wm8350 167 include/linux/mfd/wm8350/comparator.h struct wm8350; wm8350 172 include/linux/mfd/wm8350/comparator.h int wm8350_read_auxadc(struct wm8350 *wm8350, int channel, int scale, wm8350 591 include/linux/mfd/wm8350/core.h struct wm8350; wm8350 634 include/linux/mfd/wm8350/core.h int (*init)(struct wm8350 *wm8350); wm8350 644 include/linux/mfd/wm8350/core.h int wm8350_device_init(struct wm8350 *wm8350, int irq, wm8350 646 include/linux/mfd/wm8350/core.h void wm8350_device_exit(struct wm8350 *wm8350); wm8350 651 include/linux/mfd/wm8350/core.h int wm8350_clear_bits(struct wm8350 *wm8350, u16 reg, u16 mask); wm8350 652 include/linux/mfd/wm8350/core.h int wm8350_set_bits(struct wm8350 *wm8350, u16 reg, u16 mask); wm8350 653 include/linux/mfd/wm8350/core.h u16 wm8350_reg_read(struct wm8350 *wm8350, int reg); wm8350 654 include/linux/mfd/wm8350/core.h int wm8350_reg_write(struct wm8350 *wm8350, int reg, u16 val); wm8350 655 include/linux/mfd/wm8350/core.h int wm8350_reg_lock(struct wm8350 *wm8350); wm8350 656 include/linux/mfd/wm8350/core.h int wm8350_reg_unlock(struct wm8350 *wm8350); wm8350 657 include/linux/mfd/wm8350/core.h int wm8350_block_read(struct wm8350 *wm8350, int reg, int size, u16 *dest); wm8350 658 include/linux/mfd/wm8350/core.h int wm8350_block_write(struct wm8350 *wm8350, int reg, int size, u16 *src); wm8350 663 include/linux/mfd/wm8350/core.h static inline int wm8350_register_irq(struct wm8350 *wm8350, int irq, wm8350 668 include/linux/mfd/wm8350/core.h if (!wm8350->irq_base) wm8350 671 include/linux/mfd/wm8350/core.h return request_threaded_irq(irq + wm8350->irq_base, NULL, wm8350 675 include/linux/mfd/wm8350/core.h static inline void wm8350_free_irq(struct wm8350 *wm8350, int irq, void *data) wm8350 677 include/linux/mfd/wm8350/core.h free_irq(irq + wm8350->irq_base, data); wm8350 680 include/linux/mfd/wm8350/core.h static inline void wm8350_mask_irq(struct wm8350 *wm8350, int irq) wm8350 682 include/linux/mfd/wm8350/core.h disable_irq(irq + wm8350->irq_base); wm8350 685 include/linux/mfd/wm8350/core.h static inline void wm8350_unmask_irq(struct wm8350 *wm8350, int irq) wm8350 687 include/linux/mfd/wm8350/core.h enable_irq(irq + wm8350->irq_base); wm8350 690 include/linux/mfd/wm8350/core.h int wm8350_irq_init(struct wm8350 *wm8350, int irq, wm8350 692 include/linux/mfd/wm8350/core.h int wm8350_irq_exit(struct wm8350 *wm8350); wm8350 347 include/linux/mfd/wm8350/gpio.h struct wm8350; wm8350 349 include/linux/mfd/wm8350/gpio.h int wm8350_gpio_config(struct wm8350 *wm8350, int gpio, int dir, int func, wm8350 703 include/linux/mfd/wm8350/pmic.h struct wm8350; wm8350 756 include/linux/mfd/wm8350/pmic.h int wm8350_register_regulator(struct wm8350 *wm8350, int reg, wm8350 758 include/linux/mfd/wm8350/pmic.h int wm8350_register_led(struct wm8350 *wm8350, int lednum, int dcdc, int isink, wm8350 764 include/linux/mfd/wm8350/pmic.h int wm8350_dcdc_set_slot(struct wm8350 *wm8350, int dcdc, u16 start, wm8350 766 include/linux/mfd/wm8350/pmic.h int wm8350_dcdc25_set_mode(struct wm8350 *wm8350, int dcdc, u16 mode, wm8350 772 include/linux/mfd/wm8350/pmic.h int wm8350_ldo_set_slot(struct wm8350 *wm8350, int ldo, u16 start, u16 stop); wm8350 777 include/linux/mfd/wm8350/pmic.h int wm8350_isink_set_flash(struct wm8350 *wm8350, int isink, u16 mode,