Lines Matching refs:number

386 	int (*get_vft)(struct hisi_qm *qm, u32 *base, u32 *number);
1175 u32 number, struct qm_shaper_factor *factor)
1179 if (number > 0) {
1191 (u64)(number - 1) << QM_SQC_VFT_SQN_SHIFT;
1221 u32 fun_num, u32 base, u32 number)
1243 qm_vft_data_cfg(qm, type, base, number, factor);
1265 /* The base number of queue reuse for different alg type */
1276 u32 number)
1281 ret = qm_set_vft_common(qm, i, fun_num, base, number);
1301 static int qm_get_vft_v2(struct hisi_qm *qm, u32 *base, u32 *number)
1313 *number = (QM_SQC_VFT_NUM_MASK_V2 &
2238 /* This function returns free number of qp in qm. */
2908 * @base: The base number of queue in vft.
2909 * @number: The number of queues in vft.
2917 static int hisi_qm_get_vft(struct hisi_qm *qm, u32 *base, u32 *number)
2919 if (!base || !number)
2927 return qm->ops->get_vft(qm, base, number);
2933 * @fun_num: The function number.
2934 * @base: The base number of queue in vft.
2935 * @number: The number of queues in vft.
2942 * (VF function number 0x2)
2945 u32 number)
2949 if (base >= max_q_num || number > max_q_num ||
2950 (base + number) > max_q_num)
2953 return qm_set_sqc_cqc_vft(qm, fun_num, base, number);
3352 * @qp_num: The number of queue pairs need created.
3485 /* The base number of queue reuse for different alg type */
3657 pci_err(qm->pdev, "input pci bdf number is error!\n");
3756 * @max_vfs: the number of virtual functions to enable
3758 * Returns the number of enabled VFs. If there are VFs enabled already or
3759 * max_vfs is more than the total number of device can be enabled, returns
3851 * hisi_qm_sriov_configure - configure the number of VFs
3853 * @num_vfs: The number of VFs need enabled
5037 /* Check whether the set qp number is valid */