Searched refs:ib_wq (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/infiniband/hw/mana/ |
| H A D | wq.c | 8 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 D | uverbs_std_types_wq.c | 14 struct ib_wq *wq = uobject->object; in uverbs_free_wq() 38 struct ib_wq *wq; in UVERBS_HANDLER()
|
| H A D | cache.c | 220 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 D | uverbs_std_types.c | 83 struct ib_wq **ind_tbl = rwq_ind_tbl->ind_tbl; in uverbs_free_rwq_ind_tbl()
|
| H A D | device.c | 59 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 D | verbs.c | 2545 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 D | ib_verbs.h | 57 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 D | init.c | 1662 flush_workqueue(ib_wq); in init_one() 1736 flush_workqueue(ib_wq); in remove_one()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | qp.c | 5462 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()
|