Lines Matching refs:regmap

30 struct regmap;
529 struct regmap *__regmap_init(struct device *dev,
535 struct regmap *__regmap_init_i2c(struct i2c_client *i2c,
539 struct regmap *__regmap_init_sccb(struct i2c_client *i2c,
543 struct regmap *__regmap_init_slimbus(struct slim_device *slimbus,
547 struct regmap *__regmap_init_spi(struct spi_device *dev,
551 struct regmap *__regmap_init_spmi_base(struct spmi_device *dev,
555 struct regmap *__regmap_init_spmi_ext(struct spmi_device *dev,
559 struct regmap *__regmap_init_w1(struct device *w1_dev,
563 struct regmap *__regmap_init_mmio_clk(struct device *dev, const char *clk_id,
568 struct regmap *__regmap_init_ac97(struct snd_ac97 *ac97,
572 struct regmap *__regmap_init_sdw(struct sdw_slave *sdw,
577 struct regmap *__devm_regmap_init(struct device *dev,
583 struct regmap *__devm_regmap_init_i2c(struct i2c_client *i2c,
587 struct regmap *__devm_regmap_init_sccb(struct i2c_client *i2c,
591 struct regmap *__devm_regmap_init_spi(struct spi_device *dev,
595 struct regmap *__devm_regmap_init_spmi_base(struct spmi_device *dev,
599 struct regmap *__devm_regmap_init_spmi_ext(struct spmi_device *dev,
603 struct regmap *__devm_regmap_init_w1(struct device *w1_dev,
607 struct regmap *__devm_regmap_init_mmio_clk(struct device *dev,
613 struct regmap *__devm_regmap_init_ac97(struct snd_ac97 *ac97,
617 struct regmap *__devm_regmap_init_sdw(struct sdw_slave *sdw,
621 struct regmap *__devm_regmap_init_slimbus(struct slim_device *slimbus,
625 struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c,
666 int regmap_attach_dev(struct device *dev, struct regmap *map,
1002 int regmap_mmio_attach_clk(struct regmap *map, struct clk *clk);
1003 void regmap_mmio_detach_clk(struct regmap *map);
1004 void regmap_exit(struct regmap *map);
1005 int regmap_reinit_cache(struct regmap *map,
1007 struct regmap *dev_get_regmap(struct device *dev, const char *name);
1008 struct device *regmap_get_device(struct regmap *map);
1009 int regmap_write(struct regmap *map, unsigned int reg, unsigned int val);
1010 int regmap_write_async(struct regmap *map, unsigned int reg, unsigned int val);
1011 int regmap_raw_write(struct regmap *map, unsigned int reg,
1013 int regmap_noinc_write(struct regmap *map, unsigned int reg,
1015 int regmap_bulk_write(struct regmap *map, unsigned int reg, const void *val,
1017 int regmap_multi_reg_write(struct regmap *map, const struct reg_sequence *regs,
1019 int regmap_multi_reg_write_bypassed(struct regmap *map,
1022 int regmap_raw_write_async(struct regmap *map, unsigned int reg,
1024 int regmap_read(struct regmap *map, unsigned int reg, unsigned int *val);
1025 int regmap_raw_read(struct regmap *map, unsigned int reg,
1027 int regmap_noinc_read(struct regmap *map, unsigned int reg,
1029 int regmap_bulk_read(struct regmap *map, unsigned int reg, void *val,
1031 int regmap_update_bits_base(struct regmap *map, unsigned int reg,
1034 int regmap_get_val_bytes(struct regmap *map);
1035 int regmap_get_max_register(struct regmap *map);
1036 int regmap_get_reg_stride(struct regmap *map);
1037 int regmap_async_complete(struct regmap *map);
1038 bool regmap_can_raw_write(struct regmap *map);
1039 size_t regmap_get_raw_read_max(struct regmap *map);
1040 size_t regmap_get_raw_write_max(struct regmap *map);
1042 int regcache_sync(struct regmap *map);
1043 int regcache_sync_region(struct regmap *map, unsigned int min,
1045 int regcache_drop_region(struct regmap *map, unsigned int min,
1047 void regcache_cache_only(struct regmap *map, bool enable);
1048 void regcache_cache_bypass(struct regmap *map, bool enable);
1049 void regcache_mark_dirty(struct regmap *map);
1051 bool regmap_check_range_table(struct regmap *map, unsigned int reg,
1054 int regmap_register_patch(struct regmap *map, const struct reg_sequence *regs,
1056 int regmap_parse_val(struct regmap *map, const void *buf,
1092 struct regmap_field *regmap_field_alloc(struct regmap *regmap,
1097 struct regmap *regmap, struct reg_field reg_field);
1265 int regmap_add_irq_chip(struct regmap *map, int irq, int irq_flags,
1270 int devm_regmap_add_irq_chip(struct device *dev, struct regmap *map, int irq,
1290 static inline int regmap_write(struct regmap *map, unsigned int reg, in regmap_write()
1297 static inline int regmap_write_async(struct regmap *map, unsigned int reg, in regmap_write_async()
1304 static inline int regmap_raw_write(struct regmap *map, unsigned int reg, in regmap_raw_write()
1311 static inline int regmap_raw_write_async(struct regmap *map, unsigned int reg, in regmap_raw_write_async()
1318 static inline int regmap_noinc_write(struct regmap *map, unsigned int reg, in regmap_noinc_write()
1325 static inline int regmap_bulk_write(struct regmap *map, unsigned int reg, in regmap_bulk_write()
1332 static inline int regmap_read(struct regmap *map, unsigned int reg, in regmap_read()
1339 static inline int regmap_raw_read(struct regmap *map, unsigned int reg, in regmap_raw_read()
1346 static inline int regmap_noinc_read(struct regmap *map, unsigned int reg, in regmap_noinc_read()
1353 static inline int regmap_bulk_read(struct regmap *map, unsigned int reg, in regmap_bulk_read()
1360 static inline int regmap_update_bits_base(struct regmap *map, unsigned int reg, in regmap_update_bits_base()
1385 static inline int regmap_get_val_bytes(struct regmap *map) in regmap_get_val_bytes()
1391 static inline int regmap_get_max_register(struct regmap *map) in regmap_get_max_register()
1397 static inline int regmap_get_reg_stride(struct regmap *map) in regmap_get_reg_stride()
1403 static inline int regcache_sync(struct regmap *map) in regcache_sync()
1409 static inline int regcache_sync_region(struct regmap *map, unsigned int min, in regcache_sync_region()
1416 static inline int regcache_drop_region(struct regmap *map, unsigned int min, in regcache_drop_region()
1423 static inline void regcache_cache_only(struct regmap *map, bool enable) in regcache_cache_only()
1428 static inline void regcache_cache_bypass(struct regmap *map, bool enable) in regcache_cache_bypass()
1433 static inline void regcache_mark_dirty(struct regmap *map) in regcache_mark_dirty()
1438 static inline void regmap_async_complete(struct regmap *map) in regmap_async_complete()
1443 static inline int regmap_register_patch(struct regmap *map, in regmap_register_patch()
1451 static inline int regmap_parse_val(struct regmap *map, const void *buf, in regmap_parse_val()
1458 static inline struct regmap *dev_get_regmap(struct device *dev, in dev_get_regmap()
1464 static inline struct device *regmap_get_device(struct regmap *map) in regmap_get_device()