Home
last modified time | relevance | path

Searched refs:iotab (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/hyperhold/
H A Dhp_iotab.c28 /* 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 Dhp_iotab.c28 /* 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