/kernel/linux/linux-6.6/drivers/infiniband/hw/mana/ |
H A D | mana_ib.h | 36 struct ib_wq ibwq; 101 struct ib_wq *mana_ib_create_wq(struct ib_pd *pd, 105 int mana_ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr, 108 int mana_ib_destroy_wq(struct ib_wq *ibwq, struct ib_udata *udata);
|
H A D | wq.c | 8 struct ib_wq *mana_ib_create_wq(struct ib_pd *pd, in mana_ib_create_wq() 74 int mana_ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr, in mana_ib_modify_wq() 81 int mana_ib_destroy_wq(struct ib_wq *ibwq, struct ib_udata *udata) in mana_ib_destroy_wq()
|
H A D | qp.c | 114 struct ib_wq *ibwq; in mana_ib_create_qp_rss() 445 struct ib_wq *ibwq; in mana_ib_destroy_qp_rss()
|
/kernel/linux/linux-5.10/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_METHOD_WQ_CREATE()
|
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 | cache.c | 220 queue_work(ib_wq, &entry->del_work); in schedule_free_gid() 1619 queue_work(ib_wq, &work->work); in ib_dispatch_event() 1667 flush_workqueue(ib_wq); in ib_cache_cleanup_one() 1673 flush_workqueue(ib_wq); in ib_cache_cleanup_one()
|
H A D | device.c | 59 struct workqueue_struct *ib_wq; variable 60 EXPORT_SYMBOL_GPL(ib_wq); variable 2713 ib_wq = alloc_workqueue("infiniband", 0, 0); in ib_core_init() 2714 if (!ib_wq) in ib_core_init() 2800 destroy_workqueue(ib_wq); in ib_core_init() 2819 destroy_workqueue(ib_wq); in ib_core_cleanup()
|
H A D | sa_query.c | 2146 queue_delayed_work(ib_wq, &port->ib_cpi_work, delay); in update_ib_cpi() 2315 queue_delayed_work(ib_wq, in ib_sa_event() 2318 queue_work(ib_wq, &sa_dev->port[port_num].update_task); in ib_sa_event() 2406 flush_workqueue(ib_wq); in ib_sa_remove_one()
|
H A D | verbs.c | 2390 struct ib_wq *ib_create_wq(struct ib_pd *pd, in ib_create_wq() 2393 struct ib_wq *wq; in ib_create_wq() 2420 int ib_destroy_wq_user(struct ib_wq *wq, struct ib_udata *udata) in ib_destroy_wq_user() 2447 int ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr, in ib_modify_wq()
|
/kernel/linux/linux-6.6/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_METHOD_WQ_CREATE()
|
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 | cache.c | 220 queue_work(ib_wq, &entry->del_work); in schedule_free_gid() 1632 queue_work(ib_wq, &work->work); in ib_dispatch_event() 1678 flush_workqueue(ib_wq); in ib_cache_cleanup_one() 1684 flush_workqueue(ib_wq); in ib_cache_cleanup_one()
|
H A D | device.c | 59 struct workqueue_struct *ib_wq; variable 60 EXPORT_SYMBOL_GPL(ib_wq); variable 2766 ib_wq = alloc_workqueue("infiniband", 0, 0); in ib_core_init() 2767 if (!ib_wq) in ib_core_init() 2856 destroy_workqueue(ib_wq); in ib_core_init() 2875 destroy_workqueue(ib_wq); in ib_core_cleanup()
|
H A D | sa_query.c | 1976 queue_delayed_work(ib_wq, &port->ib_cpi_work, delay); in update_ib_cpi() 2145 queue_delayed_work(ib_wq, in ib_sa_event() 2148 queue_work(ib_wq, &sa_dev->port[port_num].update_task); in ib_sa_event() 2238 flush_workqueue(ib_wq); in ib_sa_remove_one()
|
H A D | verbs.c | 2524 struct ib_wq *ib_create_wq(struct ib_pd *pd, in ib_create_wq() 2527 struct ib_wq *wq; in ib_create_wq() 2554 int ib_destroy_wq_user(struct ib_wq *wq, struct ib_udata *udata) in ib_destroy_wq_user()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/ |
H A D | mlx4_ib.h | 325 struct ib_wq ibwq; 923 struct ib_wq *mlx4_ib_create_wq(struct ib_pd *pd, 926 int mlx4_ib_destroy_wq(struct ib_wq *wq, struct ib_udata *udata); 927 int mlx4_ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr,
|
H A D | qp.c | 56 static int _mlx4_ib_modify_wq(struct ib_wq *ibwq, enum ib_wq_state new_state, 1343 struct ib_wq *ibwq = qp->ibqp.rwq_ind_tbl->ind_tbl[i]; in destroy_qp_rss() 1980 struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; in bringup_rss_rwqs() 2013 struct ib_wq *ibwq = ind_tbl->ind_tbl[j]; in bringup_rss_rwqs() 2039 struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; in bring_down_rss_rwqs() 2099 struct ib_wq *ibwq; in __mlx4_ib_modify_qp() 2101 ibwq = (struct ib_wq *)src; in __mlx4_ib_modify_qp() 4084 struct ib_wq *mlx4_ib_create_wq(struct ib_pd *pd, in mlx4_ib_create_wq() 4169 static int _mlx4_ib_modify_wq(struct ib_wq *ibwq, enum ib_wq_state new_state, in _mlx4_ib_modify_wq() 4178 /* ib_qp.state represents the WQ HW state while ib_wq in _mlx4_ib_modify_wq() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/ |
H A D | mlx4_ib.h | 326 struct ib_wq ibwq; 924 struct ib_wq *mlx4_ib_create_wq(struct ib_pd *pd, 927 int mlx4_ib_destroy_wq(struct ib_wq *wq, struct ib_udata *udata); 928 int mlx4_ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr,
|
H A D | qp.c | 56 static int _mlx4_ib_modify_wq(struct ib_wq *ibwq, enum ib_wq_state new_state, 1378 struct ib_wq *ibwq = qp->ibqp.rwq_ind_tbl->ind_tbl[i]; in destroy_qp_rss() 2013 struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; in bringup_rss_rwqs() 2046 struct ib_wq *ibwq = ind_tbl->ind_tbl[j]; in bringup_rss_rwqs() 2072 struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; in bring_down_rss_rwqs() 2132 struct ib_wq *ibwq; in __mlx4_ib_modify_qp() 2134 ibwq = (struct ib_wq *)src; in __mlx4_ib_modify_qp() 4119 struct ib_wq *mlx4_ib_create_wq(struct ib_pd *pd, in mlx4_ib_create_wq() 4204 static int _mlx4_ib_modify_wq(struct ib_wq *ibwq, enum ib_wq_state new_state, in _mlx4_ib_modify_wq() 4213 /* ib_qp.state represents the WQ HW state while ib_wq in _mlx4_ib_modify_wq() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | mlx5_ib.h | 300 struct ib_wq ibwq; 1083 static inline struct mlx5_ib_rwq *to_mrwq(struct ib_wq *ibwq) in to_mrwq() 1254 struct ib_wq *mlx5_ib_create_wq(struct ib_pd *pd, 1257 int mlx5_ib_destroy_wq(struct ib_wq *wq, struct ib_udata *udata); 1258 int mlx5_ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr,
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | mlx5_ib.h | 391 struct ib_wq ibwq; 1222 static inline struct mlx5_ib_rwq *to_mrwq(struct ib_wq *ibwq) in to_mrwq() 1380 struct ib_wq *mlx5_ib_create_wq(struct ib_pd *pd, 1383 int mlx5_ib_destroy_wq(struct ib_wq *wq, struct ib_udata *udata); 1384 int mlx5_ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *wq_attr,
|
/kernel/linux/linux-5.10/include/rdma/ |
H A D | ib_verbs.h | 53 extern struct workqueue_struct *ib_wq; 737 struct ib_wq *wq; 1638 struct ib_wq { struct 1688 struct ib_wq **ind_tbl; 1694 struct ib_wq **ind_tbl; 2479 struct ib_wq *(*create_wq)(struct ib_pd *pd, 2482 int (*destroy_wq)(struct ib_wq *wq, struct ib_udata *udata); 2483 int (*modify_wq)(struct ib_wq *wq, struct ib_wq_attr *attr, 4321 struct ib_wq *ib_create_wq(struct ib_pd *pd, 4323 int ib_destroy_wq_user(struct ib_wq *w [all...] |
/kernel/linux/linux-6.6/include/rdma/ |
H A D | ib_verbs.h | 56 extern struct workqueue_struct *ib_wq; 759 struct ib_wq *wq; 1677 struct ib_wq { struct 1727 struct ib_wq **ind_tbl; 1733 struct ib_wq **ind_tbl; 2541 struct ib_wq *(*create_wq)(struct ib_pd *pd, 2544 int (*destroy_wq)(struct ib_wq *wq, struct ib_udata *udata); 2545 int (*modify_wq)(struct ib_wq *wq, struct ib_wq_attr *attr, 4444 struct ib_wq *ib_create_wq(struct ib_pd *pd, 4446 int ib_destroy_wq_user(struct ib_wq *w [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_init.c | 1467 flush_workqueue(ib_wq); in qib_init_one() 1515 flush_workqueue(ib_wq); in qib_remove_one()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_init.c | 1466 flush_workqueue(ib_wq); in qib_init_one() 1514 flush_workqueue(ib_wq); in qib_remove_one()
|