Searched refs:brd_pages (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/block/ |
H A D | brd.c | 31 * Each block ramdisk device has a xarray brd_pages of pages that stores 45 struct xarray brd_pages; member 58 page = xa_load(&brd->brd_pages, idx); in brd_lookup_page() 82 xa_lock(&brd->brd_pages); in brd_insert_page() 87 cur = __xa_cmpxchg(&brd->brd_pages, idx, NULL, page, gfp); in brd_insert_page() 98 xa_unlock(&brd->brd_pages); in brd_insert_page() 112 xa_for_each(&brd->brd_pages, idx, page) { in brd_free_pages() 117 xa_destroy(&brd->brd_pages); in brd_free_pages() 331 xa_init(&brd->brd_pages); in brd_alloc()
|
/kernel/linux/linux-5.10/drivers/block/ |
H A D | brd.c | 32 * Each block ramdisk device has a radix_tree brd_pages of pages that stores 50 struct radix_tree_root brd_pages; member 74 page = radix_tree_lookup(&brd->brd_pages, idx); in brd_lookup_page() 112 if (radix_tree_insert(&brd->brd_pages, idx, page)) { in brd_insert_page() 114 page = radix_tree_lookup(&brd->brd_pages, idx); in brd_insert_page() 138 nr_pages = radix_tree_gang_lookup(&brd->brd_pages, in brd_free_pages() 146 ret = radix_tree_delete(&brd->brd_pages, pos); in brd_free_pages() 381 INIT_RADIX_TREE(&brd->brd_pages, GFP_ATOMIC); in brd_alloc()
|
Completed in 2 milliseconds