Searched refs:hp_space (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/hyperhold/ |
H A D | hp_space.h | 3 * drivers/hyperhold/hp_space.h 13 struct hp_space { struct 22 void deinit_space(struct hp_space *spc); 23 bool init_space(struct hp_space *spc, u64 dev_size, u32 ext_size); 24 int alloc_eid(struct hp_space *spc); 25 void free_eid(struct hp_space *spc, u32 eid); 27 bool wait_for_space_empty(struct hp_space *spc, bool force);
|
H A D | hp_space.c | 3 * drivers/hyperhold/hp_space.c 12 #include "hp_space.h" 21 void deinit_space(struct hp_space *spc) in deinit_space() 33 bool init_space(struct hp_space *spc, u64 dev_size, u32 ext_size) in init_space() 60 int alloc_eid(struct hp_space *spc) in alloc_eid() 87 void free_eid(struct hp_space *spc, u32 eid) in free_eid() 101 static void dump_space(struct hp_space *spc) in dump_space() 111 bool wait_for_space_empty(struct hp_space *spc, bool force) in wait_for_space_empty()
|
H A D | hp_core.c | 16 #include "hp_space.h" 40 struct hp_space spc; 307 static struct hp_space *space_of(u32 eid) in space_of() 330 struct hp_space *spc = NULL; in hyperhold_extent_size() 345 struct hp_space *spc = NULL; in hyperhold_address() 362 struct hp_space *spc = NULL; in hyperhold_addr_extent() 398 struct hp_space *spc = NULL; in hyperhold_free_extent() 413 struct hp_space *spc = NULL; in hyperhold_should_free_extent() 438 struct hp_space *spc; in hyperhold_io_alloc() 478 struct hp_space *sp in hyperhold_io_get() [all...] |
H A D | Makefile | 2 hyperhold-y := hp_core.o hp_device.o hp_space.o hp_iotab.o
|
/kernel/linux/linux-6.6/drivers/hyperhold/ |
H A D | hp_space.h | 3 * drivers/hyperhold/hp_space.h 13 struct hp_space { struct 22 void deinit_space(struct hp_space *spc); 23 bool init_space(struct hp_space *spc, u64 dev_size, u32 ext_size); 24 int alloc_eid(struct hp_space *spc); 25 void free_eid(struct hp_space *spc, u32 eid); 27 bool wait_for_space_empty(struct hp_space *spc, bool force);
|
H A D | hp_space.c | 3 * drivers/hyperhold/hp_space.c 12 #include "hp_space.h" 21 void deinit_space(struct hp_space *spc) in deinit_space() 33 bool init_space(struct hp_space *spc, u64 dev_size, u32 ext_size) in init_space() 60 int alloc_eid(struct hp_space *spc) in alloc_eid() 87 void free_eid(struct hp_space *spc, u32 eid) in free_eid() 101 static void dump_space(struct hp_space *spc) in dump_space() 111 bool wait_for_space_empty(struct hp_space *spc, bool force) in wait_for_space_empty()
|
H A D | hp_core.c | 17 #include "hp_space.h" 41 struct hp_space spc; 347 static struct hp_space *space_of(u32 eid) in space_of() 370 struct hp_space *spc = NULL; in hyperhold_extent_size() 385 struct hp_space *spc = NULL; in hyperhold_address() 402 struct hp_space *spc = NULL; in hyperhold_addr_extent() 438 struct hp_space *spc = NULL; in hyperhold_free_extent() 453 struct hp_space *spc = NULL; in hyperhold_should_free_extent() 478 struct hp_space *spc; in hyperhold_io_alloc() 518 struct hp_space *sp in hyperhold_io_get() [all...] |
H A D | Makefile | 2 hyperhold-y := hp_core.o hp_device.o hp_space.o hp_iotab.o
|
Completed in 6 milliseconds