srqn             3454 drivers/infiniband/core/uverbs_cmd.c 		resp.srqn = srq->ext.xrc.srq_num;
srqn              525 drivers/infiniband/hw/hns/hns_roce_device.h 	unsigned long		srqn;
srqn             1278 drivers/infiniband/hw/hns/hns_roce_device.h void hns_roce_srq_event(struct hns_roce_dev *hr_dev, u32 srqn, int event_type);
srqn             2806 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 				       to_hr_srq(ibqp->srq)->srqn);
srqn             2872 drivers/infiniband/hw/hns/hns_roce_hw_v1.c 				       to_hr_srq(ibqp->srq)->srqn);
srqn             3350 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 			       to_hr_srq(ibqp->srq)->srqn);
srqn             3623 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 			       to_hr_srq(ibqp->srq)->srqn);
srqn             5031 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	u32 srqn;
srqn             5053 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		srqn = roce_get_field(aeqe->event.srq_event.srq,
srqn             5070 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 			hns_roce_srq_event(hr_dev, srqn, event_type);
srqn             6051 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		       SRQC_BYTE_4_SRQN_S, srq->srqn);
srqn             6153 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		ret = hns_roce_cmd_mbox(hr_dev, mailbox->dma, 0, srq->srqn, 0,
srqn             6181 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	ret = hns_roce_cmd_mbox(hr_dev, 0, mailbox->dma, srq->srqn, 0,
srqn             6300 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 				    (srq->srqn & V2_DB_BYTE_4_TAG_M));
srqn               12 drivers/infiniband/hw/hns/hns_roce_srq.c void hns_roce_srq_event(struct hns_roce_dev *hr_dev, u32 srqn, int event_type)
srqn               18 drivers/infiniband/hw/hns/hns_roce_srq.c 	srq = xa_load(&srq_table->xa, srqn & (hr_dev->caps.num_srqs - 1));
srqn               24 drivers/infiniband/hw/hns/hns_roce_srq.c 		dev_warn(hr_dev->dev, "Async event for bogus SRQ %08x\n", srqn);
srqn               54 drivers/infiniband/hw/hns/hns_roce_srq.c 			   event_type, srq->srqn);
srqn              113 drivers/infiniband/hw/hns/hns_roce_srq.c 	ret = hns_roce_bitmap_alloc(&srq_table->bitmap, &srq->srqn);
srqn              119 drivers/infiniband/hw/hns/hns_roce_srq.c 	ret = hns_roce_table_get(hr_dev, &srq_table->table, srq->srqn);
srqn              123 drivers/infiniband/hw/hns/hns_roce_srq.c 	ret = xa_err(xa_store(&srq_table->xa, srq->srqn, srq, GFP_KERNEL));
srqn              137 drivers/infiniband/hw/hns/hns_roce_srq.c 	ret = hns_roce_sw2hw_srq(hr_dev, mailbox, srq->srqn);
srqn              147 drivers/infiniband/hw/hns/hns_roce_srq.c 	xa_erase(&srq_table->xa, srq->srqn);
srqn              150 drivers/infiniband/hw/hns/hns_roce_srq.c 	hns_roce_table_put(hr_dev, &srq_table->table, srq->srqn);
srqn              153 drivers/infiniband/hw/hns/hns_roce_srq.c 	hns_roce_bitmap_free(&srq_table->bitmap, srq->srqn, BITMAP_NO_RR);
srqn              163 drivers/infiniband/hw/hns/hns_roce_srq.c 	ret = hns_roce_hw2sw_srq(hr_dev, NULL, srq->srqn);
srqn              166 drivers/infiniband/hw/hns/hns_roce_srq.c 			ret, srq->srqn);
srqn              168 drivers/infiniband/hw/hns/hns_roce_srq.c 	xa_erase(&srq_table->xa, srq->srqn);
srqn              174 drivers/infiniband/hw/hns/hns_roce_srq.c 	hns_roce_table_put(hr_dev, &srq_table->table, srq->srqn);
srqn              175 drivers/infiniband/hw/hns/hns_roce_srq.c 	hns_roce_bitmap_free(&srq_table->bitmap, srq->srqn, BITMAP_NO_RR);
srqn              419 drivers/infiniband/hw/hns/hns_roce_srq.c 	resp.srqn = srq->srqn;
srqn             2455 drivers/infiniband/hw/mlx4/qp.c 		context->srqn = cpu_to_be32(1 << 24 |
srqn             2456 drivers/infiniband/hw/mlx4/qp.c 					    to_msrq(ibsrq)->msrq.srqn);
srqn             2505 drivers/infiniband/hw/mlx4/qp.c 				context->srqn = cpu_to_be32(7 << 28);
srqn               64 drivers/infiniband/hw/mlx4/srq.c 			       "on SRQ %06x\n", type, srq->srqn);
srqn              185 drivers/infiniband/hw/mlx4/srq.c 	srq->ibsrq.ext.xrc.srq_num = srq->msrq.srqn;
srqn              188 drivers/infiniband/hw/mlx4/srq.c 		if (ib_copy_to_udata(udata, &srq->msrq.srqn, sizeof (__u32))) {
srqn              181 drivers/infiniband/hw/mlx5/cq.c 			msrq = mlx5_cmd_get_srq(dev, be32_to_cpu(cqe->srqn));
srqn             1062 drivers/infiniband/hw/mlx5/cq.c 			if (srq && (ntohl(cqe64->srqn) & 0xffffff))
srqn              537 drivers/infiniband/hw/mlx5/devx.c 					MLX5_GET(query_srq_in, in, srqn));
srqn              602 drivers/infiniband/hw/mlx5/devx.c 				      to_msrq(uobj->object)->msrq.srqn) ==
srqn             2225 drivers/infiniband/hw/mlx5/qp.c 		MLX5_SET(qpc, qpc, srqn_rmpn_xrqn, to_msrq(devr->s0)->msrq.srqn);
srqn             2231 drivers/infiniband/hw/mlx5/qp.c 		MLX5_SET(qpc, qpc, srqn_rmpn_xrqn, to_msrq(devr->s0)->msrq.srqn);
srqn             2236 drivers/infiniband/hw/mlx5/qp.c 			MLX5_SET(qpc, qpc, srqn_rmpn_xrqn, to_msrq(init_attr->srq)->msrq.srqn);
srqn             2239 drivers/infiniband/hw/mlx5/qp.c 			MLX5_SET(qpc, qpc, srqn_rmpn_xrqn, to_msrq(devr->s1)->msrq.srqn);
srqn             2573 drivers/infiniband/hw/mlx5/qp.c 	MLX5_SET(dctc, dctc, srqn_xrqn, to_msrq(attr->srq)->msrq.srqn);
srqn               36 drivers/infiniband/hw/mlx5/srq.c 				type, srq->srqn);
srqn              308 drivers/infiniband/hw/mlx5/srq.c 	mlx5_ib_dbg(dev, "create SRQ with srqn 0x%x\n", srq->msrq.srqn);
srqn              311 drivers/infiniband/hw/mlx5/srq.c 	srq->ibsrq.ext.xrc.srq_num = srq->msrq.srqn;
srqn              314 drivers/infiniband/hw/mlx5/srq.c 		if (ib_copy_to_udata(udata, &srq->msrq.srqn, sizeof(__u32))) {
srqn               22 drivers/infiniband/hw/mlx5/srq.h 	u32 srqn;
srqn               42 drivers/infiniband/hw/mlx5/srq.h 	u32 srqn;
srqn               64 drivers/infiniband/hw/mlx5/srq.h struct mlx5_core_srq *mlx5_cmd_get_srq(struct mlx5_ib_dev *dev, u32 srqn);
srqn               81 drivers/infiniband/hw/mlx5/srq_cmd.c struct mlx5_core_srq *mlx5_cmd_get_srq(struct mlx5_ib_dev *dev, u32 srqn)
srqn               87 drivers/infiniband/hw/mlx5/srq_cmd.c 	srq = xa_load(&table->array, srqn);
srqn              126 drivers/infiniband/hw/mlx5/srq_cmd.c 		srq->srqn = MLX5_GET(create_srq_out, create_out, srqn);
srqn              140 drivers/infiniband/hw/mlx5/srq_cmd.c 	MLX5_SET(destroy_srq_in, srq_in, srqn, srq->srqn);
srqn              155 drivers/infiniband/hw/mlx5/srq_cmd.c 	MLX5_SET(arm_rq_in, srq_in, srq_number, srq->srqn);
srqn              177 drivers/infiniband/hw/mlx5/srq_cmd.c 	MLX5_SET(query_srq_in, srq_in, srqn, srq->srqn);
srqn              227 drivers/infiniband/hw/mlx5/srq_cmd.c 	srq->srqn = MLX5_GET(create_xrc_srq_out, create_out, xrc_srqn);
srqn              242 drivers/infiniband/hw/mlx5/srq_cmd.c 	MLX5_SET(destroy_xrc_srq_in, xrcsrq_in, xrc_srqn, srq->srqn);
srqn              257 drivers/infiniband/hw/mlx5/srq_cmd.c 	MLX5_SET(arm_xrc_srq_in, xrcsrq_in, xrc_srqn, srq->srqn);
srqn              281 drivers/infiniband/hw/mlx5/srq_cmd.c 	MLX5_SET(query_xrc_srq_in, xrcsrq_in, xrc_srqn, srq->srqn);
srqn              332 drivers/infiniband/hw/mlx5/srq_cmd.c 		srq->srqn = MLX5_GET(create_rmp_out, create_out, rmpn);
srqn              348 drivers/infiniband/hw/mlx5/srq_cmd.c 	MLX5_SET(destroy_rmp_in, in, rmpn, srq->srqn);
srqn              380 drivers/infiniband/hw/mlx5/srq_cmd.c 	MLX5_SET(modify_rmp_in, in,	 rmpn,      srq->srqn);
srqn              416 drivers/infiniband/hw/mlx5/srq_cmd.c 	MLX5_SET(query_rmp_in, rmp_in, rmpn,   srq->srqn);
srqn              471 drivers/infiniband/hw/mlx5/srq_cmd.c 		srq->srqn = MLX5_GET(create_xrq_out, create_out, xrqn);
srqn              484 drivers/infiniband/hw/mlx5/srq_cmd.c 	MLX5_SET(destroy_xrq_in, in, xrqn,   srq->srqn);
srqn              499 drivers/infiniband/hw/mlx5/srq_cmd.c 	MLX5_SET(arm_rq_in, in, srq_number, srq->srqn);
srqn              520 drivers/infiniband/hw/mlx5/srq_cmd.c 	MLX5_SET(query_xrq_in, in, xrqn, srq->srqn);
srqn              598 drivers/infiniband/hw/mlx5/srq_cmd.c 	err = xa_err(xa_store_irq(&table->array, srq->srqn, srq, GFP_KERNEL));
srqn              616 drivers/infiniband/hw/mlx5/srq_cmd.c 	tmp = xa_erase_irq(&table->array, srq->srqn);
srqn              664 drivers/infiniband/hw/mlx5/srq_cmd.c 	u32 srqn;
srqn              673 drivers/infiniband/hw/mlx5/srq_cmd.c 	srqn = be32_to_cpu(eqe->data.qp_srq.qp_srq_n) & 0xffffff;
srqn              676 drivers/infiniband/hw/mlx5/srq_cmd.c 	srq = xa_load(&table->array, srqn);
srqn              520 drivers/infiniband/hw/mthca/mthca_dev.h void mthca_srq_event(struct mthca_dev *dev, u32 srqn,
srqn              146 drivers/infiniband/hw/mthca/mthca_eq.c 			__be32 srqn;
srqn              302 drivers/infiniband/hw/mthca/mthca_eq.c 			mthca_srq_event(dev, be32_to_cpu(eqe->event.srq.srqn) & 0xffffff,
srqn              444 drivers/infiniband/hw/mthca/mthca_provider.c 	if (context && ib_copy_to_udata(udata, &srq->srqn, sizeof(__u32))) {
srqn              226 drivers/infiniband/hw/mthca/mthca_provider.h 	int			srqn;
srqn              152 drivers/infiniband/hw/mthca/mthca_qp.c 	__be32 srqn;
srqn              785 drivers/infiniband/hw/mthca/mthca_qp.c 		qp_context->srqn = cpu_to_be32(1 << 24 |
srqn              786 drivers/infiniband/hw/mthca/mthca_qp.c 					       to_msrq(ibqp->srq)->srqn);
srqn              136 drivers/infiniband/hw/mthca/mthca_srq.c 	context->state_logsize_srqn = cpu_to_be32(logsize << 24 | srq->srqn);
srqn              237 drivers/infiniband/hw/mthca/mthca_srq.c 	srq->srqn = mthca_alloc(&dev->srq_table.alloc);
srqn              238 drivers/infiniband/hw/mthca/mthca_srq.c 	if (srq->srqn == -1)
srqn              242 drivers/infiniband/hw/mthca/mthca_srq.c 		err = mthca_table_get(dev, dev->srq_table.table, srq->srqn);
srqn              248 drivers/infiniband/hw/mthca/mthca_srq.c 						       srq->srqn, &srq->db);
srqn              276 drivers/infiniband/hw/mthca/mthca_srq.c 	err = mthca_SW2HW_SRQ(dev, mailbox, srq->srqn);
srqn              285 drivers/infiniband/hw/mthca/mthca_srq.c 			    srq->srqn & (dev->limits.num_srqs - 1),
srqn              303 drivers/infiniband/hw/mthca/mthca_srq.c 	err = mthca_HW2SW_SRQ(dev, mailbox, srq->srqn);
srqn              319 drivers/infiniband/hw/mthca/mthca_srq.c 	mthca_table_put(dev, dev->srq_table.table, srq->srqn);
srqn              322 drivers/infiniband/hw/mthca/mthca_srq.c 	mthca_free(&dev->srq_table.alloc, srq->srqn);
srqn              349 drivers/infiniband/hw/mthca/mthca_srq.c 	err = mthca_HW2SW_SRQ(dev, mailbox, srq->srqn);
srqn              355 drivers/infiniband/hw/mthca/mthca_srq.c 			  srq->srqn & (dev->limits.num_srqs - 1));
srqn              367 drivers/infiniband/hw/mthca/mthca_srq.c 	mthca_table_put(dev, dev->srq_table.table, srq->srqn);
srqn              368 drivers/infiniband/hw/mthca/mthca_srq.c 	mthca_free(&dev->srq_table.alloc, srq->srqn);
srqn              389 drivers/infiniband/hw/mthca/mthca_srq.c 		ret = mthca_ARM_SRQ(dev, srq->srqn, attr->srq_limit);
srqn              409 drivers/infiniband/hw/mthca/mthca_srq.c 	err = mthca_QUERY_SRQ(dev, srq->srqn, mailbox);
srqn              430 drivers/infiniband/hw/mthca/mthca_srq.c void mthca_srq_event(struct mthca_dev *dev, u32 srqn,
srqn              437 drivers/infiniband/hw/mthca/mthca_srq.c 	srq = mthca_array_get(&dev->srq_table.srq, srqn & (dev->limits.num_srqs - 1));
srqn              443 drivers/infiniband/hw/mthca/mthca_srq.c 		mthca_warn(dev, "Async event for bogus SRQ %08x\n", srqn);
srqn              508 drivers/infiniband/hw/mthca/mthca_srq.c 			mthca_err(dev, "SRQ %06x full\n", srq->srqn);
srqn              553 drivers/infiniband/hw/mthca/mthca_srq.c 			mthca_write64(first_ind << srq->wqe_shift, srq->srqn << 8,
srqn              568 drivers/infiniband/hw/mthca/mthca_srq.c 		mthca_write64(first_ind << srq->wqe_shift, (srq->srqn << 8) | nreq,
srqn              598 drivers/infiniband/hw/mthca/mthca_srq.c 			mthca_err(dev, "SRQ %06x full\n", srq->srqn);
srqn              523 drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h 	u32 srqn;
srqn              363 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c static void pvrdma_srq_event(struct pvrdma_dev *dev, u32 srqn, int type)
srqn              370 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c 		srq = dev->srq_tbl[srqn % dev->dsr->caps.max_srq];
srqn              191 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c 	srq->srq_handle = resp->srqn;
srqn              192 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c 	srq_resp.srqn = resp->srqn;
srqn               90 drivers/net/ethernet/mellanox/mlx4/en_resources.c 		context->srqn = cpu_to_be32(7 << 28); /* this fills bits 30:28 */
srqn              559 drivers/net/ethernet/mellanox/mlx4/eq.c 				 __func__, be32_to_cpu(eqe->event.srq.srqn),
srqn              567 drivers/net/ethernet/mellanox/mlx4/eq.c 						be32_to_cpu(eqe->event.srq.srqn)
srqn              580 drivers/net/ethernet/mellanox/mlx4/eq.c 						  be32_to_cpu(eqe->event.srq.srqn),
srqn              593 drivers/net/ethernet/mellanox/mlx4/eq.c 			mlx4_srq_event(dev, be32_to_cpu(eqe->event.srq.srqn) &
srqn              977 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_srq_alloc_icm(struct mlx4_dev *dev, int *srqn);
srqn              978 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_srq_free_icm(struct mlx4_dev *dev, int srqn);
srqn             1226 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_srq_event(struct mlx4_dev *dev, u32 srqn, int event_type);
srqn             1973 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int srqn;
srqn             1982 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		err = __mlx4_srq_alloc_icm(dev, &srqn);
srqn             1988 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		err = add_res_range(dev, slave, srqn, 1, RES_SRQ, 0);
srqn             1991 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			__mlx4_srq_free_icm(dev, srqn);
srqn             1995 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		set_param_l(out_param, srqn);
srqn             2489 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int srqn;
srqn             2494 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		srqn = get_param_l(&in_param);
srqn             2495 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		err = rem_res_range(dev, slave, srqn, 1, RES_SRQ, 0);
srqn             2500 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		__mlx4_srq_free_icm(dev, srqn);
srqn             2723 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int srq = (be32_to_cpu(qpc->srqn) >> 24) & 1;
srqn             2931 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	return be32_to_cpu(qpc->srqn) & 0x1ffffff;
srqn             2968 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	u32 srqn = qp_get_srqn(qpc) & 0xffffff;
srqn             3010 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		err = get_res(dev, slave, srqn, RES_SRQ, &srq);
srqn             3032 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		put_res(dev, slave, srqn, RES_SRQ);
srqn             3046 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 		put_res(dev, slave, srqn, RES_SRQ);
srqn             3616 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int srqn = vhcr->in_modifier;
srqn             3622 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	if (srqn != (be32_to_cpu(srqc->state_logsize_srqn) & 0xffffff))
srqn             3625 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	err = srq_res_start_move_to(dev, slave, srqn, RES_SRQ_HW, &srq);
srqn             3643 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	res_end_move(dev, slave, RES_SRQ, srqn);
srqn             3649 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	res_abort_move(dev, slave, RES_SRQ, srqn);
srqn             3661 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int srqn = vhcr->in_modifier;
srqn             3664 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	err = srq_res_start_move_to(dev, slave, srqn, RES_SRQ_ALLOCATED, &srq);
srqn             3673 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	res_end_move(dev, slave, RES_SRQ, srqn);
srqn             3678 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	res_abort_move(dev, slave, RES_SRQ, srqn);
srqn             3690 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int srqn = vhcr->in_modifier;
srqn             3693 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	err = get_res(dev, slave, srqn, RES_SRQ, &srq);
srqn             3702 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	put_res(dev, slave, srqn, RES_SRQ);
srqn             3713 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int srqn = vhcr->in_modifier;
srqn             3716 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	err = get_res(dev, slave, srqn, RES_SRQ, &srq);
srqn             3727 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	put_res(dev, slave, srqn, RES_SRQ);
srqn             4742 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	int srqn;
srqn             4754 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 			srqn = srq->com.res_id;
srqn             4759 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 					__mlx4_srq_free_icm(dev, srqn);
srqn             4773 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 					err = mlx4_cmd(dev, in_param, srqn, 1,
srqn             4779 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 							 slave, srqn);
srqn               43 drivers/net/ethernet/mellanox/mlx4/srq.c void mlx4_srq_event(struct mlx4_dev *dev, u32 srqn, int event_type)
srqn               49 drivers/net/ethernet/mellanox/mlx4/srq.c 	srq = radix_tree_lookup(&srq_table->tree, srqn & (dev->caps.num_srqs - 1));
srqn               54 drivers/net/ethernet/mellanox/mlx4/srq.c 		mlx4_warn(dev, "Async event for bogus SRQ %08x\n", srqn);
srqn               93 drivers/net/ethernet/mellanox/mlx4/srq.c int __mlx4_srq_alloc_icm(struct mlx4_dev *dev, int *srqn)
srqn               99 drivers/net/ethernet/mellanox/mlx4/srq.c 	*srqn = mlx4_bitmap_alloc(&srq_table->bitmap);
srqn              100 drivers/net/ethernet/mellanox/mlx4/srq.c 	if (*srqn == -1)
srqn              103 drivers/net/ethernet/mellanox/mlx4/srq.c 	err = mlx4_table_get(dev, &srq_table->table, *srqn);
srqn              107 drivers/net/ethernet/mellanox/mlx4/srq.c 	err = mlx4_table_get(dev, &srq_table->cmpt_table, *srqn);
srqn              113 drivers/net/ethernet/mellanox/mlx4/srq.c 	mlx4_table_put(dev, &srq_table->table, *srqn);
srqn              116 drivers/net/ethernet/mellanox/mlx4/srq.c 	mlx4_bitmap_free(&srq_table->bitmap, *srqn, MLX4_NO_RR);
srqn              120 drivers/net/ethernet/mellanox/mlx4/srq.c static int mlx4_srq_alloc_icm(struct mlx4_dev *dev, int *srqn)
srqn              131 drivers/net/ethernet/mellanox/mlx4/srq.c 			*srqn = get_param_l(&out_param);
srqn              135 drivers/net/ethernet/mellanox/mlx4/srq.c 	return __mlx4_srq_alloc_icm(dev, srqn);
srqn              138 drivers/net/ethernet/mellanox/mlx4/srq.c void __mlx4_srq_free_icm(struct mlx4_dev *dev, int srqn)
srqn              142 drivers/net/ethernet/mellanox/mlx4/srq.c 	mlx4_table_put(dev, &srq_table->cmpt_table, srqn);
srqn              143 drivers/net/ethernet/mellanox/mlx4/srq.c 	mlx4_table_put(dev, &srq_table->table, srqn);
srqn              144 drivers/net/ethernet/mellanox/mlx4/srq.c 	mlx4_bitmap_free(&srq_table->bitmap, srqn, MLX4_NO_RR);
srqn              147 drivers/net/ethernet/mellanox/mlx4/srq.c static void mlx4_srq_free_icm(struct mlx4_dev *dev, int srqn)
srqn              152 drivers/net/ethernet/mellanox/mlx4/srq.c 		set_param_l(&in_param, srqn);
srqn              156 drivers/net/ethernet/mellanox/mlx4/srq.c 			mlx4_warn(dev, "Failed freeing cq:%d\n", srqn);
srqn              159 drivers/net/ethernet/mellanox/mlx4/srq.c 	__mlx4_srq_free_icm(dev, srqn);
srqn              171 drivers/net/ethernet/mellanox/mlx4/srq.c 	err = mlx4_srq_alloc_icm(dev, &srq->srqn);
srqn              176 drivers/net/ethernet/mellanox/mlx4/srq.c 	err = radix_tree_insert(&srq_table->tree, srq->srqn, srq);
srqn              189 drivers/net/ethernet/mellanox/mlx4/srq.c 						      srq->srqn);
srqn              201 drivers/net/ethernet/mellanox/mlx4/srq.c 	err = mlx4_SW2HW_SRQ(dev, mailbox, srq->srqn);
srqn              213 drivers/net/ethernet/mellanox/mlx4/srq.c 	radix_tree_delete(&srq_table->tree, srq->srqn);
srqn              217 drivers/net/ethernet/mellanox/mlx4/srq.c 	mlx4_srq_free_icm(dev, srq->srqn);
srqn              227 drivers/net/ethernet/mellanox/mlx4/srq.c 	err = mlx4_HW2SW_SRQ(dev, NULL, srq->srqn);
srqn              229 drivers/net/ethernet/mellanox/mlx4/srq.c 		mlx4_warn(dev, "HW2SW_SRQ failed (%d) for SRQN %06x\n", err, srq->srqn);
srqn              232 drivers/net/ethernet/mellanox/mlx4/srq.c 	radix_tree_delete(&srq_table->tree, srq->srqn);
srqn              239 drivers/net/ethernet/mellanox/mlx4/srq.c 	mlx4_srq_free_icm(dev, srq->srqn);
srqn              245 drivers/net/ethernet/mellanox/mlx4/srq.c 	return mlx4_ARM_SRQ(dev, srq->srqn, limit_watermark);
srqn              261 drivers/net/ethernet/mellanox/mlx4/srq.c 	err = mlx4_QUERY_SRQ(dev, mailbox, srq->srqn);
srqn              297 drivers/net/ethernet/mellanox/mlx4/srq.c struct mlx4_srq *mlx4_srq_lookup(struct mlx4_dev *dev, u32 srqn)
srqn              304 drivers/net/ethernet/mellanox/mlx4/srq.c 				srqn & (dev->caps.num_srqs - 1));
srqn              981 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	u8 lro_num_seg = be32_to_cpu(cqe->srqn) >> 24;
srqn              778 include/linux/mlx4/device.h 	int			srqn;
srqn              932 include/linux/mlx4/device.h 			__be32	srqn;
srqn              218 include/linux/mlx4/qp.h 	__be32			srqn;
srqn               42 include/linux/mlx4/srq.h struct mlx4_srq *mlx4_srq_lookup(struct mlx4_dev *dev, u32 srqn);
srqn              741 include/linux/mlx5/device.h 	__be32	srqn;
srqn              769 include/linux/mlx5/device.h 	__be32		srqn; /* [31:24]: lro_num_seg, [23:0]: srqn */
srqn             4432 include/linux/mlx5/mlx5_ifc.h 	u8         srqn[0x18];
srqn             6654 include/linux/mlx5/mlx5_ifc.h 	u8         srqn[0x18];
srqn             7313 include/linux/mlx5/mlx5_ifc.h 	u8         srqn[0x18];
srqn               56 include/uapi/rdma/hns-abi.h 	__u32	srqn;
srqn             1188 include/uapi/rdma/ib_user_verbs.h 	__u32 srqn;
srqn               99 include/uapi/rdma/mlx4-abi.h 	__u32	srqn;
srqn              302 include/uapi/rdma/mlx5-abi.h 	__u32	srqn;
srqn              100 include/uapi/rdma/mthca-abi.h 	__u32 srqn;
srqn              170 include/uapi/rdma/vmw_pvrdma-abi.h 	__u32 srqn;