| /Zephyr-latest/tests/drivers/gpio/gpio_basic_api/src/ | 
| D | test_callback_manage.c | 14 		       struct gpio_callback *gpio_cb, uint32_t pins)  in callback_1()  argument21 		       struct gpio_callback *gpio_cb, uint32_t pins)  in callback_2()  argument
 27 				 struct gpio_callback *gpio_cb, uint32_t pins)  in callback_remove_self()  argument
 29 	struct drv_data *dd = CONTAINER_OF(gpio_cb, struct drv_data, gpio_cb);  in callback_remove_self()
 32 	dd->aux = gpio_remove_callback(dev, gpio_cb);  in callback_remove_self()
 54 		gpio_init_callback(&cb_data[0].gpio_cb, handler_1, BIT(PIN_IN));  in init_callback()
 55 		rc = gpio_add_callback(dev_in, &cb_data[0].gpio_cb);  in init_callback()
 59 		gpio_init_callback(&cb_data[1].gpio_cb, handler_2, BIT(PIN_IN));  in init_callback()
 60 		rc = gpio_add_callback(dev_in, &cb_data[1].gpio_cb);  in init_callback()
 108 	gpio_remove_callback(dev_in, &cb_data[0].gpio_cb);  in test_callback_add_remove()
 [all …]
 
 | 
| D | test_config_trigger.c | 14 		     struct gpio_callback *gpio_cb, uint32_t pins)  in callback()  argument38 	gpio_init_callback(&drv_data->gpio_cb, callback, BIT(PIN_IN));  in ZTEST()
 39 	ret = gpio_add_callback(dev_in, &drv_data->gpio_cb);  in ZTEST()
 46 		gpio_remove_callback(dev_in, &drv_data->gpio_cb);  in ZTEST()
 57 		gpio_remove_callback(dev_in, &drv_data->gpio_cb);  in ZTEST()
 71 	gpio_remove_callback(dev_in, &drv_data->gpio_cb);  in ZTEST()
 89 	gpio_init_callback(&drv_data->gpio_cb, callback, BIT(PIN_IN));  in ZTEST()
 90 	ret = gpio_add_callback(dev_in, &drv_data->gpio_cb);  in ZTEST()
 97 		gpio_remove_callback(dev_in, &drv_data->gpio_cb);  in ZTEST()
 108 		gpio_remove_callback(dev_in, &drv_data->gpio_cb);  in ZTEST()
 [all …]
 
 | 
| D | test_callback_trigger.c | 13 static void callback(const struct device *dev_in, struct gpio_callback *gpio_cb,  in callback()  argument17 	const struct drv_data *dd = CONTAINER_OF(gpio_cb,  in callback()
 18 						 struct drv_data, gpio_cb);  in callback()
 66 	gpio_init_callback(&drv_data->gpio_cb, callback, BIT(PIN_IN));  in test_callback()
 67 	rc = gpio_add_callback(dev_in, &drv_data->gpio_cb);  in test_callback()
 114 	gpio_remove_callback(dev_in, &drv_data->gpio_cb);  in test_callback()
 118 	gpio_remove_callback(dev_in, &drv_data->gpio_cb);  in test_callback()
 
 | 
| /Zephyr-latest/samples/subsys/tracing/src/ | 
| D | gpio_main.c | 49 	static struct gpio_callback gpio_cb;  in gpio_sample()  local51 	gpio_init_callback(&gpio_cb, test_handler, BIT(1));  in gpio_sample()
 52 	gpio_add_callback(dev, &gpio_cb);  in gpio_sample()
 58 	gpio_remove_callback(dev, &gpio_cb);  in gpio_sample()
 
 | 
| /Zephyr-latest/drivers/sensor/ti/ina23x/ | 
| D | ina23x_trigger.c | 18 	struct ina23x_trigger *trigg = CONTAINER_OF(cb, struct ina23x_trigger, gpio_cb);  in ina23x_gpio_callback()38 	gpio_init_callback(&trigg->gpio_cb,  in ina23x_trigger_mode_init()
 42 	ret = gpio_add_callback(alert_gpio->port, &trigg->gpio_cb);  in ina23x_trigger_mode_init()
 
 | 
| D | ina230_trigger.c | 19 	struct ina230_data *ina230 = CONTAINER_OF(cb, struct ina230_data, gpio_cb);  in ina230_gpio_callback()65 	gpio_init_callback(&ina230->gpio_cb,  in ina230_trigger_mode_init()
 69 	ret = gpio_add_callback(config->alert_gpio.port, &ina230->gpio_cb);  in ina230_trigger_mode_init()
 
 | 
| /Zephyr-latest/samples/bluetooth/st_ble_sensor/src/ | 
| D | button_svc.c | 26 static struct gpio_callback gpio_cb;  variable46 	gpio_init_callback(&gpio_cb, handler, BIT(button.pin));  in button_init()
 47 	gpio_add_callback(button.port, &gpio_cb);  in button_init()
 
 | 
| /Zephyr-latest/drivers/input/ | 
| D | input_gpio_kbd_matrix.c | 26 	struct gpio_callback *gpio_cb;  member145 	if (cfg->gpio_cb == NULL) {  in gpio_kbd_matrix_set_detect_mode()
 181 	if (cfg->gpio_cb == NULL && cfg->idle_poll_dwork == NULL) {  in gpio_kbd_continuous_scan_mode()
 217 		struct gpio_callback *gpio_cb;  in gpio_kbd_matrix_init()  local
 230 		if (cfg->gpio_cb == NULL) {  in gpio_kbd_matrix_init()
 233 		gpio_cb = &cfg->gpio_cb[i];  in gpio_kbd_matrix_init()
 235 		gpio_init_callback(gpio_cb, cfg->gpio_cb_handler,  in gpio_kbd_matrix_init()
 238 		ret = gpio_add_callback_dt(gpio, gpio_cb);  in gpio_kbd_matrix_init()
 321 		.gpio_cb = gpio_kbd_matrix_gpio_cb_##n,						\
 
 | 
| D | input_ili2132a.c | 25 	struct gpio_callback gpio_cb;  member37 	struct ili2132a_data *data = CONTAINER_OF(cb, struct ili2132a_data, gpio_cb);  in gpio_isr()
 113 	gpio_init_callback(&data->gpio_cb, gpio_isr, BIT(dev_cfg->irq.pin));  in ili2132a_init()
 114 	ret = gpio_add_callback(dev_cfg->irq.port, &data->gpio_cb);  in ili2132a_init()
 
 | 
| /Zephyr-latest/drivers/mfd/ | 
| D | mfd_ite_it8801.c | 25 	struct gpio_callback gpio_cb;  member58 	struct mfd_it8801_data *data = CONTAINER_OF(cb, struct mfd_it8801_data, gpio_cb);  in it8801_gpio_callback()
 113 	gpio_init_callback(&data->gpio_cb, it8801_gpio_callback, BIT(config->irq_gpios.pin));  in mfd_it8801_init()
 115 	ret = gpio_add_callback(config->irq_gpios.port, &data->gpio_cb);  in mfd_it8801_init()
 
 | 
| /Zephyr-latest/drivers/sensor/sx9500/ | 
| D | sx9500_trigger.c | 94 		CONTAINER_OF(cb, struct sx9500_data, gpio_cb);  in sx9500_gpio_cb()120 		CONTAINER_OF(cb, struct sx9500_data, gpio_cb);  in sx9500_gpio_cb()
 163 	gpio_init_callback(&data->gpio_cb, sx9500_gpio_cb, BIT(cfg->int_gpio.pin));  in sx9500_setup_interrupt()
 165 	ret = gpio_add_callback(cfg->int_gpio.port, &data->gpio_cb);  in sx9500_setup_interrupt()
 
 | 
| /Zephyr-latest/drivers/gpio/ | 
| D | gpio_nct38xx_alert.c | 43 	struct gpio_callback gpio_cb;  member54 	struct nct38xx_alert_data *data = CONTAINER_OF(cb, struct nct38xx_alert_data, gpio_cb);  in nct38xx_alert_callback()
 145 	gpio_init_callback(&data->gpio_cb, nct38xx_alert_callback, BIT(config->irq_gpio.pin));  in nct38xx_alert_init()
 147 	ret = gpio_add_callback(config->irq_gpio.port, &data->gpio_cb);  in nct38xx_alert_init()
 
 | 
| /Zephyr-latest/drivers/sensor/st/lsm9ds0_gyro/ | 
| D | lsm9ds0_gyro_trigger.c | 76 		CONTAINER_OF(cb, struct lsm9ds0_gyro_data, gpio_cb);  in lsm9ds0_gyro_gpio_drdy_callback()123 	gpio_init_callback(&data->gpio_cb,  in lsm9ds0_gyro_init_interrupt()
 127 	if (gpio_add_callback(config->int_gpio.port, &data->gpio_cb) < 0) {  in lsm9ds0_gyro_init_interrupt()
 
 | 
| /Zephyr-latest/samples/bluetooth/mesh/src/ | 
| D | board.c | 90 	static struct gpio_callback gpio_cb;  in button_init()  local100 	gpio_init_callback(&gpio_cb, button_cb, BIT(BUTTON0_PIN));  in button_init()
 101 	gpio_add_callback(button_dev, &gpio_cb);  in button_init()
 
 | 
| /Zephyr-latest/drivers/wifi/winc1500/ | 
| D | wifi_winc1500_nm_bsp.c | 74 	gpio_init_callback(&winc1500.gpio_cb,  in nm_bsp_register_isr()78 	(void)gpio_add_callback(winc1500_config.irq_gpio.port, &winc1500.gpio_cb);  in nm_bsp_register_isr()
 
 | 
| /Zephyr-latest/drivers/sensor/bosch/bmi08x/ | 
| D | bmi08x_gyro_trigger.c | 74 	struct bmi08x_gyro_data *data = CONTAINER_OF(cb, struct bmi08x_gyro_data, gpio_cb);  in bmi08x_gyr_gpio_callback()124 	gpio_init_callback(&data->gpio_cb, bmi08x_gyr_gpio_callback, BIT(cfg->int_gpio.pin));  in bmi08x_gyr_trigger_mode_init()
 126 	ret = gpio_add_callback(cfg->int_gpio.port, &data->gpio_cb);  in bmi08x_gyr_trigger_mode_init()
 
 | 
| /Zephyr-latest/drivers/sensor/grow_r502a/ | 
| D | grow_r502a_trigger.c | 62 		CONTAINER_OF(cb, struct grow_r502a_data, gpio_cb);  in grow_r502a_gpio_callback()126 	gpio_init_callback(&drv_data->gpio_cb, grow_r502a_gpio_callback,  in grow_r502a_init_interrupt()
 129 	rc = gpio_add_callback(cfg->int_gpios.port, &drv_data->gpio_cb);  in grow_r502a_init_interrupt()
 
 | 
| /Zephyr-latest/drivers/sensor/honeywell/hmc5883l/ | 
| D | hmc5883l_trigger.c | 52 		CONTAINER_OF(cb, struct hmc5883l_data, gpio_cb);  in hmc5883l_gpio_callback()117 	gpio_init_callback(&drv_data->gpio_cb, hmc5883l_gpio_callback,  in hmc5883l_init_interrupt()
 120 	if (gpio_add_callback(config->int_gpio.port, &drv_data->gpio_cb) < 0) {  in hmc5883l_init_interrupt()
 
 | 
| /Zephyr-latest/drivers/sensor/hc_sr04/ | 
| D | hc_sr04.c | 22 	struct gpio_callback gpio_cb;  member75 	gpio_init_callback(&data->gpio_cb, &hcsr04_gpio_callback, BIT(cfg->echo_gpios.pin));  in hcsr04_configure_interrupt()
 76 	ret = gpio_add_callback(cfg->echo_gpios.port, &data->gpio_cb);  in hcsr04_configure_interrupt()
 107 	struct hcsr04_data *data = CONTAINER_OF(cb, struct hcsr04_data, gpio_cb);  in hcsr04_gpio_callback()
 
 | 
| /Zephyr-latest/tests/drivers/gpio/gpio_api_1pin/src/ | 
| D | test_pin_interrupt.c | 12 struct gpio_callback gpio_cb;  variable83 	gpio_init_callback(&gpio_cb, callback_edge, BIT(TEST_PIN));  in test_gpio_pin_interrupt_edge()
 84 	ret = gpio_add_callback(port, &gpio_cb);  in test_gpio_pin_interrupt_edge()
 163 	gpio_init_callback(&gpio_cb, callback_level, BIT(TEST_PIN));  in test_gpio_pin_interrupt_level()
 164 	ret = gpio_add_callback(port, &gpio_cb);  in test_gpio_pin_interrupt_level()
 
 | 
| /Zephyr-latest/drivers/sensor/adi/adt7310/ | 
| D | adt7310_trigger.c | 23 	struct adt7310_data *drv_data = CONTAINER_OF(cb, struct adt7310_data, gpio_cb);  in adt7310_gpio_callback()116 	gpio_init_callback(&drv_data->gpio_cb, adt7310_gpio_callback, BIT(cfg->int_gpio.pin));  in adt7310_init_interrupt()
 123 	ret = gpio_add_callback(cfg->int_gpio.port, &drv_data->gpio_cb);  in adt7310_init_interrupt()
 
 | 
| /Zephyr-latest/drivers/sensor/tdk/icm42605/ | 
| D | icm42605_trigger.c | 64 		CONTAINER_OF(cb, struct icm42605_data, gpio_cb);  in icm42605_gpio_callback()119 	gpio_init_callback(&drv_data->gpio_cb, icm42605_gpio_callback, BIT(cfg->gpio_int.pin));  in icm42605_init_interrupt()
 120 	result = gpio_add_callback(cfg->gpio_int.port, &drv_data->gpio_cb);  in icm42605_init_interrupt()
 
 | 
| /Zephyr-latest/drivers/sensor/tdk/mpu6050/ | 
| D | mpu6050_trigger.c | 51 		CONTAINER_OF(cb, struct mpu6050_data, gpio_cb);  in mpu6050_gpio_callback()118 	gpio_init_callback(&drv_data->gpio_cb,  in mpu6050_init_interrupt()
 122 	if (gpio_add_callback(cfg->int_gpio.port, &drv_data->gpio_cb) < 0) {  in mpu6050_init_interrupt()
 
 | 
| /Zephyr-latest/drivers/sensor/ti/tmag5170/ | 
| D | tmag5170_trigger.c | 61 						  gpio_cb);  in tmag5170_gpio_callback()136 	gpio_init_callback(&data->gpio_cb, tmag5170_gpio_callback, BIT(cfg->int_gpio.pin));  in tmag5170_trigger_init()
 138 	ret = gpio_add_callback(cfg->int_gpio.port, &data->gpio_cb);  in tmag5170_trigger_init()
 
 | 
| /Zephyr-latest/drivers/sensor/bosch/bmc150_magn/ | 
| D | bmc150_magn_trigger.c | 75 		CONTAINER_OF(cb, struct bmc150_magn_data, gpio_cb);  in bmc150_magn_gpio_drdy_callback()163 	gpio_init_callback(&data->gpio_cb,  in bmc150_magn_init_interrupt()
 167 	if (gpio_add_callback(config->int_gpio.port, &data->gpio_cb) < 0) {  in bmc150_magn_init_interrupt()
 
 |