lp8788 162 include/linux/mfd/lp8788.h struct lp8788; lp8788 223 include/linux/mfd/lp8788.h void (*charger_event) (struct lp8788 *lp, lp8788 301 include/linux/mfd/lp8788.h int (*init_func) (struct lp8788 *lp); lp8788 344 include/linux/mfd/lp8788.h int lp8788_irq_init(struct lp8788 *lp, int chip_irq); lp8788 345 include/linux/mfd/lp8788.h void lp8788_irq_exit(struct lp8788 *lp); lp8788 346 include/linux/mfd/lp8788.h int lp8788_read_byte(struct lp8788 *lp, u8 reg, u8 *data); lp8788 347 include/linux/mfd/lp8788.h int lp8788_read_multi_bytes(struct lp8788 *lp, u8 reg, u8 *data, size_t count); lp8788 348 include/linux/mfd/lp8788.h int lp8788_write_byte(struct lp8788 *lp, u8 reg, u8 data); lp8788 349 include/linux/mfd/lp8788.h int lp8788_update_bits(struct lp8788 *lp, u8 reg, u8 mask, u8 data);