Home
last modified time | relevance | path

Searched refs:gpio_callback (Results 1 – 25 of 405) sorted by relevance

12345678910>>...17

/drivers/serial/
A Duart_ite_it8xxx2.c47 void uart1_wui_isr(const struct device *gpio, struct gpio_callback *cb, in uart1_wui_isr()
67 void uart2_wui_isr(const struct device *gpio, struct gpio_callback *cb, in uart2_wui_isr()
163 static struct gpio_callback uart1_wui_cb; in uart_it8xxx2_init()
170 static struct gpio_callback uart2_wui_cb; in uart_it8xxx2_init()
/drivers/sensor/st/iis328dq/
A Diis328dq.h69 struct gpio_callback int1_cb;
70 struct gpio_callback int2_cb;
/drivers/sensor/ti/tmp1075/
A Dtmp1075.h58 struct gpio_callback temp_alert_gpio_cb;
76 void tmp1075_trigger_handle_alert(const struct device *port, struct gpio_callback *cb,
A Dtmp1075_trigger.c21 void tmp1075_trigger_handle_alert(const struct device *gpio, struct gpio_callback *cb, in tmp1075_trigger_handle_alert()
/drivers/mfd/
A Dmfd_npm13xx.c54 struct gpio_callback gpio_cb;
81 static void gpio_callback(const struct device *dev, struct gpio_callback *cb, uint32_t pins) in gpio_callback() function
156 gpio_init_callback(&mfd_data->gpio_cb, gpio_callback, in mfd_npm13xx_init()
276 int mfd_npm13xx_add_callback(const struct device *dev, struct gpio_callback *callback) in mfd_npm13xx_add_callback()
304 int mfd_npm13xx_remove_callback(const struct device *dev, struct gpio_callback *callback) in mfd_npm13xx_remove_callback()
A Dmfd_npm2100.c88 struct gpio_callback gpio_cb;
122 static void gpio_callback(const struct device *dev, struct gpio_callback *cb, uint32_t pins) in gpio_callback() function
294 gpio_init_callback(&mfd_data->gpio_cb, gpio_callback, BIT(config->host_int_gpios.pin)); in mfd_npm2100_init()
374 int mfd_npm2100_add_callback(const struct device *dev, struct gpio_callback *callback) in mfd_npm2100_add_callback()
401 int mfd_npm2100_remove_callback(const struct device *dev, struct gpio_callback *callback) in mfd_npm2100_remove_callback()
A Dmfd_ite_it8801.c25 struct gpio_callback gpio_cb;
55 static void it8801_gpio_callback(const struct device *dev, struct gpio_callback *cb, uint32_t pins) in it8801_gpio_callback()
/drivers/sensor/wsen/wsen_itds_2533020201601/
A Dwsen_itds_2533020201601.h44 struct gpio_callback drdy_interrupt_cb;
47 struct gpio_callback events_interrupt_cb;
/drivers/sensor/ti/ina23x/
A Dina23x_trigger.h15 struct gpio_callback gpio_cb;
/drivers/sensor/hc_sr04/
A Dhc_sr04.c22 struct gpio_callback gpio_cb;
33 static void hcsr04_gpio_callback(const struct device *dev, struct gpio_callback *cb, uint32_t pins);
105 static void hcsr04_gpio_callback(const struct device *dev, struct gpio_callback *cb, uint32_t pins) in hcsr04_gpio_callback()
/drivers/misc/ft8xx/
A Dft8xx_dev_data.h32 struct gpio_callback irq_cb_data;
A Dft8xx_drv.h31 struct gpio_callback *cb, uint32_t pins);
/drivers/sensor/ti/ti_hdc/
A Dti_hdc.h33 struct gpio_callback gpio_cb;
/drivers/gpio/
A Dgpio_aw9523b.c51 struct gpio_callback gpio_callback; member
334 struct gpio_callback *callback, bool set) in gpio_aw9523b_manage_callback()
353 struct gpio_callback *cb, uint32_t pins) in gpio_aw9523b_int_handler()
355 struct gpio_aw9523b_data *data = CONTAINER_OF(cb, struct gpio_aw9523b_data, gpio_callback); in gpio_aw9523b_int_handler()
412 gpio_init_callback(&data->gpio_callback, config->int_cb, BIT(config->int_gpio.pin)); in gpio_aw9523b_init()
413 err = gpio_add_callback(config->int_gpio.port, &data->gpio_callback); in gpio_aw9523b_init()
/drivers/sensor/ams/ccs811/
A Dccs811_trigger.c88 static void gpio_callback(const struct device *dev, in gpio_callback() function
89 struct gpio_callback *cb, in gpio_callback()
188 gpio_init_callback(&drv_data->gpio_cb, gpio_callback, BIT(config->irq_gpio.pin)); in ccs811_init_interrupt()
/drivers/sensor/honeywell/sm351lt/
A Dsm351lt.h26 struct gpio_callback gpio_cb;
/drivers/wifi/winc1500/
A Dwifi_winc1500_nm_bsp_internal.h44 struct gpio_callback gpio_cb;
/drivers/bluetooth/hci/
A Dapollox_blue.c58 static struct gpio_callback irq_gpio_cb;
59 static struct gpio_callback clkreq_gpio_cb;
65 extern void bt_packet_irq_isr(const struct device *unused1, struct gpio_callback *unused2,
94 static void bt_clkreq_isr(const struct device *unused1, struct gpio_callback *unused2, in bt_clkreq_isr()
/drivers/ethernet/phy/
A Dphy_ti_dp83825.c62 struct gpio_callback gpio_callback; member
125 static void phy_ti_dp83825_interrupt_handler(const struct device *port, struct gpio_callback *cb, in phy_ti_dp83825_interrupt_handler()
128 struct ti_dp83825_data *data = CONTAINER_OF(cb, struct ti_dp83825_data, gpio_callback); in phy_ti_dp83825_interrupt_handler()
524 gpio_init_callback(&data->gpio_callback, phy_ti_dp83825_interrupt_handler, in phy_ti_dp83825_init()
526 ret = gpio_add_callback_dt(&config->interrupt_gpio, &data->gpio_callback); in phy_ti_dp83825_init()
A Dphy_ti_dp83867.c87 struct gpio_callback gpio_callback; member
150 static void phy_ti_dp83867_interrupt_handler(const struct device *port, struct gpio_callback *cb, in phy_ti_dp83867_interrupt_handler()
153 struct ti_dp83867_data *data = CONTAINER_OF(cb, struct ti_dp83867_data, gpio_callback); in phy_ti_dp83867_interrupt_handler()
564 gpio_init_callback(&data->gpio_callback, phy_ti_dp83867_interrupt_handler, in phy_ti_dp83867_init()
566 ret = gpio_add_callback_dt(&config->interrupt_gpio, &data->gpio_callback); in phy_ti_dp83867_init()
A Dphy_realtek_rtl8211f.c78 struct gpio_callback gpio_callback; member
389 struct gpio_callback *cb, in phy_rt_rtl8211f_interrupt_handler()
392 struct rt_rtl8211f_data *data = CONTAINER_OF(cb, struct rt_rtl8211f_data, gpio_callback); in phy_rt_rtl8211f_interrupt_handler()
562 gpio_init_callback(&data->gpio_callback, phy_rt_rtl8211f_interrupt_handler, in phy_rt_rtl8211f_init()
564 ret = gpio_add_callback_dt(&config->interrupt_gpio, &data->gpio_callback); in phy_rt_rtl8211f_init()
/drivers/sensor/xbr818/
A Dxbr818.h28 struct gpio_callback gpio_cb;
/drivers/sensor/adi/adt7310/
A Dadt7310.h24 struct gpio_callback gpio_cb;
/drivers/sensor/ti/tmp108/
A Dtmp108_trigger.c16 struct gpio_callback *cb, in tmp108_trigger_handle_alert()
/drivers/input/
A Dinput_chsc6x.c23 struct gpio_callback int_gpio_cb;
71 static void chsc6x_isr_handler(const struct device *dev, struct gpio_callback *cb, uint32_t mask) in chsc6x_isr_handler()

Completed in 59 milliseconds

12345678910>>...17