Home
last modified time | relevance | path

Searched refs:work_list (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/ofed/librdmacm/examples/
H A Dcmtime.c92 struct work_list { struct
100 static struct work_list req_work; argument
101 static struct work_list disc_work;
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()
145 req->next = &work_list->list; in list_add_tail()
[all …]
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_iwcm.c193 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 Diwcm.h56 struct list_head work_list; member
H A Dib_cm.c308 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()
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()
2851 list_add_tail(&work->list, &cm_id_priv->work_list); in cm_mra_handler()
[all …]