Lines Matching +full:interrupt +full:- +full:map
5 * Register map access API
44 * Configuration for the register map of a device.
57 * (eg, a clear on read interrupt status register).
105 * Description of a hardware bus for the register map infrastructure.
108 * @gather_write: Write operation with split register/value, return -ENOTSUPP
130 void regmap_exit(struct regmap *map);
131 int regmap_reinit_cache(struct regmap *map,
133 int regmap_write(struct regmap *map, unsigned int reg, unsigned int val);
134 int regmap_raw_write(struct regmap *map, unsigned int reg,
136 int regmap_read(struct regmap *map, unsigned int reg, unsigned int *val);
137 int regmap_raw_read(struct regmap *map, unsigned int reg,
139 int regmap_bulk_read(struct regmap *map, unsigned int reg, void *val,
141 int regmap_update_bits(struct regmap *map, unsigned int reg,
143 int regmap_update_bits_check(struct regmap *map, unsigned int reg,
147 int regcache_sync(struct regmap *map);
148 void regcache_cache_only(struct regmap *map, bool enable);
149 void regcache_cache_bypass(struct regmap *map, bool enable);
150 void regcache_mark_dirty(struct regmap *map);
165 * handle every possible interrupt controller, but it should handle a
175 * @irqs: Descriptors for individual IRQs. Interrupt numbers are
176 * assigned based on the index in the array of the interrupt.
194 int regmap_add_irq_chip(struct regmap *map, int irq, int irq_flags,