Searched refs:work_list (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/ofed/librdmacm/examples/ |
H A D | cmtime.c | 92 struct work_list { struct 100 static struct work_list req_work; argument 101 static struct work_list disc_work; 125 static inline int __list_empty(struct work_list *list) in __list_empty() 130 static inline struct list_head *__list_remove_head(struct work_list *work_list) in __list_remove_head() argument 134 list_item = work_list->list.next; in __list_remove_head() 139 static inline void list_add_tail(struct work_list *work_list, struct list_head *req) in list_add_tail() argument 142 pthread_mutex_lock(&work_list->lock); in list_add_tail() 143 empty = __list_empty(work_list); in list_add_tail() 144 req->prev = work_list->list.prev; in list_add_tail() [all …]
|
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_iwcm.c | 193 BUG_ON(!list_empty(&cm_id_priv->work_list)); in iwcm_deref_id() 240 INIT_LIST_HEAD(&cm_id_priv->work_list); in iw_create_cm_id() 899 empty = list_empty(&cm_id_priv->work_list); in cm_work_handler() 901 work = list_entry(cm_id_priv->work_list.next, in cm_work_handler() 904 empty = list_empty(&cm_id_priv->work_list); in cm_work_handler() 971 if (list_empty(&cm_id_priv->work_list)) { in cm_event_handler() 972 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_event_handler() 975 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_event_handler()
|
H A D | iwcm.h | 56 struct list_head work_list; member
|
H A D | ib_cm.c | 308 struct list_head work_list; member 834 INIT_LIST_HEAD(&cm_id_priv->work_list); in ib_create_cm_id() 851 if (list_empty(&cm_id_priv->work_list)) in cm_dequeue_work() 854 work = list_entry(cm_id_priv->work_list.next, struct cm_work, list); in cm_dequeue_work() 2176 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_rep_handler() 2209 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_establish_handler() 2249 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_rtu_handler() 2474 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_dreq_handler() 2513 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_drep_handler() 2687 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_rej_handler() [all …]
|