H A D | qm.c | 1251 u32 fun_num, u32 base, u32 number) in qm_set_vft_common() 1258 factor = &qm->factor[fun_num]; in qm_set_vft_common() 1269 fun_num |= base << QM_SHAPER_VFT_OFFSET; in qm_set_vft_common() 1271 writel(fun_num, qm->io_base + QM_VFT_CFG); in qm_set_vft_common() 1283 static int qm_shaper_init_vft(struct hisi_qm *qm, u32 fun_num) in qm_shaper_init_vft() argument 1285 u32 qos = qm->factor[fun_num].func_qos; in qm_shaper_init_vft() 1288 ret = qm_get_shaper_para(qos * QM_QOS_RATE, &qm->factor[fun_num]); in qm_shaper_init_vft() 1296 ret = qm_set_vft_common(qm, SHAPER_VFT, fun_num, i, 1); in qm_shaper_init_vft() 1305 static int qm_set_sqc_cqc_vft(struct hisi_qm *qm, u32 fun_num, u32 base, in qm_set_sqc_cqc_vft() argument 1311 ret = qm_set_vft_common(qm, i, fun_num, bas in qm_set_sqc_cqc_vft() 1250 qm_set_vft_common(struct hisi_qm *qm, enum vft_type type, u32 fun_num, u32 base, u32 number) qm_set_vft_common() argument 1512 qm_get_mb_cmd(struct hisi_qm *qm, u64 *msg, u16 fun_num) qm_get_mb_cmd() argument 1613 qm_trigger_vf_interrupt(struct hisi_qm *qm, u32 fun_num) qm_trigger_vf_interrupt() argument 1636 qm_ping_single_vf(struct hisi_qm *qm, u64 cmd, u32 fun_num) qm_ping_single_vf() argument 3003 hisi_qm_set_vft(struct hisi_qm *qm, u32 fun_num, u32 base, u32 number) hisi_qm_set_vft() argument 3640 qm_vf_get_qos(struct hisi_qm *qm, u32 fun_num) qm_vf_get_qos() argument 4825 qm_handle_cmd_msg(struct hisi_qm *qm, u32 fun_num) qm_handle_cmd_msg() argument [all...] |