Searched refs:iotab (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/hyperhold/ |
H A D | hp_iotab.c | 28 /* store all inflight hpio in iotab */ 29 struct hp_iotab iotab = { variable 30 .io_list = LIST_HEAD_INIT(iotab.io_list), 31 .lock = __RW_LOCK_UNLOCKED(iotab.lock), 33 .empty_wq = __WAIT_QUEUE_HEAD_INITIALIZER(iotab.empty_wq), 36 static struct hpio *__iotab_search_get(struct hp_iotab *iotab, u32 eid) in __iotab_search_get() argument 40 list_for_each_entry(hpio, &iotab->io_list, list) in __iotab_search_get() 47 static struct hpio *iotab_search_get(struct hp_iotab *iotab, u32 eid) in iotab_search_get() argument 52 read_lock_irqsave(&iotab->lock, flags); in iotab_search_get() 53 hpio = __iotab_search_get(iotab, ei in iotab_search_get() 65 iotab_insert(struct hp_iotab *iotab, struct hpio *hpio) iotab_insert() argument 86 iotab_delete(struct hp_iotab *iotab, struct hpio *hpio) iotab_delete() argument 255 dump_iotab(struct hp_iotab *iotab) dump_iotab() argument [all...] |
/kernel/linux/linux-6.6/drivers/hyperhold/ |
H A D | hp_iotab.c | 28 /* store all inflight hpio in iotab */ 29 struct hp_iotab iotab = { variable 30 .io_list = LIST_HEAD_INIT(iotab.io_list), 31 .lock = __RW_LOCK_UNLOCKED(iotab.lock), 33 .empty_wq = __WAIT_QUEUE_HEAD_INITIALIZER(iotab.empty_wq), 36 static struct hpio *__iotab_search_get(struct hp_iotab *iotab, u32 eid) in __iotab_search_get() argument 40 list_for_each_entry(hpio, &iotab->io_list, list) in __iotab_search_get() 47 static struct hpio *iotab_search_get(struct hp_iotab *iotab, u32 eid) in iotab_search_get() argument 52 read_lock_irqsave(&iotab->lock, flags); in iotab_search_get() 53 hpio = __iotab_search_get(iotab, ei in iotab_search_get() 65 iotab_insert(struct hp_iotab *iotab, struct hpio *hpio) iotab_insert() argument 86 iotab_delete(struct hp_iotab *iotab, struct hpio *hpio) iotab_delete() argument 255 dump_iotab(struct hp_iotab *iotab) dump_iotab() argument [all...] |
Completed in 1 milliseconds