Lines Matching refs:step
1103 u32 step; in hem_list_calc_ba_range() local
1120 step = 1; in hem_list_calc_ba_range()
1123 step = step * unit; in hem_list_calc_ba_range()
1125 return step; in hem_list_calc_ba_range()
1139 int step; in hns_roce_hem_list_calc_root_ba() local
1145 step = hem_list_calc_ba_range(r->hopnum, 1, unit); in hns_roce_hem_list_calc_root_ba()
1146 if (step > 0) in hns_roce_hem_list_calc_root_ba()
1147 total += (r->count + step - 1) / step; in hns_roce_hem_list_calc_root_ba()
1170 u32 step; in hem_list_alloc_mid_bt() local
1200 step = hem_list_calc_ba_range(hopnum, level, unit); in hem_list_alloc_mid_bt()
1201 if (step < 1) { in hem_list_alloc_mid_bt()
1206 start_aligned = (distance / step) * step + r->offset; in hem_list_alloc_mid_bt()
1207 end = min_t(int, start_aligned + step - 1, max_ofs); in hem_list_alloc_mid_bt()
1222 step = (cur->start - pre->start) / step * BA_BYTE_LEN; in hem_list_alloc_mid_bt()
1223 hem_list_link_bt(hr_dev, pre->addr + step, in hem_list_alloc_mid_bt()
1296 int step; in setup_middle_bt() local
1298 step = hem_list_calc_ba_range(r->hopnum, 1, unit); in setup_middle_bt()
1299 if (step < 1) in setup_middle_bt()
1304 offset = (hem->start - r->offset) / step * BA_BYTE_LEN; in setup_middle_bt()