Home
last modified time | relevance | path

Searched defs:hpio (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/hyperhold/
Dhp_iotab.h27 struct hpio { struct
46 struct hpio *hpio_alloc(u32 nr_page, gfp_t gfp, unsigned int op, bool new_page); argument
Dhp_iotab.c38 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 …]
Dhp_core.c412 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/
Dgroup_writeback.c79 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 …]