Lines Matching refs:ir
26 /* hclge_shaper_para_calc: calculate ir parameter for the shaper
27 * @ir: Rate to be config, its unit is Mbps
40 static int hclge_shaper_para_calc(u32 ir, u8 shaper_level,
61 ir > max_tm_rate)
75 if (ir_calc == ir) {
81 } else if (ir_calc > ir) {
83 while (ir_calc >= ir && ir) {
89 ir_para->ir_b = (ir * tick * (1 << ir_s_calc) +
95 while (ir_calc < ir) {
101 if (ir_calc == ir) {
105 ir_para->ir_b = (ir * tick + (denominator >> 1)) /