Home
last modified time | relevance | path

Searched refs:num_srqs (Results 1 – 19 of 19) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Dsrq.c49 srq = radix_tree_lookup(&srq_table->tree, srqn & (dev->caps.num_srqs - 1)); in mlx4_srq_event()
282 err = mlx4_bitmap_init(&srq_table->bitmap, dev->caps.num_srqs, in mlx4_init_srq_table()
283 dev->caps.num_srqs - 1, dev->caps.reserved_srqs, 0); in mlx4_init_srq_table()
304 srqn & (dev->caps.num_srqs - 1)); in mlx4_srq_lookup()
Dprofile.c205 dev->caps.num_srqs = profile[i].num; in mlx4_make_profile()
Dmain.c1004 dev->caps.num_srqs = 1 << hca_param->log_num_srqs; in mlx4_slave_cap()
1605 cmpt_entry_sz, dev->caps.num_srqs, in mlx4_init_cmpt_table()
1778 dev->caps.num_srqs, in mlx4_init_icm()
Dresource_tracker.c455 dev->quotas.srq = dev->caps.num_srqs - dev->caps.reserved_srqs; in mlx4_init_quotas()
551 t, dev->caps.num_srqs - in mlx4_init_resource_tracker()
Dfw.c481 size = dev->caps.num_srqs; in mlx4_QUERY_FUNC_CAP_wrapper()
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_srq.c277 srq->srqn & (dev->limits.num_srqs - 1), in mthca_alloc_srq()
347 srq->srqn & (dev->limits.num_srqs - 1)); in mthca_free_srq()
429 srq = mthca_array_get(&dev->srq_table.srq, srqn & (dev->limits.num_srqs - 1)); in mthca_srq_event()
675 dev->limits.num_srqs, in mthca_init_srq_table()
676 dev->limits.num_srqs - 1, in mthca_init_srq_table()
682 dev->limits.num_srqs); in mthca_init_srq_table()
694 mthca_array_cleanup(&dev->srq_table.srq, dev->limits.num_srqs); in mthca_cleanup_srq_table()
Dmthca_profile.c185 dev->limits.num_srqs = profile[i].num; in mthca_make_profile()
Dmthca_dev.h149 int num_srqs; member
Dmthca_main.c491 mdev->limits.num_srqs, in mthca_init_icm()
Dmthca_provider.c109 props->max_srq = mdev->limits.num_srqs - mdev->limits.reserved_srqs; in mthca_query_device()
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_srq.c135 if (!atomic_add_unless(&dev->num_srqs, 1, dev->dsr->caps.max_srq)) in pvrdma_create_srq()
221 atomic_dec(&dev->num_srqs); in pvrdma_create_srq()
245 atomic_dec(&dev->num_srqs); in pvrdma_free_srq()
Dpvrdma.h243 atomic_t num_srqs; member
Dpvrdma_main.c112 atomic_set(&dev->num_srqs, 0); in pvrdma_init_device()
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/
Dqed_rdma.h99 u32 num_srqs; member
Dqed_cxt.c423 static void qed_cxt_set_srq_count(struct qed_hwfn *p_hwfn, u32 num_srqs) in qed_cxt_set_srq_count() argument
427 p_mgr->srq_count = num_srqs; in qed_cxt_set_srq_count()
2071 u32 num_cons, num_qps, num_srqs; in qed_rdma_set_pf_params() local
2074 num_srqs = min_t(u32, QED_RDMA_MAX_SRQS, p_params->num_srqs); in qed_rdma_set_pf_params()
2106 qed_cxt_set_srq_count(p_hwfn, num_srqs); in qed_rdma_set_pf_params()
Dqed_rdma.c263 p_rdma_info->num_srqs = qed_cxt_get_srq_count(p_hwfn); in qed_rdma_alloc()
265 p_rdma_info->num_srqs, "SRQ"); in qed_rdma_alloc()
499 dev->max_srq = p_hwfn->p_rdma_info->num_srqs; in qed_rdma_init_devinfo()
Dqed_main.c942 params->rdma_pf_params.num_srqs = QED_RDMA_SRQS; in qed_update_pf_params()
/Linux-v4.19/include/linux/qed/
Dqed_if.h561 u32 num_srqs; /* number of requested SRQ */ member
/Linux-v4.19/include/linux/mlx4/
Ddevice.h563 int num_srqs; member