as3722 396 include/linux/mfd/as3722.h static inline int as3722_read(struct as3722 *as3722, u32 reg, u32 *dest) as3722 398 include/linux/mfd/as3722.h return regmap_read(as3722->regmap, reg, dest); as3722 401 include/linux/mfd/as3722.h static inline int as3722_write(struct as3722 *as3722, u32 reg, u32 value) as3722 403 include/linux/mfd/as3722.h return regmap_write(as3722->regmap, reg, value); as3722 406 include/linux/mfd/as3722.h static inline int as3722_block_read(struct as3722 *as3722, u32 reg, as3722 409 include/linux/mfd/as3722.h return regmap_bulk_read(as3722->regmap, reg, buf, count); as3722 412 include/linux/mfd/as3722.h static inline int as3722_block_write(struct as3722 *as3722, u32 reg, as3722 415 include/linux/mfd/as3722.h return regmap_bulk_write(as3722->regmap, reg, data, count); as3722 418 include/linux/mfd/as3722.h static inline int as3722_update_bits(struct as3722 *as3722, u32 reg, as3722 421 include/linux/mfd/as3722.h return regmap_update_bits(as3722->regmap, reg, mask, val); as3722 424 include/linux/mfd/as3722.h static inline int as3722_irq_get_virq(struct as3722 *as3722, int irq) as3722 426 include/linux/mfd/as3722.h return regmap_irq_get_virq(as3722->irq_data, irq);