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 *);