Lines Matching defs:ir
1111 * IR = X Mbps if ir = 1 means IR = 100 Mbps, if ir = 10000 means = 10Gbps
1123 static u32 acc_shaper_calc_cbs_s(u32 ir)
1129 if (ir >= shaper_cbs_s[i].start && ir <= shaper_cbs_s[i].end)
1136 static u32 acc_shaper_calc_cir_s(u32 ir)
1142 if (ir >= shaper_cir_s[i].start && ir <= shaper_cir_s[i].end)
1149 static int qm_get_shaper_para(u32 ir, struct qm_shaper_factor *factor)
1154 factor->cbs_s = acc_shaper_calc_cbs_s(ir);
1155 cir_s = acc_shaper_calc_cir_s(ir);
1161 error_rate = QM_QOS_EXPAND_RATE * (u32)abs(ir_calc - ir) / ir;
3469 u32 ir = qos * QM_QOS_RATE;
3478 ret = qm_get_shaper_para(ir, &qm->factor[fun_index]);
3499 u64 shaper_vft, ir_calc, ir;
3535 ir = qm->factor[fun_index].func_qos * QM_QOS_RATE;
3537 error_rate = QM_QOS_EXPAND_RATE * (u32)abs(ir_calc - ir) / ir;
3543 return ir;
3599 u32 qos_val, ir;
3614 ir = qm_get_shaper_vft_qos(qm, 0);
3619 ir = qm->mb_qos;
3622 qos_val = ir / QM_QOS_RATE;