Lines Matching refs:work_buf

215 	u8 *out = map->work_buf;  in regmap_format_12_20_write()
227 u8 *out = map->work_buf; in regmap_format_2_6_write()
235 __be16 *out = map->work_buf; in regmap_format_4_12_write()
242 __be16 *out = map->work_buf; in regmap_format_7_9_write()
249 u8 *out = map->work_buf; in regmap_format_7_17_write()
259 u8 *out = map->work_buf; in regmap_format_10_14_write()
1124 map->work_buf = kzalloc(map->format.buf_size, GFP_KERNEL); in __regmap_init()
1125 if (map->work_buf == NULL) { in __regmap_init()
1249 kfree(map->work_buf); in __regmap_init()
1544 kfree(map->work_buf); in regmap_exit()
1550 kfree(async->work_buf); in regmap_exit()
1645 orig_work_buf = map->work_buf; in _regmap_select_page()
1646 map->work_buf = map->selector_work_buf; in _regmap_select_page()
1653 map->work_buf = orig_work_buf; in _regmap_select_page()
1670 if (!mask || !map->work_buf) in regmap_set_work_buf_flag_mask()
1673 buf = map->work_buf; in regmap_set_work_buf_flag_mask()
1684 void *work_val = map->work_buf + map->format.reg_bytes + in _regmap_raw_write_impl()
1758 map->format.format_reg(map->work_buf, reg, map->reg_shift); in _regmap_raw_write_impl()
1790 async->work_buf = kzalloc(map->format.buf_size, in _regmap_raw_write_impl()
1792 if (!async->work_buf) { in _regmap_raw_write_impl()
1801 memcpy(async->work_buf, map->work_buf, map->format.pad_bytes + in _regmap_raw_write_impl()
1810 async->work_buf, in _regmap_raw_write_impl()
1816 async->work_buf, in _regmap_raw_write_impl()
1840 ret = map->write(map->bus_context, map->work_buf, in _regmap_raw_write_impl()
1845 ret = map->bus->gather_write(map->bus_context, map->work_buf, in _regmap_raw_write_impl()
1859 memcpy(buf, map->work_buf, map->format.reg_bytes); in _regmap_raw_write_impl()
1933 ret = map->write(map->bus_context, map->work_buf, map->format.buf_size); in _regmap_bus_formatted_write()
1957 map->format.format_val(map->work_buf + map->format.reg_bytes in _regmap_bus_raw_write()
1960 map->work_buf + in _regmap_bus_raw_write()
2826 map->format.format_reg(map->work_buf, reg, map->reg_shift); in _regmap_raw_read()
2831 ret = map->read(map->bus_context, map->work_buf, in _regmap_raw_read()
2855 void *work_val = map->work_buf + map->format.reg_bytes + in _regmap_bus_read()