Lines Matching refs:num
79 u32 num; in mlx4_make_profile() member
122 profile[MLX4_RES_QP].num = request->num_qp; in mlx4_make_profile()
123 profile[MLX4_RES_RDMARC].num = request->num_qp * request->rdmarc_per_qp; in mlx4_make_profile()
124 profile[MLX4_RES_ALTC].num = request->num_qp; in mlx4_make_profile()
125 profile[MLX4_RES_AUXC].num = request->num_qp; in mlx4_make_profile()
126 profile[MLX4_RES_SRQ].num = request->num_srq; in mlx4_make_profile()
127 profile[MLX4_RES_CQ].num = request->num_cq; in mlx4_make_profile()
128 profile[MLX4_RES_EQ].num = mlx4_is_mfunc(dev) ? dev->phys_caps.num_phys_eqs : in mlx4_make_profile()
130 profile[MLX4_RES_DMPT].num = request->num_mpt; in mlx4_make_profile()
131 profile[MLX4_RES_CMPT].num = MLX4_NUM_CMPTS; in mlx4_make_profile()
132 profile[MLX4_RES_MTT].num = request->num_mtt * (1 << log_mtts_per_seg); in mlx4_make_profile()
133 profile[MLX4_RES_MCG].num = request->num_mcg; in mlx4_make_profile()
137 profile[i].num = roundup_pow_of_two(profile[i].num); in mlx4_make_profile()
138 profile[i].log_num = ilog2(profile[i].num); in mlx4_make_profile()
139 profile[i].size *= profile[i].num; in mlx4_make_profile()
183 dev->caps.num_qps = profile[i].num; in mlx4_make_profile()
189 request->num_qp << priv->qp_table.rdmarc_shift < profile[i].num; in mlx4_make_profile()
204 dev->caps.num_srqs = profile[i].num; in mlx4_make_profile()
209 dev->caps.num_cqs = profile[i].num; in mlx4_make_profile()
228 dev->caps.num_mpts = profile[i].num; in mlx4_make_profile()
237 dev->caps.num_mtts = profile[i].num; in mlx4_make_profile()
248 dev->caps.num_mgms = profile[i].num; in mlx4_make_profile()
252 dev->caps.num_mgms = profile[i].num >> 1; in mlx4_make_profile()
253 dev->caps.num_amgms = profile[i].num >> 1; in mlx4_make_profile()