Home
last modified time | relevance | path

Searched refs:ib_wq (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_device.c63 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 Dib_uverbs_std_types.c115 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 Dib_umem.c288 queue_work(ib_wq, &umem->work); in ib_umem_release()
H A Dib_verbs.c1827 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 Dib_cache.c1168 queue_work(ib_wq, &work->work); in ib_cache_event()
1244 flush_workqueue(ib_wq); in ib_cache_cleanup_one()
H A Dib_sa_query.c581 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 Dib_uverbs_cmd.c2904 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 Dib_verbs.h81 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 Dmlx5_ib.h246 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 Dmlx5_ib_qp.c4808 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()