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

/freebsd-current/sys/ofed/drivers/infiniband/core/
H A Diwcm.h56 struct list_head work_list; member in struct:iwcm_id_private
H A Dib_iwcm.c193 BUG_ON(!list_empty(&cm_id_priv->work_list));
240 INIT_LIST_HEAD(&cm_id_priv->work_list);
881 * Process events on the work_list for the cm_id. If the callback
899 empty = list_empty(&cm_id_priv->work_list);
901 work = list_entry(cm_id_priv->work_list.next,
904 empty = list_empty(&cm_id_priv->work_list);
928 * work_list. If this is the first event on the work_list, the work
971 if (list_empty(&cm_id_priv->work_list)) {
972 list_add_tail(&work->list, &cm_id_priv->work_list);
[all...]
H A Dib_cm.c308 struct list_head work_list; member in struct:cm_id_private
834 INIT_LIST_HEAD(&cm_id_priv->work_list);
851 if (list_empty(&cm_id_priv->work_list))
854 work = list_entry(cm_id_priv->work_list.next, struct cm_work, list);
2176 list_add_tail(&work->list, &cm_id_priv->work_list);
2209 list_add_tail(&work->list, &cm_id_priv->work_list);
2249 list_add_tail(&work->list, &cm_id_priv->work_list);
2474 list_add_tail(&work->list, &cm_id_priv->work_list);
2513 list_add_tail(&work->list, &cm_id_priv->work_list);
2687 list_add_tail(&work->list, &cm_id_priv->work_list);
[all...]
/freebsd-current/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 206 milliseconds