Lines Matching refs:i_pages
1348 xa_lock_irq(&mapping->i_pages); in collapse_shmem()
1349 radix_tree_for_each_slot(slot, &mapping->i_pages, &iter, start) { in collapse_shmem()
1362 radix_tree_insert(&mapping->i_pages, index, in collapse_shmem()
1371 &mapping->i_pages.xa_lock); in collapse_shmem()
1373 xa_unlock_irq(&mapping->i_pages); in collapse_shmem()
1380 xa_lock_irq(&mapping->i_pages); in collapse_shmem()
1400 xa_unlock_irq(&mapping->i_pages); in collapse_shmem()
1410 xa_lock_irq(&mapping->i_pages); in collapse_shmem()
1412 slot = radix_tree_lookup_slot(&mapping->i_pages, index); in collapse_shmem()
1414 &mapping->i_pages.xa_lock), page); in collapse_shmem()
1435 radix_tree_replace_slot(&mapping->i_pages, slot, in collapse_shmem()
1442 xa_unlock_irq(&mapping->i_pages); in collapse_shmem()
1468 radix_tree_insert(&mapping->i_pages, index, in collapse_shmem()
1475 xa_unlock_irq(&mapping->i_pages); in collapse_shmem()
1526 xa_lock_irq(&mapping->i_pages); in collapse_shmem()
1527 radix_tree_for_each_slot(slot, &mapping->i_pages, &iter, start) { in collapse_shmem()
1537 radix_tree_delete(&mapping->i_pages, iter.index); in collapse_shmem()
1546 radix_tree_replace_slot(&mapping->i_pages, slot, page); in collapse_shmem()
1548 xa_unlock_irq(&mapping->i_pages); in collapse_shmem()
1551 xa_lock_irq(&mapping->i_pages); in collapse_shmem()
1554 xa_unlock_irq(&mapping->i_pages); in collapse_shmem()
1582 radix_tree_for_each_slot(slot, &mapping->i_pages, &iter, start) { in khugepaged_scan_shmem()