/Zephyr-latest/drivers/i2c/ |
D | i2c_rcar.c | 34 struct k_sem int_sem; member 97 k_sem_give(&data->int_sem); in i2c_rcar_isr() 110 k_sem_reset(&data->int_sem); in i2c_rcar_wait_for_state() 116 return k_sem_take(&data->int_sem, K_USEC(MAX_WAIT_US)); in i2c_rcar_wait_for_state() 322 k_sem_init(&data->int_sem, 0, 1); in i2c_rcar_init()
|
/Zephyr-latest/drivers/ethernet/ |
D | eth_esp32.c | 47 struct k_sem int_sem; member 140 k_sem_take(&dev_data->int_sem, K_FOREVER); in eth_esp32_rx_thread() 168 k_sem_give(&dev_data->int_sem); in eth_esp32_isr() 239 k_sem_init(&dev_data->int_sem, 0, 1); in eth_esp32_initialize()
|
D | eth_w5500_priv.h | 98 struct k_sem int_sem; member
|
D | eth_lan865x_priv.h | 71 struct k_sem int_sem; member
|
D | eth_lan865x.c | 396 k_sem_give(&ctx->int_sem); in lan865x_int_callback() 439 k_sem_take(&ctx->int_sem, K_FOREVER); in lan865x_int_thread() 562 k_sem_give(&ctx->int_sem); in lan865x_port_send() 609 .int_sem = Z_SEM_INITIALIZER((lan865x_data_##inst).int_sem, 0, 1), \
|
D | eth_w5500.c | 314 res = k_sem_take(&ctx->int_sem, K_MSEC(CONFIG_PHY_MONITOR_PERIOD)); in w5500_thread() 497 k_sem_give(&ctx->int_sem); in w5500_gpio_callback() 609 .int_sem = Z_SEM_INITIALIZER(w5500_0_runtime.int_sem,
|
D | eth_enc28j60_priv.h | 239 struct k_sem int_sem; member
|
D | eth_lan9250.c | 566 k_sem_give(&context->int_sem); in lan9250_gpio_callback() 580 k_sem_take(&context->int_sem, K_FOREVER); in lan9250_thread() 707 .int_sem = Z_SEM_INITIALIZER(lan9250_##inst##_runtime.int_sem, 0, UINT_MAX), \
|
D | eth_enc424j600.c | 226 k_sem_give(&context->int_sem); in enc424j600_gpio_callback() 456 k_sem_take(&context->int_sem, K_FOREVER); in enc424j600_rx_thread() 825 .int_sem = Z_SEM_INITIALIZER(enc424j600_0_runtime.int_sem,
|
D | eth_enc28j60.c | 336 k_sem_give(&context->int_sem); in eth_enc28j60_gpio_callback() 706 k_sem_take(&context->int_sem, K_FOREVER); in eth_enc28j60_rx_thread() 880 .int_sem = Z_SEM_INITIALIZER((eth_enc28j60_runtime_##inst).int_sem, 0, UINT_MAX), \
|
D | eth_lan9250_priv.h | 328 struct k_sem int_sem; member
|
D | eth_enc424j600_priv.h | 294 struct k_sem int_sem; member
|
/Zephyr-latest/drivers/can/ |
D | can_mcp2515.h | 31 struct k_sem int_sem; member
|
D | can_tcan4x5x.c | 234 struct k_sem int_sem; member 408 k_sem_give(&tcan_data->int_sem); in tcan4x5x_int_gpio_callback_handler() 424 k_sem_take(&tcan_data->int_sem, K_FOREVER); in tcan4x5x_int_thread() 563 k_sem_init(&tcan_data->int_sem, 1, 1); in tcan4x5x_init()
|
D | can_mcp2515.c | 866 k_sem_take(&dev_data->int_sem, K_FOREVER); in mcp2515_int_thread() 877 k_sem_give(&dev_data->int_sem); in mcp2515_int_gpio_callback() 918 k_sem_init(&dev_data->int_sem, 0, 1); in mcp2515_init()
|
D | can_mcp251xfd.h | 489 struct k_sem int_sem; member
|
D | can_mcp251xfd.c | 1149 k_sem_take(&dev_data->int_sem, K_FOREVER); in mcp251xfd_int_thread() 1177 k_sem_give(&dev_data->int_sem); in mcp251xfd_int_gpio_callback() 1535 k_sem_init(&dev_data->int_sem, 0, 1); in mcp251xfd_init()
|
/Zephyr-latest/drivers/rtc/ |
D | rtc_am1805.c | 109 struct k_sem int_sem; member 488 k_sem_take(&data->int_sem, K_FOREVER); in am1805_interrupt_thread() 506 k_sem_give(&data->int_sem); in am1805_gpio_callback_handler() 534 k_sem_init(&data->int_sem, 0, INT_MAX); in am1805_init()
|
/Zephyr-latest/drivers/watchdog/ |
D | wdt_nxp_fs26.c | 81 struct k_sem int_sem; member 595 k_sem_take(&data->int_sem, K_FOREVER); in wdt_nxp_fs26_int_thread() 626 k_sem_give(&data->int_sem); in wdt_nxp_fs26_int_callback() 641 k_sem_init(&data->int_sem, 0, 1); in wdt_nxp_fs26_init()
|