Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Diwcm.c95 struct iwcm_work { struct
118 * The following services provide a mechanism for pre-allocating iwcm_work
141 static struct iwcm_work *get_work(struct iwcm_id_private *cm_id_priv) in get_work()
143 struct iwcm_work *work; in get_work()
147 work = list_entry(cm_id_priv->work_free_list.next, struct iwcm_work, in get_work()
153 static void put_work(struct iwcm_work *work) in put_work()
164 kfree(list_entry(e, struct iwcm_work, free_list)); in dealloc_work_entries()
170 struct iwcm_work *work; in alloc_work_entries()
174 work = kmalloc(sizeof(struct iwcm_work), GFP_KERNEL); in alloc_work_entries()
1018 struct iwcm_work *wor in cm_work_handler()
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Diwcm.c95 struct iwcm_work { struct
118 * The following services provide a mechanism for pre-allocating iwcm_work
141 static struct iwcm_work *get_work(struct iwcm_id_private *cm_id_priv) in get_work()
143 struct iwcm_work *work; in get_work()
147 work = list_entry(cm_id_priv->work_free_list.next, struct iwcm_work, in get_work()
153 static void put_work(struct iwcm_work *work) in put_work()
164 kfree(list_entry(e, struct iwcm_work, free_list)); in dealloc_work_entries()
170 struct iwcm_work *work; in alloc_work_entries()
174 work = kmalloc(sizeof(struct iwcm_work), GFP_KERNEL); in alloc_work_entries()
1017 struct iwcm_work *wor in cm_work_handler()
[all...]

Completed in 5 milliseconds