| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_srq.c | 136 context->state_logsize_srqn = cpu_to_be32(logsize << 24 | srq->srqn); in mthca_arbel_init_srq_context() 237 srq->srqn = mthca_alloc(&dev->srq_table.alloc); in mthca_alloc_srq() 238 if (srq->srqn == -1) in mthca_alloc_srq() 242 err = mthca_table_get(dev, dev->srq_table.table, srq->srqn); in mthca_alloc_srq() 248 srq->srqn, &srq->db); in mthca_alloc_srq() 276 err = mthca_SW2HW_SRQ(dev, mailbox, srq->srqn); in mthca_alloc_srq() 285 srq->srqn & (dev->limits.num_srqs - 1), in mthca_alloc_srq() 303 err = mthca_HW2SW_SRQ(dev, mailbox, srq->srqn); in mthca_alloc_srq() 319 mthca_table_put(dev, dev->srq_table.table, srq->srqn); in mthca_alloc_srq() 322 mthca_free(&dev->srq_table.alloc, srq->srqn); in mthca_alloc_srq() [all …]
|
| H A D | mthca_provider.h | 208 int srqn; member
|
| H A D | mthca_eq.c | 146 __be32 srqn; member 302 mthca_srq_event(dev, be32_to_cpu(eqe->event.srq.srqn) & 0xffffff, in mthca_eq_int()
|
| H A D | mthca_dev.h | 509 void mthca_srq_event(struct mthca_dev *dev, u32 srqn,
|
| H A D | mthca_qp.c | 152 __be32 srqn; member 785 qp_context->srqn = cpu_to_be32(1 << 24 | in __mthca_modify_qp() 786 to_msrq(ibqp->srq)->srqn); in __mthca_modify_qp()
|
| H A D | mthca_provider.c | 430 if (context && ib_copy_to_udata(udata, &srq->srqn, sizeof(__u32))) { in mthca_create_srq()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | srq.h | 22 u32 srqn; member 43 u32 srqn; member 65 struct mlx5_core_srq *mlx5_cmd_get_srq(struct mlx5_ib_dev *dev, u32 srqn);
|
| /linux/include/linux/mlx4/ |
| H A D | srq.h | 42 struct mlx4_srq *mlx4_srq_lookup(struct mlx4_dev *dev, u32 srqn);
|
| H A D | qp.h | 218 __be32 srqn; member
|
| H A D | device.h | 767 int srqn; member 927 __be32 srqn; member
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | resource_tracker.c | 1966 int srqn; in srq_alloc_res() local 1975 err = __mlx4_srq_alloc_icm(dev, &srqn); in srq_alloc_res() 1981 err = add_res_range(dev, slave, srqn, 1, RES_SRQ, 0); in srq_alloc_res() 1984 __mlx4_srq_free_icm(dev, srqn); in srq_alloc_res() 1988 set_param_l(out_param, srqn); in srq_alloc_res() 2482 int srqn; in srq_free_res() local 2487 srqn = get_param_l(&in_param); in srq_free_res() 2488 err = rem_res_range(dev, slave, srqn, 1, RES_SRQ, 0); in srq_free_res() 2493 __mlx4_srq_free_icm(dev, srqn); in srq_free_res() 2717 int srq = (be32_to_cpu(qpc->srqn) >> 24) & 1; in qp_get_mtt_size() [all …]
|
| H A D | en_resources.c | 90 context->srqn = cpu_to_be32(7 << 28); /* this fills bits 30:28 */ in mlx4_en_fill_qp_context()
|
| H A D | eq.c | 559 __func__, be32_to_cpu(eqe->event.srq.srqn), in mlx4_eq_int() 567 be32_to_cpu(eqe->event.srq.srqn) in mlx4_eq_int() 580 be32_to_cpu(eqe->event.srq.srqn), in mlx4_eq_int() 593 mlx4_srq_event(dev, be32_to_cpu(eqe->event.srq.srqn) & in mlx4_eq_int()
|
| H A D | mlx4.h | 985 int __mlx4_srq_alloc_icm(struct mlx4_dev *dev, int *srqn); 986 void __mlx4_srq_free_icm(struct mlx4_dev *dev, int srqn); 1237 void mlx4_srq_event(struct mlx4_dev *dev, u32 srqn, int event_type);
|
| /linux/include/uapi/rdma/ |
| H A D | mthca-abi.h | 100 __u32 srqn; member
|
| H A D | hns-abi.h | 72 __u32 srqn; member
|
| H A D | mlx4-abi.h | 99 __u32 srqn; member
|
| H A D | vmw_pvrdma-abi.h | 177 __u32 srqn; member
|
| H A D | ib_user_verbs.h | 1217 __u32 srqn; member
|
| /linux/drivers/infiniband/hw/vmw_pvrdma/ |
| H A D | pvrdma_dev_api.h | 524 u32 srqn; member
|
| H A D | pvrdma_main.c | 374 static void pvrdma_srq_event(struct pvrdma_dev *dev, u32 srqn, int type) in pvrdma_srq_event() argument 381 srq = dev->srq_tbl[srqn % dev->dsr->caps.max_srq]; in pvrdma_srq_event()
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_hw_v2.c | 1126 hr_reg_write(&db, DB_TAG, srq->srqn); in update_srq_db() 1166 trace_hns_srq_wqe(srq->srqn, wqe_idx, wqe, 1 << srq->wqe_shift, in hns_roce_v2_post_srq_recv() 4615 hr_reg_write(context, QPC_SRQN, to_hr_srq(ibqp->srq)->srqn); in modify_qp_reset_to_init() 4654 hr_reg_write(context, QPC_SRQN, to_hr_srq(ibqp->srq)->srqn); in modify_qp_init_to_init() 5727 static int hns_roce_v2_query_srqc(struct hns_roce_dev *hr_dev, u32 srqn, in hns_roce_v2_query_srqc() argument 5740 srqn); in hns_roce_v2_query_srqc() 6122 hr_reg_write(ctx, SRQC_SRQN, srq->srqn); in hns_roce_v2_write_srqc() 6192 HNS_ROCE_CMD_MODIFY_SRQC, srq->srqn); in hns_roce_v2_modify_srq() 6221 HNS_ROCE_CMD_QUERY_SRQC, srq->srqn); in hns_roce_v2_query_srq()
|