| /Zephyr-latest/samples/boards/bbc/microbit/line_follower_robot/src/ | 
| D | main.c | 26 static struct gpio_callback left_cb;27 static struct gpio_callback right_cb;
 32 static void left_irq(const struct device *dev, struct gpio_callback *cb,  in left_irq()
 38 static void right_irq(const struct device *dev, struct gpio_callback *cb,  in right_irq()
 
 | 
| /Zephyr-latest/tests/drivers/gpio/gpio_basic_api/src/ | 
| D | gpio_emul_callback.c | 22 				      struct gpio_callback *cb,25 struct gpio_callback gpio_emul_callback = {
 31 				      struct gpio_callback *cb,  in gpio_emul_callback_handler()
 
 | 
| /Zephyr-latest/subsys/tracing/user/ | 
| D | tracing_user.c | 62 void __weak sys_trace_gpio_init_callback_enter_user(struct gpio_callback *callback,  in sys_trace_gpio_init_callback_enter_user()65 void __weak sys_trace_gpio_init_callback_exit_user(struct gpio_callback *callback) {}  in sys_trace_gpio_init_callback_exit_user()
 67 						   struct gpio_callback *callback) {}  in sys_trace_gpio_add_callback_enter_user()
 70 						      struct gpio_callback *callback) {}  in sys_trace_gpio_remove_callback_enter_user()
 77 					      struct gpio_callback *callback) {}  in sys_trace_gpio_fire_callback_user()
 265 void sys_trace_gpio_init_callback_enter(struct gpio_callback *callback,  in sys_trace_gpio_init_callback_enter()
 271 void sys_trace_gpio_init_callback_exit(struct gpio_callback *callback)  in sys_trace_gpio_init_callback_exit()
 276 void sys_trace_gpio_add_callback_enter(const struct device *port, struct gpio_callback *callback)  in sys_trace_gpio_add_callback_enter()
 287 						struct gpio_callback *callback)  in sys_trace_gpio_remove_callback_enter()
 313 void sys_trace_gpio_fire_callback(const struct device *port, struct gpio_callback *callback)  in sys_trace_gpio_fire_callback()
 
 | 
| /Zephyr-latest/samples/net/openthread/coap/src/ | 
| D | main.c | 28 static struct gpio_callback button_cb_data;30 void button_pressed(const struct device *dev, struct gpio_callback *cb, uint32_t pins)  in button_pressed()
 
 | 
| /Zephyr-latest/include/zephyr/drivers/wifi/nrf_wifi/bus/ | 
| D | rpu_hw_if.h | 44 int rpu_irq_config(struct gpio_callback *irq_callback_data, void (*irq_handler)());45 int rpu_irq_remove(struct gpio_callback *irq_callback_data);
 
 | 
| D | qspi_if.h | 77 void gpio_free_irq(int pin, struct gpio_callback *button_cb_data);79 int gpio_request_irq(int pin, struct gpio_callback *button_cb_data, void (*irq_handler)());
 
 | 
| /Zephyr-latest/include/zephyr/drivers/mfd/ | 
| D | npm2100.h | 115 int mfd_npm2100_add_callback(const struct device *dev, struct gpio_callback *callback);124 int mfd_npm2100_remove_callback(const struct device *dev, struct gpio_callback *callback);
 
 | 
| D | npm1300.h | 149 int mfd_npm1300_add_callback(const struct device *dev, struct gpio_callback *callback);158 int mfd_npm1300_remove_callback(const struct device *dev, struct gpio_callback *callback);
 
 | 
| /Zephyr-latest/drivers/serial/ | 
| D | uart_ite_it8xxx2.c | 47 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()
 
 | 
| /Zephyr-latest/drivers/sensor/st/iis328dq/ | 
| D | iis328dq.h | 69 	struct gpio_callback int1_cb;70 	struct gpio_callback int2_cb;
 
 | 
| /Zephyr-latest/samples/subsys/tracing/src/ | 
| D | gpio_main.c | 19 void test_handler(const struct device *port, struct gpio_callback *cb, gpio_port_pins_t pins)  in test_handler()49 	static struct gpio_callback gpio_cb;  in gpio_sample()
 
 | 
| /Zephyr-latest/include/zephyr/drivers/gpio/ | 
| D | gpio_utils.h | 60 					struct gpio_callback *callback,  in gpio_manage_callback()94 	struct gpio_callback *cb, *tmp;  in gpio_fire_callbacks()
 
 | 
| /Zephyr-latest/drivers/sensor/ti/tmp1075/ | 
| D | tmp1075.h | 54 	struct gpio_callback temp_alert_gpio_cb;72 void tmp1075_trigger_handle_alert(const struct device *port, struct gpio_callback *cb,
 
 | 
| /Zephyr-latest/samples/bluetooth/encrypted_advertising/peripheral/src/ | 
| D | main.c | 33 static struct gpio_callback button_cb_data;39 static void button_pressed(const struct device *dev, struct gpio_callback *cb, uint32_t pins)  in button_pressed()
 
 | 
| /Zephyr-latest/samples/bluetooth/mesh/src/ | 
| D | microbit.c | 32 static void button_pressed(const struct device *dev, struct gpio_callback *cb,  in button_pressed()51 	static struct gpio_callback button_cb;  in configure_button()
 
 | 
| /Zephyr-latest/tests/drivers/sensor/hc-sr04/src/ | 
| D | main.c | 33 	struct gpio_callback cb;42 					struct gpio_callback *cb,
 79 					struct gpio_callback *cb,  in gpio_emul_callback_handler()
 
 | 
| /Zephyr-latest/drivers/sensor/ti/ina23x/ | 
| D | ina23x_trigger.h | 15 	struct gpio_callback gpio_cb;
 | 
| /Zephyr-latest/samples/bluetooth/encrypted_advertising/central/src/ | 
| D | main.c | 37 static struct gpio_callback button_cb_data;45 static void button_pressed(const struct device *dev, struct gpio_callback *cb, uint32_t pins)  in button_pressed()
 
 | 
| /Zephyr-latest/samples/basic/button/src/ | 
| D | main.c | 30 static struct gpio_callback button_cb_data;39 void button_pressed(const struct device *dev, struct gpio_callback *cb,  in button_pressed()
 
 | 
| /Zephyr-latest/samples/boards/nordic/mesh/onoff_level_lighting_vnd_app/src/ | 
| D | app_gpio.c | 17 			   struct gpio_callback *cb, uint32_t pins)  in button_pressed()58 	static struct gpio_callback button_cb[4];  in app_gpio_init()
 
 | 
| /Zephyr-latest/drivers/mfd/ | 
| D | mfd_npm1300.c | 56 	struct gpio_callback gpio_cb;83 static void gpio_callback(const struct device *dev, struct gpio_callback *cb, uint32_t pins)  in gpio_callback()  function
 157 		gpio_init_callback(&mfd_data->gpio_cb, gpio_callback,  in mfd_npm1300_init()
 276 int mfd_npm1300_add_callback(const struct device *dev, struct gpio_callback *callback)  in mfd_npm1300_add_callback()
 304 int mfd_npm1300_remove_callback(const struct device *dev, struct gpio_callback *callback)  in mfd_npm1300_remove_callback()
 
 | 
| D | mfd_npm2100.c | 82 	struct gpio_callback gpio_cb;116 static void gpio_callback(const struct device *dev, struct gpio_callback *cb, uint32_t pins)  in gpio_callback()  function
 282 	gpio_init_callback(&mfd_data->gpio_cb, gpio_callback, BIT(config->host_int_gpios.pin));  in mfd_npm2100_init()
 362 int mfd_npm2100_add_callback(const struct device *dev, struct gpio_callback *callback)  in mfd_npm2100_add_callback()
 389 int mfd_npm2100_remove_callback(const struct device *dev, struct gpio_callback *callback)  in mfd_npm2100_remove_callback()
 
 | 
| /Zephyr-latest/drivers/misc/ft8xx/ | 
| D | ft8xx_dev_data.h | 32 	struct gpio_callback irq_cb_data;
 | 
| /Zephyr-latest/drivers/sensor/ti/ti_hdc/ | 
| D | ti_hdc.h | 33 	struct gpio_callback gpio_cb;
 | 
| /Zephyr-latest/samples/boards/bbc/microbit/sound/src/ | 
| D | main.c | 50 static void button_pressed(const struct device *dev, struct gpio_callback *cb,  in button_pressed()86 	static struct gpio_callback button_cb_data;  in main()
 
 |