Home
last modified time | relevance | path

Searched refs:ibwq (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/hw/mana/
H A Dwq.c63 return &wq->ibwq; in mana_ib_create_wq()
81 int mana_ib_destroy_wq(struct ib_wq *ibwq, struct ib_udata *udata) in mana_ib_destroy_wq() argument
83 struct mana_ib_wq *wq = container_of(ibwq, struct mana_ib_wq, ibwq); in mana_ib_destroy_wq()
84 struct ib_device *ib_dev = ibwq->device; in mana_ib_destroy_wq()
H A Dqp.c114 struct ib_wq *ibwq; in mana_ib_create_qp_rss() local
187 ibwq = ind_tbl->ind_tbl[i]; in mana_ib_create_qp_rss()
188 wq = container_of(ibwq, struct mana_ib_wq, ibwq); in mana_ib_create_qp_rss()
190 ibcq = ibwq->cq; in mana_ib_create_qp_rss()
246 ibwq = ind_tbl->ind_tbl[i]; in mana_ib_create_qp_rss()
247 wq = container_of(ibwq, struct mana_ib_wq, ibwq); in mana_ib_create_qp_rss()
445 struct ib_wq *ibwq; in mana_ib_destroy_qp_rss() local
453 ibwq in mana_ib_destroy_qp_rss()
[all...]
H A Dmana_ib.h36 struct ib_wq ibwq; member
108 int mana_ib_destroy_wq(struct ib_wq *ibwq, struct ib_udata *udata);
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/
H A Dqp.c56 static int _mlx4_ib_modify_wq(struct ib_wq *ibwq, enum ib_wq_state new_state,
1329 to_mcq(qp->ibwq.cq); in get_cqs()
1343 struct ib_wq *ibwq = qp->ibqp.rwq_ind_tbl->ind_tbl[i]; in destroy_qp_rss() local
1344 struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq); in destroy_qp_rss()
1980 struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; in bringup_rss_rwqs() local
1981 struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq); in bringup_rss_rwqs()
1997 if ((wq->rss_usecnt == 0) && (ibwq->state == IB_WQS_RDY)) { in bringup_rss_rwqs()
1998 err = _mlx4_ib_modify_wq(ibwq, IB_WQS_RDY, udata); in bringup_rss_rwqs()
2013 struct ib_wq *ibwq = ind_tbl->ind_tbl[j]; in bringup_rss_rwqs() local
2014 struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq); in bringup_rss_rwqs()
2039 struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; bring_down_rss_rwqs() local
2099 struct ib_wq *ibwq; __mlx4_ib_modify_qp() local
4169 _mlx4_ib_modify_wq(struct ib_wq *ibwq, enum ib_wq_state new_state, struct ib_udata *udata) _mlx4_ib_modify_wq() argument
4225 mlx4_ib_modify_wq(struct ib_wq *ibwq, struct ib_wq_attr *wq_attr, u32 wq_attr_mask, struct ib_udata *udata) mlx4_ib_modify_wq() argument
4281 mlx4_ib_destroy_wq(struct ib_wq *ibwq, struct ib_udata *udata) mlx4_ib_destroy_wq() argument
[all...]
H A Dmlx4_ib.h325 struct ib_wq ibwq; member
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/
H A Dqp.c56 static int _mlx4_ib_modify_wq(struct ib_wq *ibwq, enum ib_wq_state new_state,
1364 to_mcq(qp->ibwq.cq); in get_cqs()
1378 struct ib_wq *ibwq = qp->ibqp.rwq_ind_tbl->ind_tbl[i]; in destroy_qp_rss() local
1379 struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq); in destroy_qp_rss()
2013 struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; in bringup_rss_rwqs() local
2014 struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq); in bringup_rss_rwqs()
2030 if ((wq->rss_usecnt == 0) && (ibwq->state == IB_WQS_RDY)) { in bringup_rss_rwqs()
2031 err = _mlx4_ib_modify_wq(ibwq, IB_WQS_RDY, udata); in bringup_rss_rwqs()
2046 struct ib_wq *ibwq = ind_tbl->ind_tbl[j]; in bringup_rss_rwqs() local
2047 struct mlx4_ib_qp *wq = to_mqp((struct ib_qp *)ibwq); in bringup_rss_rwqs()
2072 struct ib_wq *ibwq = ind_tbl->ind_tbl[i]; bring_down_rss_rwqs() local
2132 struct ib_wq *ibwq; __mlx4_ib_modify_qp() local
4204 _mlx4_ib_modify_wq(struct ib_wq *ibwq, enum ib_wq_state new_state, struct ib_udata *udata) _mlx4_ib_modify_wq() argument
4260 mlx4_ib_modify_wq(struct ib_wq *ibwq, struct ib_wq_attr *wq_attr, u32 wq_attr_mask, struct ib_udata *udata) mlx4_ib_modify_wq() argument
4316 mlx4_ib_destroy_wq(struct ib_wq *ibwq, struct ib_udata *udata) mlx4_ib_destroy_wq() argument
[all...]
H A Dmlx4_ib.h326 struct ib_wq ibwq; member
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dmlx5_ib.h300 struct ib_wq ibwq; member
1083 static inline struct mlx5_ib_rwq *to_mrwq(struct ib_wq *ibwq) in to_mrwq() argument
1085 return container_of(ibwq, struct mlx5_ib_rwq, ibwq); in to_mrwq()
H A Dqp.c4827 struct mlx5_ib_dev *dev = to_mdev(rwq->ibwq.device); in mlx5_ib_wq_event()
4830 if (rwq->ibwq.event_handler) { in mlx5_ib_wq_event()
4831 event.device = rwq->ibwq.device; in mlx5_ib_wq_event()
4832 event.element.wq = &rwq->ibwq; in mlx5_ib_wq_event()
4842 rwq->ibwq.event_handler(&event, rwq->ibwq.wq_context); in mlx5_ib_wq_event()
5133 rwq->ibwq.wq_num = rwq->core_qp.qpn; in mlx5_ib_create_wq()
5134 rwq->ibwq.state = IB_WQS_RESET; in mlx5_ib_create_wq()
5144 rwq->ibwq.event_handler = init_attr->event_handler; in mlx5_ib_create_wq()
5145 return &rwq->ibwq; in mlx5_ib_create_wq()
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dmlx5_ib.h391 struct ib_wq ibwq; member
1222 static inline struct mlx5_ib_rwq *to_mrwq(struct ib_wq *ibwq) in to_mrwq() argument
1224 return container_of(ibwq, struct mlx5_ib_rwq, ibwq); in to_mrwq()
H A Dqp.c5154 struct mlx5_ib_dev *dev = to_mdev(rwq->ibwq.device); in mlx5_ib_wq_event()
5157 if (rwq->ibwq.event_handler) { in mlx5_ib_wq_event()
5158 event.device = rwq->ibwq.device; in mlx5_ib_wq_event()
5159 event.element.wq = &rwq->ibwq; in mlx5_ib_wq_event()
5169 rwq->ibwq.event_handler(&event, rwq->ibwq.wq_context); in mlx5_ib_wq_event()
5466 rwq->ibwq.wq_num = rwq->core_qp.qpn; in mlx5_ib_create_wq()
5467 rwq->ibwq.state = IB_WQS_RESET; in mlx5_ib_create_wq()
5477 rwq->ibwq.event_handler = init_attr->event_handler; in mlx5_ib_create_wq()
5478 return &rwq->ibwq; in mlx5_ib_create_wq()
[all...]

Completed in 33 milliseconds