Searched refs:at24 (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/misc/eeprom/ |
H A D | at24.c | 3 * at24.c - handle most I2C EEPROMs 229 { "at24", 0 }, 278 static struct at24_client *at24_translate_offset(struct at24_data *at24, in at24_translate_offset() argument 283 if (at24->flags & AT24_FLAG_ADDR16) { in at24_translate_offset() 291 return &at24->client[i]; in at24_translate_offset() 294 static struct device *at24_base_client_dev(struct at24_data *at24) in at24_base_client_dev() argument 296 return &at24->client[0].client->dev; in at24_base_client_dev() 299 static size_t at24_adjust_read_count(struct at24_data *at24, in at24_adjust_read_count() argument 310 if (at24->flags & AT24_FLAG_NO_RDROL) { in at24_adjust_read_count() 311 bits = (at24 in at24_adjust_read_count() 323 at24_regmap_read(struct at24_data *at24, char *buf, unsigned int offset, size_t count) at24_regmap_read() argument 369 at24_adjust_write_count(struct at24_data *at24, unsigned int offset, size_t count) at24_adjust_write_count() argument 386 at24_regmap_write(struct at24_data *at24, const char *buf, unsigned int offset, size_t count) at24_regmap_write() argument 422 struct at24_data *at24; at24_read() local 469 struct at24_data *at24; at24_write() local 540 at24_make_dummy_client(struct at24_data *at24, unsigned int index, struct regmap_config *regmap_config) at24_make_dummy_client() argument 597 struct at24_data *at24; at24_probe() local 794 struct at24_data *at24 = i2c_get_clientdata(client); at24_remove() local 807 struct at24_data *at24 = i2c_get_clientdata(client); at24_suspend() local 815 struct at24_data *at24 = i2c_get_clientdata(client); at24_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/misc/eeprom/ |
H A D | at24.c | 3 * at24.c - handle most I2C EEPROMs 234 { "at24", 0 }, 284 static struct regmap *at24_translate_offset(struct at24_data *at24, in at24_translate_offset() argument 289 if (at24->flags & AT24_FLAG_ADDR16) { in at24_translate_offset() 297 return at24->client_regmaps[i]; in at24_translate_offset() 300 static struct device *at24_base_client_dev(struct at24_data *at24) in at24_base_client_dev() argument 302 return regmap_get_device(at24->client_regmaps[0]); in at24_base_client_dev() 305 static size_t at24_adjust_read_count(struct at24_data *at24, in at24_adjust_read_count() argument 316 if (at24->flags & AT24_FLAG_NO_RDROL) { in at24_adjust_read_count() 317 bits = (at24 in at24_adjust_read_count() 329 at24_regmap_read(struct at24_data *at24, char *buf, unsigned int offset, size_t count) at24_regmap_read() argument 371 at24_adjust_write_count(struct at24_data *at24, unsigned int offset, size_t count) at24_adjust_write_count() argument 388 at24_regmap_write(struct at24_data *at24, const char *buf, unsigned int offset, size_t count) at24_regmap_write() argument 420 struct at24_data *at24; at24_read() local 467 struct at24_data *at24; at24_write() local 538 at24_make_dummy_client(struct at24_data *at24, unsigned int index, struct i2c_client *base_client, struct regmap_config *regmap_config) at24_make_dummy_client() argument 593 struct at24_data *at24; at24_probe() local 797 struct at24_data *at24 = i2c_get_clientdata(client); at24_remove() local 810 struct at24_data *at24 = i2c_get_clientdata(client); at24_suspend() local 818 struct at24_data *at24 = i2c_get_clientdata(client); at24_resume() local [all...] |
Completed in 3 milliseconds