Searched refs:ib_wq (Results 1 – 10 of 10) sorted by relevance
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_device.c | 63 struct workqueue_struct *ib_wq; variable 64 EXPORT_SYMBOL_GPL(ib_wq); 999 ib_wq = alloc_workqueue("infiniband", 0, 0); in ib_core_init() 1000 if (!ib_wq) in ib_core_init() 1048 destroy_workqueue(ib_wq); in ib_core_init() 1061 destroy_workqueue(ib_wq); in ib_core_cleanup()
|
H A D | ib_uverbs_std_types.c | 115 struct ib_wq **ind_tbl = rwq_ind_tbl->ind_tbl; in uverbs_free_rwq_ind_tbl() 130 struct ib_wq *wq = uobject->object; in uverbs_free_wq()
|
H A D | ib_umem.c | 288 queue_work(ib_wq, &umem->work); in ib_umem_release()
|
H A D | ib_verbs.c | 1827 struct ib_wq *ib_create_wq(struct ib_pd *pd, in ib_create_wq() 1830 struct ib_wq *wq; in ib_create_wq() 1857 int ib_destroy_wq(struct ib_wq *wq, struct ib_udata *udata) in ib_destroy_wq() 1881 int ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr, in ib_modify_wq() 1941 struct ib_wq **ind_tbl = rwq_ind_table->ind_tbl; in ib_destroy_rwq_ind_table()
|
H A D | ib_cache.c | 1168 queue_work(ib_wq, &work->work); in ib_cache_event() 1244 flush_workqueue(ib_wq); in ib_cache_cleanup_one()
|
H A D | ib_sa_query.c | 581 queue_work(ib_wq, &sa_dev->port[event->element.port_num - in ib_sa_event() 1533 flush_workqueue(ib_wq); in ib_sa_remove_one()
|
H A D | ib_uverbs_cmd.c | 2904 struct ib_wq *wq; in ib_uverbs_ex_create_wq() 3020 struct ib_wq *wq; in ib_uverbs_ex_modify_wq() 3059 struct ib_wq **wqs = NULL; in ib_uverbs_ex_create_rwq_ind_table() 3061 struct ib_wq *wq = NULL; in ib_uverbs_ex_create_rwq_ind_table()
|
/freebsd/sys/ofed/include/rdma/ |
H A D | ib_verbs.h | 81 extern struct workqueue_struct *ib_wq; 672 struct ib_wq *wq; 1520 struct ib_wq { struct 1569 struct ib_wq **ind_tbl; 1575 struct ib_wq **ind_tbl; 2374 struct ib_wq * (*create_wq)(struct ib_pd *pd, 2377 void (*destroy_wq)(struct ib_wq *wq, struct ib_udata *udata); 2378 int (*modify_wq)(struct ib_wq *wq, 3937 struct ib_wq *ib_create_wq(struct ib_pd *pd, 3939 int ib_destroy_wq(struct ib_wq *wq, struct ib_udata *udata); [all …]
|
/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib.h | 246 struct ib_wq ibwq; 853 static inline struct mlx5_ib_rwq *to_mrwq(struct ib_wq *ibwq) in to_mrwq() 1002 struct ib_wq *mlx5_ib_create_wq(struct ib_pd *pd, 1005 void mlx5_ib_destroy_wq(struct ib_wq *wq, struct ib_udata *udata); 1006 int mlx5_ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr,
|
H A D | mlx5_ib_qp.c | 4808 struct ib_wq *mlx5_ib_create_wq(struct ib_pd *pd, in mlx5_ib_create_wq() 4867 void mlx5_ib_destroy_wq(struct ib_wq *wq, struct ib_udata *udata) in mlx5_ib_destroy_wq() 4966 int mlx5_ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr, in mlx5_ib_modify_wq()
|