Lines Matching refs:range

1151 			       struct regmap_range_node *range,  in _regmap_select_page()  argument
1160 win_offset = (*reg - range->range_min) % range->window_len; in _regmap_select_page()
1161 win_page = (*reg - range->range_min) / range->window_len; in _regmap_select_page()
1165 if (*reg + val_num - 1 > range->range_max) in _regmap_select_page()
1169 if (val_num > range->window_len - win_offset) in _regmap_select_page()
1177 range->window_start + win_offset != range->selector_reg) { in _regmap_select_page()
1182 ret = _regmap_update_bits(map, range->selector_reg, in _regmap_select_page()
1183 range->selector_mask, in _regmap_select_page()
1184 win_page << range->selector_shift, in _regmap_select_page()
1193 *reg = range->window_start + win_offset; in _regmap_select_page()
1201 struct regmap_range_node *range; in _regmap_raw_write() local
1240 range = _regmap_range_lookup(map, reg); in _regmap_raw_write()
1241 if (range) { in _regmap_raw_write()
1243 int win_offset = (reg - range->range_min) % range->window_len; in _regmap_raw_write()
1244 int win_residue = range->window_len - win_offset; in _regmap_raw_write()
1260 win_offset = (reg - range->range_min) % in _regmap_raw_write()
1261 range->window_len; in _regmap_raw_write()
1262 win_residue = range->window_len - win_offset; in _regmap_raw_write()
1265 ret = _regmap_select_page(map, &reg, range, val_num); in _regmap_raw_write()
1420 struct regmap_range_node *range; in _regmap_bus_formatted_write() local
1425 range = _regmap_range_lookup(map, reg); in _regmap_bus_formatted_write()
1426 if (range) { in _regmap_bus_formatted_write()
1427 ret = _regmap_select_page(map, &reg, range, 1); in _regmap_bus_formatted_write()
1875 struct regmap_range_node *range) in _regmap_register_page() argument
1877 unsigned int win_page = (reg - range->range_min) / range->window_len; in _regmap_register_page()
1900 struct regmap_range_node *range; in _regmap_range_multi_paged_reg_write() local
1902 range = _regmap_range_lookup(map, reg); in _regmap_range_multi_paged_reg_write()
1903 if (range) { in _regmap_range_multi_paged_reg_write()
1905 range); in _regmap_range_multi_paged_reg_write()
1944 range, 1); in _regmap_range_multi_paged_reg_write()
2012 struct regmap_range_node *range; in _regmap_multi_reg_write() local
2017 range = _regmap_range_lookup(map, reg); in _regmap_multi_reg_write()
2018 if (range || regs[i].delay_us) { in _regmap_multi_reg_write()
2156 struct regmap_range_node *range; in _regmap_raw_read() local
2162 range = _regmap_range_lookup(map, reg); in _regmap_raw_read()
2163 if (range) { in _regmap_raw_read()
2164 ret = _regmap_select_page(map, &reg, range, in _regmap_raw_read()