Home
last modified time | relevance | path

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

/linux/drivers/infiniband/hw/mana/
H A Dwq.c8 struct ib_wq *mana_ib_create_wq(struct ib_pd *pd, in mana_ib_create_wq()
52 int mana_ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr, in mana_ib_modify_wq()
59 int mana_ib_destroy_wq(struct ib_wq *ibwq, struct ib_udata *udata) in mana_ib_destroy_wq()
/linux/drivers/infiniband/core/
H A Duverbs_std_types_wq.c14 struct ib_wq *wq = uobject->object; in uverbs_free_wq()
38 struct ib_wq *wq; in UVERBS_HANDLER()
H A Dcache.c220 queue_work(ib_wq, &entry->del_work); in schedule_free_gid()
1599 queue_work(ib_wq, &work->work); in ib_dispatch_event()
1647 flush_workqueue(ib_wq); in ib_cache_cleanup_one()
1653 flush_workqueue(ib_wq); in ib_cache_cleanup_one()
H A Duverbs_std_types.c83 struct ib_wq **ind_tbl = rwq_ind_tbl->ind_tbl; in uverbs_free_rwq_ind_tbl()
H A Ddevice.c59 struct workqueue_struct *ib_wq; variable
60 EXPORT_SYMBOL_GPL(ib_wq);
3024 ib_wq = alloc_workqueue("infiniband", WQ_PERCPU, 0); in ib_core_init()
3025 if (!ib_wq) in ib_core_init()
3116 destroy_workqueue(ib_wq); in ib_core_init()
3136 destroy_workqueue(ib_wq); in ib_core_cleanup()
H A Dverbs.c2545 struct ib_wq *ib_create_wq(struct ib_pd *pd, in ib_create_wq()
2548 struct ib_wq *wq; in ib_create_wq()
2575 int ib_destroy_wq_user(struct ib_wq *wq, struct ib_udata *udata) in ib_destroy_wq_user()
/linux/include/rdma/
H A Dib_verbs.h57 extern struct workqueue_struct *ib_wq;
777 struct ib_wq *wq;
1698 struct ib_wq { struct
1748 struct ib_wq **ind_tbl;
1754 struct ib_wq **ind_tbl;
2587 struct ib_wq *(*create_wq)(struct ib_pd *pd,
2590 int (*destroy_wq)(struct ib_wq *wq, struct ib_udata *udata);
2591 int (*modify_wq)(struct ib_wq *wq, struct ib_wq_attr *attr,
4568 struct ib_wq *ib_create_wq(struct ib_pd *pd,
4570 int ib_destroy_wq_user(struct ib_wq *wq, struct ib_udata *udata);
/linux/drivers/infiniband/hw/hfi1/
H A Dinit.c1662 flush_workqueue(ib_wq); in init_one()
1736 flush_workqueue(ib_wq); in remove_one()
/linux/drivers/infiniband/hw/mlx5/
H A Dqp.c5462 struct ib_wq *mlx5_ib_create_wq(struct ib_pd *pd, in mlx5_ib_create_wq()
5525 int mlx5_ib_destroy_wq(struct ib_wq *wq, struct ib_udata *udata) in mlx5_ib_destroy_wq()
5619 int mlx5_ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr, in mlx5_ib_modify_wq()