Home
last modified time | relevance | path

Searched refs:kempld_device_data (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/include/linux/mfd/
Dkempld.h89 struct kempld_device_data { struct
114 void (*get_hardware_mutex) (struct kempld_device_data *); argument
115 void (*release_hardware_mutex) (struct kempld_device_data *);
116 int (*get_info) (struct kempld_device_data *);
117 int (*register_cells) (struct kempld_device_data *);
120 extern void kempld_get_mutex(struct kempld_device_data *pld);
121 extern void kempld_release_mutex(struct kempld_device_data *pld);
122 extern u8 kempld_read8(struct kempld_device_data *pld, u8 index);
123 extern void kempld_write8(struct kempld_device_data *pld, u8 index, u8 data);
124 extern u16 kempld_read16(struct kempld_device_data *pld, u8 index);
[all …]
/linux-4.1.27/drivers/gpio/
Dgpio-kempld.c35 struct kempld_device_data *pld;
42 static void kempld_gpio_bitop(struct kempld_device_data *pld, in kempld_gpio_bitop()
55 static int kempld_gpio_get_bit(struct kempld_device_data *pld, u8 reg, u8 bit) in kempld_gpio_get_bit()
70 struct kempld_device_data *pld = gpio->pld; in kempld_gpio_get()
79 struct kempld_device_data *pld = gpio->pld; in kempld_gpio_set()
90 struct kempld_device_data *pld = gpio->pld; in kempld_gpio_direction_input()
104 struct kempld_device_data *pld = gpio->pld; in kempld_gpio_direction_output()
118 struct kempld_device_data *pld = gpio->pld; in kempld_gpio_get_direction()
123 static int kempld_gpio_pincount(struct kempld_device_data *pld) in kempld_gpio_pincount()
146 struct kempld_device_data *pld = dev_get_drvdata(dev->parent); in kempld_gpio_probe()
/linux-4.1.27/drivers/mfd/
Dkempld-core.c36 static void kempld_get_hardware_mutex(struct kempld_device_data *pld) in kempld_get_hardware_mutex()
43 static void kempld_release_hardware_mutex(struct kempld_device_data *pld) in kempld_release_hardware_mutex()
49 static int kempld_get_info_generic(struct kempld_device_data *pld) in kempld_get_info_generic()
107 static int kempld_register_cells_generic(struct kempld_device_data *pld) in kempld_register_cells_generic()
178 u8 kempld_read8(struct kempld_device_data *pld, u8 index) in kempld_read8()
193 void kempld_write8(struct kempld_device_data *pld, u8 index, u8 data) in kempld_write8()
207 u16 kempld_read16(struct kempld_device_data *pld, u8 index) in kempld_read16()
221 void kempld_write16(struct kempld_device_data *pld, u8 index, u16 data) in kempld_write16()
235 u32 kempld_read32(struct kempld_device_data *pld, u8 index) in kempld_read32()
249 void kempld_write32(struct kempld_device_data *pld, u8 index, u32 data) in kempld_write32()
[all …]
/linux-4.1.27/drivers/watchdog/
Dkempld_wdt.c82 struct kempld_device_data *pld;
116 struct kempld_device_data *pld = wdt_data->pld; in kempld_wdt_set_stage_action()
142 struct kempld_device_data *pld = wdt_data->pld; in kempld_wdt_set_stage_timeout()
180 struct kempld_device_data *pld = wdt_data->pld; in kempld_wdt_get_timeout()
266 struct kempld_device_data *pld = wdt_data->pld; in kempld_wdt_update_timeouts()
290 struct kempld_device_data *pld = wdt_data->pld; in kempld_wdt_start()
315 struct kempld_device_data *pld = wdt_data->pld; in kempld_wdt_stop()
335 struct kempld_device_data *pld = wdt_data->pld; in kempld_wdt_keepalive()
373 struct kempld_device_data *pld = wdt_data->pld; in kempld_wdt_probe_stages()
444 struct kempld_device_data *pld = dev_get_drvdata(pdev->dev.parent); in kempld_wdt_probe()
[all …]
/linux-4.1.27/drivers/i2c/busses/
Di2c-kempld.c65 struct kempld_device_data *pld;
92 struct kempld_device_data *pld = i2c->pld; in kempld_i2c_process()
199 struct kempld_device_data *pld = i2c->pld; in kempld_i2c_xfer()
233 struct kempld_device_data *pld = i2c->pld; in kempld_i2c_device_init()
301 struct kempld_device_data *pld = dev_get_drvdata(pdev->dev.parent); in kempld_i2c_probe()
342 struct kempld_device_data *pld = i2c->pld; in kempld_i2c_remove()
366 struct kempld_device_data *pld = i2c->pld; in kempld_i2c_suspend()
381 struct kempld_device_data *pld = i2c->pld; in kempld_i2c_resume()