Lines Matching refs:nullb_page
62 struct nullb_page { struct
722 static struct nullb_page *null_alloc_page(gfp_t gfp_flags) in null_alloc_page()
724 struct nullb_page *t_page; in null_alloc_page()
726 t_page = kmalloc(sizeof(struct nullb_page), gfp_flags); in null_alloc_page()
742 static void null_free_page(struct nullb_page *t_page) in null_free_page()
751 static bool null_page_empty(struct nullb_page *page) in null_page_empty()
763 struct nullb_page *t_page, *ret; in null_free_sector()
784 static struct nullb_page *null_radix_tree_insert(struct nullb *nullb, u64 idx, in null_radix_tree_insert()
785 struct nullb_page *t_page, bool is_cache) in null_radix_tree_insert()
805 struct nullb_page *ret, *t_pages[FREE_BATCH]; in null_free_device_storage()
830 static struct nullb_page *__null_lookup_page(struct nullb *nullb, in __null_lookup_page()
835 struct nullb_page *t_page; in __null_lookup_page()
851 static struct nullb_page *null_lookup_page(struct nullb *nullb, in null_lookup_page()
854 struct nullb_page *page = NULL; in null_lookup_page()
863 static struct nullb_page *null_insert_page(struct nullb *nullb, in null_insert_page()
869 struct nullb_page *t_page; in null_insert_page()
898 static int null_flush_cache_page(struct nullb *nullb, struct nullb_page *c_page) in null_flush_cache_page()
903 struct nullb_page *t_page, *ret; in null_flush_cache_page()
950 struct nullb_page *c_pages[FREE_BATCH]; in null_make_cache_space()
1005 struct nullb_page *t_page; in copy_to_nullb()
1042 struct nullb_page *t_page; in copy_from_nullb()