Lines Matching defs:regmap
26618 struct regmap { struct
26630 regmap_lock lock; argument
26631 regmap_unlock unlock; argument
26637 struct regmap_format format; argument
26638 const struct regmap_bus *bus; argument
26662 const struct regmap_access_table *wr_table; argument
26663 const struct regmap_access_table *rd_table; argument
26664 const struct regmap_access_table *volatile_table; argument
26665 const struct regmap_access_table *precious_table; argument
26666 const struct regmap_access_table *wr_noinc_table; argument
26667 const struct regmap_access_table *rd_noinc_table; argument
26668 int (*reg_read)(void *, unsigned int, unsigned int *);
26669 int (*reg_write)(void *, unsigned int, unsigned int);
26670 int (*reg_update_bits)(void *, unsigned int, unsigned int, unsigned int);
26671 int (*read)(void *, const void *, size_t, void *, size_t);
26672 int (*write)(void *, const void *, size_t);
26673 bool defer_caching;
26674 long unsigned int read_flag_mask;
26675 long unsigned int write_flag_mask;
26676 int reg_shift;
26677 int reg_stride;
26678 int reg_stride_order;
26679 const struct regcache_ops *cache_ops;
26680 enum regcache_type cache_type;
26681 unsigned int cache_size_raw;
26682 unsigned int cache_word_size;
26683 unsigned int num_reg_defaults;
26684 unsigned int num_reg_defaults_raw;
26685 bool cache_only;
26709 int (*init)(struct regmap *); argument
87767 struct regmap *regmap; member
127211 struct regmap *regmap; member