Searched defs:hpio (Results 1 – 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/hyperhold/ |
D | hp_iotab.h | 27 struct hpio { struct 46 struct hpio *hpio_alloc(u32 nr_page, gfp_t gfp, unsigned int op, bool new_page); argument
|
D | hp_iotab.c | 38 struct hpio *hpio = NULL; in __iotab_search_get() local 49 struct hpio *hpio = NULL; in iotab_search_get() local 65 static struct hpio *iotab_insert(struct hp_iotab *iotab, struct hpio *hpio) in iotab_insert() 86 static void iotab_delete(struct hp_iotab *iotab, struct hpio *hpio) in iotab_delete() 100 static void hpio_clear_pages(struct hpio *hpio) in hpio_clear_pages() 121 static bool hpio_fill_pages(struct hpio *hpio, u32 nr_page, gfp_t gfp, bool new_page) in hpio_fill_pages() 148 void hpio_free(struct hpio *hpio) in hpio_free() 162 struct hpio *hpio = NULL; in hpio_alloc() local 189 struct hpio *hpio = NULL; in hpio_get_alloc() local 215 struct hpio *hpio = container_of(kref, struct hpio, refcnt); in hpio_release() local [all …]
|
D | hp_core.c | 412 struct hpio *hpio = NULL; in hyperhold_should_free_extent() local 437 struct hpio *hpio = NULL; in hyperhold_io_alloc() local 461 void hyperhold_io_free(struct hpio *hpio) in hyperhold_io_free() 492 bool hyperhold_io_put(struct hpio *hpio) in hyperhold_io_put() 506 void hyperhold_io_complete(struct hpio *hpio) in hyperhold_io_complete() 517 void hyperhold_io_wait(struct hpio *hpio) in hyperhold_io_wait() 528 bool hyperhold_io_success(struct hpio *hpio) in hyperhold_io_success() 539 int hyperhold_io_extent(struct hpio *hpio) in hyperhold_io_extent() 550 int hyperhold_io_operate(struct hpio *hpio) in hyperhold_io_operate() 561 struct page *hyperhold_io_page(struct hpio *hpio, u32 index) in hyperhold_io_page() [all …]
|
/kernel/linux/linux-5.10/drivers/block/zram/zram_group/ |
D | group_writeback.c | 79 static void copy_obj(struct hpio *hpio, u32 offset, char *obj, u32 size, bool to) in copy_obj() 108 struct hpio *hpio, u32 offset) in move_obj_to_hpio() 149 static void move_obj_from_hpio(struct zram *zram, int index, struct hpio *hpio) in move_obj_from_hpio() 198 static bool move_extent_from_hpio(struct zram *zram, struct hpio *hpio) in move_extent_from_hpio() 224 static void write_endio(struct hpio *hpio) in write_endio() 243 static u32 collect_objs(struct zram *zram, u16 gid, struct hpio *hpio, u32 ext_size) in collect_objs() 266 struct hpio *hpio = NULL; in write_one_extent() local 312 static void read_endio(struct hpio *hpio) in read_endio() 335 struct hpio *hpio = NULL; in read_one_extent() local 361 static void sync_read_endio(struct hpio *hpio) in sync_read_endio() [all …]
|