| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/ |
| D | srq.c | 49 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()
|
| D | profile.c | 205 dev->caps.num_srqs = profile[i].num; in mlx4_make_profile()
|
| D | main.c | 1003 dev->caps.num_srqs = 1 << hca_param->log_num_srqs; in mlx4_slave_cap() 1603 cmpt_entry_sz, dev->caps.num_srqs, in mlx4_init_cmpt_table() 1776 dev->caps.num_srqs, in mlx4_init_icm()
|
| D | resource_tracker.c | 455 dev->quotas.srq = dev->caps.num_srqs - dev->caps.reserved_srqs; in mlx4_init_quotas() 569 t, dev->caps.num_srqs - in mlx4_init_resource_tracker()
|
| D | fw.c | 482 size = dev->caps.num_srqs; in mlx4_QUERY_FUNC_CAP_wrapper()
|
| /Linux-v5.4/drivers/infiniband/hw/mthca/ |
| D | mthca_srq.c | 285 srq->srqn & (dev->limits.num_srqs - 1), in mthca_alloc_srq() 355 srq->srqn & (dev->limits.num_srqs - 1)); in mthca_free_srq() 437 srq = mthca_array_get(&dev->srq_table.srq, srqn & (dev->limits.num_srqs - 1)); in mthca_srq_event() 677 dev->limits.num_srqs, in mthca_init_srq_table() 678 dev->limits.num_srqs - 1, in mthca_init_srq_table() 684 dev->limits.num_srqs); in mthca_init_srq_table() 696 mthca_array_cleanup(&dev->srq_table.srq, dev->limits.num_srqs); in mthca_cleanup_srq_table()
|
| D | mthca_profile.c | 185 dev->limits.num_srqs = profile[i].num; in mthca_make_profile()
|
| D | mthca_dev.h | 149 int num_srqs; member
|
| D | mthca_main.c | 491 mdev->limits.num_srqs, in mthca_init_icm()
|
| D | mthca_provider.c | 110 props->max_srq = mdev->limits.num_srqs - mdev->limits.reserved_srqs; in mthca_query_device()
|
| /Linux-v5.4/drivers/infiniband/hw/vmw_pvrdma/ |
| D | pvrdma_srq.c | 134 if (!atomic_add_unless(&dev->num_srqs, 1, dev->dsr->caps.max_srq)) in pvrdma_create_srq() 211 atomic_dec(&dev->num_srqs); in pvrdma_create_srq() 233 atomic_dec(&dev->num_srqs); in pvrdma_free_srq()
|
| D | pvrdma.h | 243 atomic_t num_srqs; member
|
| D | pvrdma_main.c | 116 atomic_set(&dev->num_srqs, 0); in pvrdma_init_device()
|
| /Linux-v5.4/drivers/infiniband/hw/hns/ |
| D | hns_roce_srq.c | 18 srq = xa_load(&srq_table->xa, srqn & (hr_dev->caps.num_srqs - 1)); in hns_roce_srq_event() 465 return hns_roce_bitmap_init(&srq_table->bitmap, hr_dev->caps.num_srqs, in hns_roce_init_srq_table() 466 hr_dev->caps.num_srqs - 1, in hns_roce_init_srq_table()
|
| D | hns_roce_main.c | 658 hr_dev->caps.num_srqs, 1); in hns_roce_init_hem()
|
| D | hns_roce_device.h | 813 int num_srqs; member
|
| D | hns_roce_hw_v2.c | 1644 caps->num_srqs = HNS_ROCE_V2_MAX_SRQ_NUM; in hns_roce_v2_profile()
|
| /Linux-v5.4/drivers/net/ethernet/qlogic/qed/ |
| D | qed_rdma.h | 99 u32 num_srqs; member
|
| D | qed_cxt.c | 422 static void qed_cxt_set_srq_count(struct qed_hwfn *p_hwfn, u32 num_srqs) in qed_cxt_set_srq_count() argument 426 p_mgr->srq_count = num_srqs; in qed_cxt_set_srq_count() 2070 u32 num_cons, num_qps, num_srqs; in qed_rdma_set_pf_params() local 2073 num_srqs = min_t(u32, QED_RDMA_MAX_SRQS, p_params->num_srqs); in qed_rdma_set_pf_params() 2105 qed_cxt_set_srq_count(p_hwfn, num_srqs); in qed_rdma_set_pf_params()
|
| D | qed_rdma.c | 275 p_rdma_info->num_srqs = qed_cxt_get_srq_count(p_hwfn); in qed_rdma_alloc() 277 p_rdma_info->num_srqs, "SRQ"); in qed_rdma_alloc() 507 dev->max_srq = p_hwfn->p_rdma_info->num_srqs; in qed_rdma_init_devinfo()
|
| D | qed_main.c | 1060 params->rdma_pf_params.num_srqs = QED_RDMA_SRQS; in qed_update_pf_params()
|
| /Linux-v5.4/include/linux/qed/ |
| D | qed_if.h | 574 u32 num_srqs; /* number of requested SRQ */ member
|
| /Linux-v5.4/include/linux/mlx4/ |
| D | device.h | 564 int num_srqs; member
|