Searched refs:iwcm_work (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | iwcm.c | 95 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 D | iwcm.c | 95 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