Lines Matching refs:range

1147 			       struct regmap_range_node *range,  in _regmap_select_page()  argument
1156 win_offset = (*reg - range->range_min) % range->window_len; in _regmap_select_page()
1157 win_page = (*reg - range->range_min) / range->window_len; in _regmap_select_page()
1161 if (*reg + val_num - 1 > range->range_max) in _regmap_select_page()
1165 if (val_num > range->window_len - win_offset) in _regmap_select_page()
1173 range->window_start + win_offset != range->selector_reg) { in _regmap_select_page()
1178 ret = _regmap_update_bits(map, range->selector_reg, in _regmap_select_page()
1179 range->selector_mask, in _regmap_select_page()
1180 win_page << range->selector_shift, in _regmap_select_page()
1189 *reg = range->window_start + win_offset; in _regmap_select_page()
1197 struct regmap_range_node *range; in _regmap_raw_write() local
1236 range = _regmap_range_lookup(map, reg); in _regmap_raw_write()
1237 if (range) { in _regmap_raw_write()
1239 int win_offset = (reg - range->range_min) % range->window_len; in _regmap_raw_write()
1240 int win_residue = range->window_len - win_offset; in _regmap_raw_write()
1256 win_offset = (reg - range->range_min) % in _regmap_raw_write()
1257 range->window_len; in _regmap_raw_write()
1258 win_residue = range->window_len - win_offset; in _regmap_raw_write()
1261 ret = _regmap_select_page(map, &reg, range, val_num); in _regmap_raw_write()
1393 struct regmap_range_node *range; in _regmap_bus_formatted_write() local
1398 range = _regmap_range_lookup(map, reg); in _regmap_bus_formatted_write()
1399 if (range) { in _regmap_bus_formatted_write()
1400 ret = _regmap_select_page(map, &reg, range, 1); in _regmap_bus_formatted_write()
1795 struct regmap_range_node *range) in _regmap_register_page() argument
1797 unsigned int win_page = (reg - range->range_min) / range->window_len; in _regmap_register_page()
1818 struct regmap_range_node *range; in _regmap_range_multi_paged_reg_write() local
1820 range = _regmap_range_lookup(map, reg); in _regmap_range_multi_paged_reg_write()
1821 if (range) { in _regmap_range_multi_paged_reg_write()
1823 range); in _regmap_range_multi_paged_reg_write()
1835 ret = _regmap_select_page(map, &base[n].reg, range, 1); in _regmap_range_multi_paged_reg_write()
1895 struct regmap_range_node *range; in _regmap_multi_reg_write() local
1896 range = _regmap_range_lookup(map, reg); in _regmap_multi_reg_write()
1897 if (range) { in _regmap_multi_reg_write()
2035 struct regmap_range_node *range; in _regmap_raw_read() local
2041 range = _regmap_range_lookup(map, reg); in _regmap_raw_read()
2042 if (range) { in _regmap_raw_read()
2043 ret = _regmap_select_page(map, &reg, range, in _regmap_raw_read()