Home
last modified time | relevance | path

Searched refs:srq_context (Results 1 - 25 of 34) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A Dsrq.c167 struct mlx4_srq_context *srq_context; in mlx4_srq_alloc() local
187 srq_context = mailbox->buf; in mlx4_srq_alloc()
188 srq_context->state_logsize_srqn = cpu_to_be32((ilog2(srq->max) << 24) | in mlx4_srq_alloc()
190 srq_context->logstride = srq->wqe_shift - 4; in mlx4_srq_alloc()
191 srq_context->xrcd = cpu_to_be16(xrcd); in mlx4_srq_alloc()
192 srq_context->pg_offset_cqn = cpu_to_be32(cqn & 0xffffff); in mlx4_srq_alloc()
193 srq_context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT; in mlx4_srq_alloc()
196 srq_context->mtt_base_addr_h = mtt_addr >> 32; in mlx4_srq_alloc()
197 srq_context->mtt_base_addr_l = cpu_to_be32(mtt_addr & 0xffffffff); in mlx4_srq_alloc()
198 srq_context in mlx4_srq_alloc()
252 struct mlx4_srq_context *srq_context; mlx4_srq_query() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Dsrq.c167 struct mlx4_srq_context *srq_context; in mlx4_srq_alloc() local
187 srq_context = mailbox->buf; in mlx4_srq_alloc()
188 srq_context->state_logsize_srqn = cpu_to_be32((ilog2(srq->max) << 24) | in mlx4_srq_alloc()
190 srq_context->logstride = srq->wqe_shift - 4; in mlx4_srq_alloc()
191 srq_context->xrcd = cpu_to_be16(xrcd); in mlx4_srq_alloc()
192 srq_context->pg_offset_cqn = cpu_to_be32(cqn & 0xffffff); in mlx4_srq_alloc()
193 srq_context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT; in mlx4_srq_alloc()
196 srq_context->mtt_base_addr_h = mtt_addr >> 32; in mlx4_srq_alloc()
197 srq_context->mtt_base_addr_l = cpu_to_be32(mtt_addr & 0xffffffff); in mlx4_srq_alloc()
198 srq_context in mlx4_srq_alloc()
252 struct mlx4_srq_context *srq_context; mlx4_srq_query() local
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/
H A Drxe_srq.c83 srq->ibsrq.srq_context = init->srq_context; in rxe_srq_from_init()
H A Drxe_resp.c327 srq->ibsrq.event_handler(&ev, srq->ibsrq.srq_context); in get_srq_wqe()
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/
H A Drxe_srq.c53 srq->ibsrq.srq_context = init->srq_context; in rxe_srq_from_init()
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c5150 struct hns_roce_srq_context *srq_context; in hns_roce_v2_write_srqc() local
5152 srq_context = mb_buf; in hns_roce_v2_write_srqc()
5153 memset(srq_context, 0, sizeof(*srq_context)); in hns_roce_v2_write_srqc()
5155 roce_set_field(srq_context->byte_4_srqn_srqst, SRQC_BYTE_4_SRQ_ST_M, in hns_roce_v2_write_srqc()
5158 roce_set_field(srq_context->byte_4_srqn_srqst, in hns_roce_v2_write_srqc()
5163 roce_set_field(srq_context->byte_4_srqn_srqst, in hns_roce_v2_write_srqc()
5167 roce_set_field(srq_context->byte_4_srqn_srqst, SRQC_BYTE_4_SRQN_M, in hns_roce_v2_write_srqc()
5170 roce_set_field(srq_context->byte_8_limit_wl, SRQC_BYTE_8_SRQ_LIMIT_WL_M, in hns_roce_v2_write_srqc()
5173 roce_set_field(srq_context in hns_roce_v2_write_srqc()
5245 struct hns_roce_srq_context *srq_context; hns_roce_v2_modify_srq() local
5293 struct hns_roce_srq_context *srq_context; hns_roce_v2_query_srq() local
[all...]
H A Dhns_roce_srq.c58 ibsrq->event_handler(&event, ibsrq->srq_context); in hns_roce_ib_srq_event()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dsrq.c40 ibsrq->event_handler(&event, ibsrq->srq_context); in mlx5_ib_srq_event()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/
H A Dsrq.c68 ibsrq->event_handler(&event, ibsrq->srq_context); in mlx4_ib_srq_event()
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_srq.c58 ibsrq->event_handler(&event, ibsrq->srq_context); in hns_roce_ib_srq_event()
H A Dhns_roce_hw_v2.c5638 struct hns_roce_srq_context *srq_context; in hns_roce_v2_modify_srq() local
5655 srq_context = mailbox->buf; in hns_roce_v2_modify_srq()
5660 hr_reg_write(srq_context, SRQC_LIMIT_WL, srq_attr->srq_limit); in hns_roce_v2_modify_srq()
5681 struct hns_roce_srq_context *srq_context; in hns_roce_v2_query_srq() local
5689 srq_context = mailbox->buf; in hns_roce_v2_query_srq()
5699 attr->srq_limit = hr_reg_read(srq_context, SRQC_LIMIT_WL); in hns_roce_v2_query_srq()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/
H A Dsrq.c68 ibsrq->event_handler(&event, ibsrq->srq_context); in mlx4_ib_srq_event()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dsrq.c39 ibsrq->event_handler(&event, ibsrq->srq_context); in mlx5_ib_srq_event()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/
H A Dmthca_srq.c453 srq->ibsrq.event_handler(&event, srq->ibsrq.srq_context); in mthca_srq_event()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/
H A Dmthca_srq.c453 srq->ibsrq.event_handler(&event, srq->ibsrq.srq_context); in mthca_srq_event()
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dverbs.c1025 srq->srq_context = srq_init_attr->srq_context; in ib_create_srq_user()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dverbs.c1022 srq->srq_context = srq_init_attr->srq_context; in ib_create_srq_user()
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_main.c384 ibsrq->event_handler(&e, ibsrq->srq_context); in pvrdma_srq_event()
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/
H A Dmain.c797 ibsrq->srq_context); in qedr_affiliated_event()
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/
H A Dmain.c766 ibsrq->srq_context); in qedr_affiliated_event()
/kernel/linux/linux-6.6/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_main.c357 ibsrq->event_handler(&e, ibsrq->srq_context); in pvrdma_srq_event()
/kernel/linux/linux-5.10/include/rdma/
H A Dib_verbs.h1046 void *srq_context; member
1597 void *srq_context; member
/kernel/linux/linux-6.6/include/rdma/
H A Dib_verbs.h1070 void *srq_context; member
1627 void *srq_context; member
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/
H A Dsiw_verbs.c1864 base_srq->event_handler(&event, base_srq->srq_context); in siw_srq_event()
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/
H A Dmain.c916 srq->ib_srq.srq_context); in bnxt_re_srqn_handler()

Completed in 56 milliseconds

12