pcf50633 75 arch/arm/mach-s3c24xx/mach-gta02.c static struct pcf50633 *gta02_pcf; pcf50633 144 arch/arm/mach-s3c24xx/mach-gta02.c gta02_configure_pmu_for_charger(struct pcf50633 *pcf, void *unused, int res) pcf50633 192 arch/arm/mach-s3c24xx/mach-gta02.c static void gta02_pmu_event_callback(struct pcf50633 *pcf, int irq) pcf50633 26 drivers/input/misc/pcf50633-input.c struct pcf50633 *pcf; pcf50633 28 drivers/mfd/pcf50633-adc.c void (*callback)(struct pcf50633 *, void *, int); pcf50633 40 drivers/mfd/pcf50633-adc.c struct pcf50633 *pcf; pcf50633 49 drivers/mfd/pcf50633-adc.c static inline struct pcf50633_adc *__to_adc(struct pcf50633 *pcf) pcf50633 54 drivers/mfd/pcf50633-adc.c static void adc_setup(struct pcf50633 *pcf, int channel, int avg) pcf50633 67 drivers/mfd/pcf50633-adc.c static void trigger_next_adc_job_if_any(struct pcf50633 *pcf) pcf50633 81 drivers/mfd/pcf50633-adc.c adc_enqueue_request(struct pcf50633 *pcf, struct pcf50633_adc_request *req) pcf50633 107 drivers/mfd/pcf50633-adc.c static void pcf50633_adc_sync_read_callback(struct pcf50633 *pcf, void *param, pcf50633 116 drivers/mfd/pcf50633-adc.c int pcf50633_adc_sync_read(struct pcf50633 *pcf, int mux, int avg) pcf50633 134 drivers/mfd/pcf50633-adc.c int pcf50633_adc_async_read(struct pcf50633 *pcf, int mux, int avg, pcf50633 135 drivers/mfd/pcf50633-adc.c void (*callback)(struct pcf50633 *, void *, int), pcf50633 154 drivers/mfd/pcf50633-adc.c static int adc_result(struct pcf50633 *pcf) pcf50633 171 drivers/mfd/pcf50633-adc.c struct pcf50633 *pcf = adc->pcf; pcf50633 27 drivers/mfd/pcf50633-core.c int pcf50633_read_block(struct pcf50633 *pcf, u8 reg, pcf50633 41 drivers/mfd/pcf50633-core.c int pcf50633_write_block(struct pcf50633 *pcf , u8 reg, pcf50633 48 drivers/mfd/pcf50633-core.c u8 pcf50633_reg_read(struct pcf50633 *pcf, u8 reg) pcf50633 61 drivers/mfd/pcf50633-core.c int pcf50633_reg_write(struct pcf50633 *pcf, u8 reg, u8 val) pcf50633 67 drivers/mfd/pcf50633-core.c int pcf50633_reg_set_bit_mask(struct pcf50633 *pcf, u8 reg, u8 mask, u8 val) pcf50633 73 drivers/mfd/pcf50633-core.c int pcf50633_reg_clear_bits(struct pcf50633 *pcf, u8 reg, u8 val) pcf50633 83 drivers/mfd/pcf50633-core.c struct pcf50633 *pcf = dev_get_drvdata(dev); pcf50633 114 drivers/mfd/pcf50633-core.c struct pcf50633 *pcf = dev_get_drvdata(dev); pcf50633 140 drivers/mfd/pcf50633-core.c pcf50633_client_dev_register(struct pcf50633 *pcf, const char *name, pcf50633 165 drivers/mfd/pcf50633-core.c struct pcf50633 *pcf = i2c_get_clientdata(client); pcf50633 173 drivers/mfd/pcf50633-core.c struct pcf50633 *pcf = i2c_get_clientdata(client); pcf50633 189 drivers/mfd/pcf50633-core.c struct pcf50633 *pcf; pcf50633 278 drivers/mfd/pcf50633-core.c struct pcf50633 *pcf = i2c_get_clientdata(client); pcf50633 33 drivers/mfd/pcf50633-gpio.c int pcf50633_gpio_set(struct pcf50633 *pcf, int gpio, u8 val) pcf50633 43 drivers/mfd/pcf50633-gpio.c u8 pcf50633_gpio_get(struct pcf50633 *pcf, int gpio) pcf50633 54 drivers/mfd/pcf50633-gpio.c int pcf50633_gpio_invert_set(struct pcf50633 *pcf, int gpio, int invert) pcf50633 65 drivers/mfd/pcf50633-gpio.c int pcf50633_gpio_invert_get(struct pcf50633 *pcf, int gpio) pcf50633 76 drivers/mfd/pcf50633-gpio.c int pcf50633_gpio_power_supply_set(struct pcf50633 *pcf, pcf50633 19 drivers/mfd/pcf50633-irq.c int pcf50633_register_irq(struct pcf50633 *pcf, int irq, pcf50633 37 drivers/mfd/pcf50633-irq.c int pcf50633_free_irq(struct pcf50633 *pcf, int irq) pcf50633 50 drivers/mfd/pcf50633-irq.c static int __pcf50633_irq_mask_set(struct pcf50633 *pcf, int irq, u8 mask) pcf50633 73 drivers/mfd/pcf50633-irq.c int pcf50633_irq_mask(struct pcf50633 *pcf, int irq) pcf50633 81 drivers/mfd/pcf50633-irq.c int pcf50633_irq_unmask(struct pcf50633 *pcf, int irq) pcf50633 89 drivers/mfd/pcf50633-irq.c int pcf50633_irq_mask_get(struct pcf50633 *pcf, int irq) pcf50633 100 drivers/mfd/pcf50633-irq.c static void pcf50633_irq_call_handler(struct pcf50633 *pcf, int irq) pcf50633 111 drivers/mfd/pcf50633-irq.c struct pcf50633 *pcf = data; pcf50633 223 drivers/mfd/pcf50633-irq.c int pcf50633_irq_suspend(struct pcf50633 *pcf) pcf50633 260 drivers/mfd/pcf50633-irq.c int pcf50633_irq_resume(struct pcf50633 *pcf) pcf50633 278 drivers/mfd/pcf50633-irq.c int pcf50633_irq_init(struct pcf50633 *pcf, int irq) pcf50633 306 drivers/mfd/pcf50633-irq.c void pcf50633_irq_free(struct pcf50633 *pcf) pcf50633 26 drivers/power/supply/pcf50633-charger.c struct pcf50633 *pcf; pcf50633 36 drivers/power/supply/pcf50633-charger.c int pcf50633_mbc_usb_curlim_set(struct pcf50633 *pcf, int ma) pcf50633 106 drivers/power/supply/pcf50633-charger.c int pcf50633_mbc_get_status(struct pcf50633 *pcf) pcf50633 137 drivers/power/supply/pcf50633-charger.c int pcf50633_mbc_get_usb_online_status(struct pcf50633 *pcf) pcf50633 77 drivers/regulator/pcf50633-regulator.c struct pcf50633 *pcf; pcf50633 58 drivers/rtc/rtc-pcf50633.c struct pcf50633 *pcf; pcf50633 19 drivers/video/backlight/pcf50633-backlight.c struct pcf50633 *pcf; pcf50633 36 drivers/video/backlight/pcf50633-backlight.c int pcf50633_bl_set_brightness_limit(struct pcf50633 *pcf, unsigned int limit) pcf50633 63 include/linux/mfd/pcf50633/adc.h pcf50633_adc_async_read(struct pcf50633 *pcf, int mux, int avg, pcf50633 64 include/linux/mfd/pcf50633/adc.h void (*callback)(struct pcf50633 *, void *, int), pcf50633 67 include/linux/mfd/pcf50633/adc.h pcf50633_adc_sync_read(struct pcf50633 *pcf, int mux, int avg); pcf50633 37 include/linux/mfd/pcf50633/backlight.h struct pcf50633; pcf50633 39 include/linux/mfd/pcf50633/backlight.h int pcf50633_bl_set_brightness_limit(struct pcf50633 *pcf, unsigned int limit); pcf50633 19 include/linux/mfd/pcf50633/core.h struct pcf50633; pcf50633 38 include/linux/mfd/pcf50633/core.h void (*probe_done)(struct pcf50633 *); pcf50633 39 include/linux/mfd/pcf50633/core.h void (*mbc_event_callback)(struct pcf50633 *, int); pcf50633 40 include/linux/mfd/pcf50633/core.h void (*regulator_registered)(struct pcf50633 *, int); pcf50633 41 include/linux/mfd/pcf50633/core.h void (*force_shutdown)(struct pcf50633 *); pcf50633 53 include/linux/mfd/pcf50633/core.h int pcf50633_register_irq(struct pcf50633 *pcf, int irq, pcf50633 55 include/linux/mfd/pcf50633/core.h int pcf50633_free_irq(struct pcf50633 *pcf, int irq); pcf50633 57 include/linux/mfd/pcf50633/core.h int pcf50633_irq_mask(struct pcf50633 *pcf, int irq); pcf50633 58 include/linux/mfd/pcf50633/core.h int pcf50633_irq_unmask(struct pcf50633 *pcf, int irq); pcf50633 59 include/linux/mfd/pcf50633/core.h int pcf50633_irq_mask_get(struct pcf50633 *pcf, int irq); pcf50633 61 include/linux/mfd/pcf50633/core.h int pcf50633_read_block(struct pcf50633 *, u8 reg, pcf50633 63 include/linux/mfd/pcf50633/core.h int pcf50633_write_block(struct pcf50633 *pcf, u8 reg, pcf50633 65 include/linux/mfd/pcf50633/core.h u8 pcf50633_reg_read(struct pcf50633 *, u8 reg); pcf50633 66 include/linux/mfd/pcf50633/core.h int pcf50633_reg_write(struct pcf50633 *pcf, u8 reg, u8 val); pcf50633 68 include/linux/mfd/pcf50633/core.h int pcf50633_reg_set_bit_mask(struct pcf50633 *pcf, u8 reg, u8 mask, u8 val); pcf50633 69 include/linux/mfd/pcf50633/core.h int pcf50633_reg_clear_bits(struct pcf50633 *pcf, u8 reg, u8 bits); pcf50633 222 include/linux/mfd/pcf50633/core.h static inline struct pcf50633 *dev_to_pcf50633(struct device *dev) pcf50633 227 include/linux/mfd/pcf50633/core.h int pcf50633_irq_init(struct pcf50633 *pcf, int irq); pcf50633 228 include/linux/mfd/pcf50633/core.h void pcf50633_irq_free(struct pcf50633 *pcf); pcf50633 230 include/linux/mfd/pcf50633/core.h int pcf50633_irq_suspend(struct pcf50633 *pcf); pcf50633 231 include/linux/mfd/pcf50633/core.h int pcf50633_irq_resume(struct pcf50633 *pcf); pcf50633 38 include/linux/mfd/pcf50633/gpio.h int pcf50633_gpio_set(struct pcf50633 *pcf, int gpio, u8 val); pcf50633 39 include/linux/mfd/pcf50633/gpio.h u8 pcf50633_gpio_get(struct pcf50633 *pcf, int gpio); pcf50633 41 include/linux/mfd/pcf50633/gpio.h int pcf50633_gpio_invert_set(struct pcf50633 *, int gpio, int invert); pcf50633 42 include/linux/mfd/pcf50633/gpio.h int pcf50633_gpio_invert_get(struct pcf50633 *pcf, int gpio); pcf50633 44 include/linux/mfd/pcf50633/gpio.h int pcf50633_gpio_power_supply_set(struct pcf50633 *, pcf50633 124 include/linux/mfd/pcf50633/mbc.h int pcf50633_mbc_usb_curlim_set(struct pcf50633 *pcf, int ma); pcf50633 126 include/linux/mfd/pcf50633/mbc.h int pcf50633_mbc_get_status(struct pcf50633 *); pcf50633 127 include/linux/mfd/pcf50633/mbc.h int pcf50633_mbc_get_usb_online_status(struct pcf50633 *);