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

/freebsd-13-stable/sys/ofed/drivers/infiniband/core/
H A Diwcm.h58 struct list_head work_list; member in struct:iwcm_id_private
H A Dib_iwcm.c174 BUG_ON(!list_empty(&cm_id_priv->work_list));
221 INIT_LIST_HEAD(&cm_id_priv->work_list);
865 * Process events on the work_list for the cm_id. If the callback
883 empty = list_empty(&cm_id_priv->work_list);
885 work = list_entry(cm_id_priv->work_list.next,
888 empty = list_empty(&cm_id_priv->work_list);
912 * work_list. If this is the first event on the work_list, the work
955 if (list_empty(&cm_id_priv->work_list)) {
956 list_add_tail(&work->list, &cm_id_priv->work_list);
[all...]
H A Dib_cm.c261 struct list_head work_list; member in struct:cm_id_private
761 INIT_LIST_HEAD(&cm_id_priv->work_list);
778 if (list_empty(&cm_id_priv->work_list))
781 work = list_entry(cm_id_priv->work_list.next, struct cm_work, list);
2081 list_add_tail(&work->list, &cm_id_priv->work_list);
2114 list_add_tail(&work->list, &cm_id_priv->work_list);
2154 list_add_tail(&work->list, &cm_id_priv->work_list);
2379 list_add_tail(&work->list, &cm_id_priv->work_list);
2418 list_add_tail(&work->list, &cm_id_priv->work_list);
2592 list_add_tail(&work->list, &cm_id_priv->work_list);
[all...]
/freebsd-13-stable/contrib/ofed/librdmacm/examples/
H A Dcmtime.c92 struct work_list { struct
100 static struct work_list req_work;
101 static struct work_list disc_work;
125 static inline int __list_empty(struct work_list *list)
130 static inline struct list_head *__list_remove_head(struct work_list *work_list) argument
134 list_item = work_list->list.next;
139 static inline void list_add_tail(struct work_list *work_list, struct list_head *req) argument
142 pthread_mutex_lock(&work_list
[all...]

Completed in 171 milliseconds