Searched refs:kempld_device_data (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/include/linux/mfd/ |
D | kempld.h | 89 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/ |
D | gpio-kempld.c | 35 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/ |
D | kempld-core.c | 36 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/ |
D | kempld_wdt.c | 82 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/ |
D | i2c-kempld.c | 65 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()
|