/Linux-v4.19/drivers/infiniband/core/ |
D | device.c | 64 struct workqueue_struct *ib_wq; variable 65 EXPORT_SYMBOL_GPL(ib_wq); 1158 ib_wq = alloc_workqueue("infiniband", 0, 0); in ib_core_init() 1159 if (!ib_wq) in ib_core_init() 1224 destroy_workqueue(ib_wq); in ib_core_init() 1241 destroy_workqueue(ib_wq); in ib_core_cleanup()
|
D | uverbs_std_types.c | 110 struct ib_wq **ind_tbl = rwq_ind_tbl->ind_tbl; in uverbs_free_rwq_ind_tbl() 124 struct ib_wq *wq = uobject->object; in uverbs_free_wq()
|
D | cache.c | 206 queue_work(ib_wq, &entry->del_work); in schedule_free_gid() 1394 queue_work(ib_wq, &work->work); in ib_cache_event() 1456 flush_workqueue(ib_wq); in ib_cache_cleanup_one() 1462 flush_workqueue(ib_wq); in ib_cache_cleanup_one()
|
D | umem.c | 286 queue_work(ib_wq, &umem->work); in ib_umem_release()
|
D | verbs.c | 2157 struct ib_wq *ib_create_wq(struct ib_pd *pd, in ib_create_wq() 2160 struct ib_wq *wq; in ib_create_wq() 2186 int ib_destroy_wq(struct ib_wq *wq) in ib_destroy_wq() 2212 int ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr, in ib_modify_wq() 2272 struct ib_wq **ind_tbl = rwq_ind_table->ind_tbl; in ib_destroy_rwq_ind_table()
|
D | sa_query.c | 2208 queue_delayed_work(ib_wq, &port->ib_cpi_work, delay); in update_ib_cpi() 2376 queue_delayed_work(ib_wq, in ib_sa_event() 2379 queue_work(ib_wq, &sa_dev->port[port_num].update_task); in ib_sa_event() 2467 flush_workqueue(ib_wq); in ib_sa_remove_one()
|
D | uverbs_cmd.c | 3107 struct ib_wq *wq; in ib_uverbs_ex_create_wq() 3264 struct ib_wq *wq; in ib_uverbs_ex_modify_wq() 3318 struct ib_wq **wqs = NULL; in ib_uverbs_ex_create_rwq_ind_table() 3320 struct ib_wq *wq = NULL; in ib_uverbs_ex_create_rwq_ind_table()
|
/Linux-v4.19/include/rdma/ |
D | ib_verbs.h | 72 extern struct workqueue_struct *ib_wq; 653 struct ib_wq *wq; 1644 struct ib_wq { struct 1693 struct ib_wq **ind_tbl; 1699 struct ib_wq **ind_tbl; 2489 struct ib_wq * (*create_wq)(struct ib_pd *pd, 2492 int (*destroy_wq)(struct ib_wq *wq); 2493 int (*modify_wq)(struct ib_wq *wq, 3893 struct ib_wq *ib_create_wq(struct ib_pd *pd, 3895 int ib_destroy_wq(struct ib_wq *wq); [all …]
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | mlx4_ib.h | 314 struct ib_wq ibwq; 915 struct ib_wq *mlx4_ib_create_wq(struct ib_pd *pd, 918 int mlx4_ib_destroy_wq(struct ib_wq *wq); 919 int mlx4_ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr,
|
D | qp.c | 55 static int _mlx4_ib_modify_wq(struct ib_wq *ibwq, enum ib_wq_state new_state); 1311 struct ib_wq *ibwq = qp->ibqp.rwq_ind_tbl->ind_tbl[i]; in destroy_qp_rss() 1950 struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; in bringup_rss_rwqs() 1983 struct ib_wq *ibwq = ind_tbl->ind_tbl[j]; in bringup_rss_rwqs() 2007 struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; in bring_down_rss_rwqs() 2064 struct ib_wq *ibwq; in __mlx4_ib_modify_qp() 2066 ibwq = (struct ib_wq *)src; in __mlx4_ib_modify_qp() 4043 struct ib_wq *mlx4_ib_create_wq(struct ib_pd *pd, in mlx4_ib_create_wq() 4130 static int _mlx4_ib_modify_wq(struct ib_wq *ibwq, enum ib_wq_state new_state) in _mlx4_ib_modify_wq() 4183 int mlx4_ib_modify_wq(struct ib_wq *ibwq, struct ib_wq_attr *wq_attr, in mlx4_ib_modify_wq() [all …]
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 289 struct ib_wq ibwq; 961 static inline struct mlx5_ib_rwq *to_mrwq(struct ib_wq *ibwq) in to_mrwq() 1116 struct ib_wq *mlx5_ib_create_wq(struct ib_pd *pd, 1119 int mlx5_ib_destroy_wq(struct ib_wq *wq); 1120 int mlx5_ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr,
|
D | qp.c | 5454 struct ib_wq *mlx5_ib_create_wq(struct ib_pd *pd, in mlx5_ib_create_wq() 5513 int mlx5_ib_destroy_wq(struct ib_wq *wq) in mlx5_ib_destroy_wq() 5611 int mlx5_ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr, in mlx5_ib_modify_wq()
|
/Linux-v4.19/drivers/infiniband/hw/qib/ |
D | qib_init.c | 1500 flush_workqueue(ib_wq); in qib_init_one() 1548 flush_workqueue(ib_wq); in qib_remove_one()
|
D | qib_iba7322.c | 2999 queue_work(ib_wq, &qd->work); in unknown_7322_gpio_intr() 5362 queue_delayed_work(ib_wq, &ppd->cpspec->autoneg_work, in try_7322_autoneg() 5485 queue_delayed_work(ib_wq, &ppd->cpspec->ipg_work, in try_7322_ipg() 5591 queue_work(ib_wq, &qd->work); in qib_7322_ib_updown()
|
D | qib_iba7220.c | 3508 queue_delayed_work(ib_wq, &ppd->cpspec->autoneg_work, in try_7220_autoneg()
|
/Linux-v4.19/drivers/infiniband/hw/hfi1/ |
D | init.c | 1736 flush_workqueue(ib_wq); in init_one() 1810 flush_workqueue(ib_wq); in remove_one()
|