Home
last modified time | relevance | path

Searched refs:msrq (Results 1 – 10 of 10) sorted by relevance

/linux-6.3-rc2/drivers/infiniband/hw/mlx4/
A Dsrq.c105 srq->msrq.max_gs * in mlx4_ib_create_srq()
149 srq->tail = srq->msrq.max - 1; in mlx4_ib_create_srq()
190 srq->msrq.event = mlx4_ib_srq_event; in mlx4_ib_create_srq()
273 mlx4_srq_free(dev->dev, &msrq->msrq); in mlx4_ib_destroy_srq()
282 &msrq->db); in mlx4_ib_destroy_srq()
284 kvfree(msrq->wrid); in mlx4_ib_destroy_srq()
285 mlx4_buf_free(dev->dev, msrq->msrq.max << msrq->msrq.wqe_shift, in mlx4_ib_destroy_srq()
286 &msrq->buf); in mlx4_ib_destroy_srq()
287 mlx4_db_free(dev->dev, &msrq->db); in mlx4_ib_destroy_srq()
289 ib_umem_release(msrq->umem); in mlx4_ib_destroy_srq()
[all …]
A Dmlx4_ib.h375 struct mlx4_srq msrq; member
728 static inline struct mlx4_ib_srq *to_mibsrq(struct mlx4_srq *msrq) in to_mibsrq() argument
730 return container_of(msrq, struct mlx4_ib_srq, msrq); in to_mibsrq()
A Dcq.c664 struct mlx4_srq *msrq = NULL; in mlx4_ib_poll_one() local
727 msrq = mlx4_srq_lookup(to_mdev(cq->ibcq.device)->dev, in mlx4_ib_poll_one()
744 } else if (msrq) { in mlx4_ib_poll_one()
745 srq = to_mibsrq(msrq); in mlx4_ib_poll_one()
A Dqp.c2429 to_msrq(ibsrq)->msrq.srqn); in __mlx4_ib_modify_qp()
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/
A Dsrq.c125 mlx5_init_fbc(srq->buf.frags, srq->msrq.wqe_shift, ilog2(srq->msrq.max), in create_srq_kernel()
129 srq->tail = srq->msrq.max - 1; in create_srq_kernel()
132 for (i = 0; i < srq->msrq.max; i++) { in create_srq_kernel()
234 buf_size = srq->msrq.max * desc_size; in mlx5_ib_create_srq()
251 in.log_size = ilog2(srq->msrq.max); in mlx5_ib_create_srq()
289 srq->msrq.event = mlx5_ib_srq_event; in mlx5_ib_create_srq()
294 .srqn = srq->msrq.srqn, in mlx5_ib_create_srq()
310 mlx5_cmd_destroy_srq(dev, &srq->msrq); in mlx5_ib_create_srq()
333 if (attr->srq_limit >= srq->msrq.max) in mlx5_ib_modify_srq()
377 ret = mlx5_cmd_destroy_srq(dev, &msrq->msrq); in mlx5_ib_destroy_srq()
[all …]
A Dcq.c179 struct mlx5_core_srq *msrq = NULL; in handle_responder() local
182 msrq = mlx5_cmd_get_srq(dev, be32_to_cpu(cqe->srqn)); in handle_responder()
183 if (msrq) in handle_responder()
184 srq = to_mibsrq(msrq); in handle_responder()
192 if (msrq) in handle_responder()
193 mlx5_core_res_put(&msrq->common); in handle_responder()
A Dmlx5_ib.h579 struct mlx5_core_srq msrq; member
1206 static inline struct mlx5_ib_srq *to_mibsrq(struct mlx5_core_srq *msrq) in to_mibsrq() argument
1208 return container_of(msrq, struct mlx5_ib_srq, msrq); in to_mibsrq()
A Dqp.c289 srq->msrq.max, srq->msrq.wqe_shift, in mlx5_ib_read_user_wqe_srq()
302 size_t wqe_size = 1 << srq->msrq.wqe_shift; in mlx5_ib_read_wqe_srq()
2027 MLX5_SET(qpc, qpc, srqn_rmpn_xrqn, to_msrq(devr->s0)->msrq.srqn); in create_xrc_tgt_qp()
2159 to_msrq(init_attr->srq)->msrq.srqn); in create_dci()
2163 to_msrq(devr->s1)->msrq.srqn); in create_dci()
2351 MLX5_SET(qpc, qpc, srqn_rmpn_xrqn, to_msrq(devr->s0)->msrq.srqn); in create_user_qp()
2356 MLX5_SET(qpc, qpc, srqn_rmpn_xrqn, to_msrq(init_attr->srq)->msrq.srqn); in create_user_qp()
2359 MLX5_SET(qpc, qpc, srqn_rmpn_xrqn, to_msrq(devr->s1)->msrq.srqn); in create_user_qp()
2499 to_msrq(attr->srq)->msrq.srqn); in create_kernel_qp()
2503 to_msrq(devr->s1)->msrq.srqn); in create_kernel_qp()
[all …]
A Dodp.c1118 int wqe_size = 1 << srq->msrq.wqe_shift; in mlx5_ib_mr_responder_pfault_handler_srq()
1187 struct mlx5_core_srq *msrq = in res_to_srq() local
1190 return to_mibsrq(msrq); in res_to_srq()
A Ddevx.c608 struct mlx5_core_srq *srq = &(to_msrq(uobj->object)->msrq); in devx_is_valid_obj_id()
626 to_msrq(uobj->object)->msrq.srqn) == in devx_is_valid_obj_id()

Completed in 47 milliseconds