Home
last modified time | relevance | path

Searched refs:max_srq (Results 1 – 25 of 31) sorted by relevance

12

/linux/drivers/infiniband/hw/bng_re/
H A Dbng_sp.c96 attr->max_srq = le16_to_cpu(sb->max_srq); in bng_re_get_dev_attr()
113 attr->max_srq += le16_to_cpu(sb->max_srq_ext); in bng_re_get_dev_attr()
H A Dbng_sp.h33 u32 max_srq; member
/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_srq.c134 if (!atomic_add_unless(&dev->num_srqs, 1, dev->dsr->caps.max_srq)) in pvrdma_create_srq()
194 dev->srq_tbl[srq->srq_handle % dev->dsr->caps.max_srq] = srq; in pvrdma_create_srq()
H A Dpvrdma_main.c271 if (dev->dsr->caps.max_srq) { in pvrdma_register_device()
275 dev->dsr->caps.max_srq); in pvrdma_register_device()
381 srq = dev->srq_tbl[srqn % dev->dsr->caps.max_srq]; in pvrdma_srq_event()
H A Dpvrdma_dev_api.h251 u32 max_srq; member
H A Dpvrdma_qp.c222 if (is_srq && !dev->dsr->caps.max_srq) { in pvrdma_create_qp()
/linux/drivers/infiniband/sw/rdmavt/
H A Dsrq.c90 if (dev->n_srqs_allocated == dev->dparms.props.max_srq) { in rvt_create_srq()
/linux/drivers/infiniband/sw/siw/
H A Dsiw_main.c341 sdev->attrs.max_srq = SIW_MAX_SRQ; in siw_device_create()
H A Dsiw.h64 int max_srq; member
H A Dsiw_verbs.c158 attr->max_srq = sdev->attrs.max_srq; in siw_query_device()
/linux/drivers/infiniband/hw/qedr/
H A Dmain.c622 attr->max_srq = qed_attr->max_srq; in qedr_set_device_attr()
H A Dverbs.c157 attr->max_srq = qattr->max_srq; in qedr_query_device()
/linux/drivers/infiniband/hw/irdma/
H A Dhw.c1870 iwdev->rf->max_srq); in irdma_get_used_rsrc()
2088 rf->allocated_mrs = &rf->allocated_srqs[BITS_TO_LONGS(rf->max_srq)]; in irdma_set_hw_rsrc()
2116 rsrc_size += sizeof(unsigned long) * BITS_TO_LONGS(rf->max_srq); in irdma_calc_mem_rsrc_size()
2123 rsrc_size += sizeof(struct irdma_srq **) * rf->max_srq; in irdma_calc_mem_rsrc_size()
2151 rf->max_srq = rf->sc_dev.hmc_info->hmc_obj[IRDMA_HMC_IW_SRQ].cnt; in irdma_initialize_hw_rsrc()
H A Dverbs.c61 props->max_srq = rf->max_srq - rf->used_srqs; in irdma_query_device()
2356 err_code = irdma_alloc_rsrc(rf, rf->allocated_srqs, rf->max_srq, in irdma_create_srq()
/linux/include/linux/qed/
H A Dqed_rdma_if.h71 u32 max_srq; member
/linux/drivers/infiniband/hw/cxgb4/
H A Dprovider.c280 props->max_srq = dev->rdev.lldi.vr->srq.size; in c4iw_query_device()
/linux/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.c321 props->max_srq = 0; in usnic_ib_query_device()
/linux/include/uapi/rdma/
H A Dib_user_verbs.h222 __u32 max_srq; member
/linux/drivers/nvme/target/
H A Drdma.c1143 if (!ndev->device->attrs.max_srq_wr || !ndev->device->attrs.max_srq) { in nvmet_rdma_init_srqs()
1155 ndev->device->attrs.max_srq); in nvmet_rdma_init_srqs()
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_provider.c102 props->max_srq = mdev->limits.num_srqs - mdev->limits.reserved_srqs; in mthca_query_device()
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_main.c257 props->max_srq = hr_dev->caps.num_srqs; in hns_roce_query_device()
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.c107 attr->max_srq = dev->attr.max_srq; in ocrdma_query_device()
/linux/drivers/infiniband/hw/hfi1/
H A Dverbs.c1325 rdi->dparms.props.max_srq = hfi1_max_srqs; in hfi1_fill_device_attr()
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_rdma.c483 dev->max_srq = p_hwfn->p_rdma_info->num_srqs; in qed_rdma_init_devinfo()
/linux/drivers/infiniband/core/
H A Duverbs_cmd.c381 resp->max_srq = attr->max_srq; in copy_query_dev_fields()

12