Lines Matching defs:data
33 struct regmap_ram_data *data = context;
35 u16 *our_buf = (u16 *)data->vals;
43 r = decode_reg(data->reg_endian, reg);
47 data->written[r + i] = true;
52 static int regmap_raw_ram_write(void *context, const void *data, size_t count)
54 return regmap_raw_ram_gather_write(context, data, 2,
55 data + 2, count - 2);
62 struct regmap_ram_data *data = context;
64 u16 *our_buf = (u16 *)data->vals;
72 r = decode_reg(data->reg_endian, reg);
76 data->read[r + i] = true;
83 struct regmap_ram_data *data = context;
85 kfree(data->vals);
86 kfree(data->read);
87 kfree(data->written);
88 kfree(data);
100 struct regmap_ram_data *data,
114 data->read = kcalloc(sizeof(bool), config->max_register + 1,
116 if (!data->read)
119 data->written = kcalloc(sizeof(bool), config->max_register + 1,
121 if (!data->written)
124 data->reg_endian = config->reg_format_endian;
126 map = __regmap_init(NULL, ®map_raw_ram, data, config,