Home
last modified time | relevance | path

Searched refs:tx_lock (Results 1 – 14 of 14) sorted by relevance

/Zephyr-latest/drivers/ps2/
Dps2_mchp_xec.c53 struct k_sem tx_lock; member
140 k_sem_give(&data->tx_lock); in ps2_xec_configure()
155 if (k_sem_take(&data->tx_lock, K_NO_WAIT)) { in ps2_xec_write()
192 k_sem_give(&data->tx_lock); in ps2_xec_write()
203 if (k_sem_take(&data->tx_lock, K_MSEC(10)) != 0) { in ps2_xec_inhibit_interface()
212 k_sem_give(&data->tx_lock); in ps2_xec_inhibit_interface()
226 k_sem_give(&data->tx_lock); in ps2_xec_enable_interface()
360 k_sem_init(&data->tx_lock, 0, 1); in ps2_xec_init()
/Zephyr-latest/drivers/serial/
Duart_emul.c49 struct k_spinlock tx_lock; member
158 key = k_spin_lock(&drv_data->tx_lock); in uart_emul_poll_out()
160 k_spin_unlock(&drv_data->tx_lock, key); in uart_emul_poll_out()
209 K_SPINLOCK(&data->tx_lock) { in uart_emul_fifo_fill()
242 K_SPINLOCK(&data->tx_lock) { in uart_emul_irq_tx_ready()
284 K_SPINLOCK(&data->tx_lock) { in uart_emul_irq_handler()
318 K_SPINLOCK(&data->tx_lock) { in uart_emul_irq_tx_enable()
347 K_SPINLOCK(&data->tx_lock) { in uart_emul_irq_tx_disable()
366 K_SPINLOCK(&data->tx_lock) { in uart_emul_irq_tx_complete()
597 K_SPINLOCK(&data->tx_lock) { in uart_emul_async_tx_handler()
[all …]
Duart_xlnx_uartlite.c54 struct k_spinlock tx_lock; member
130 key = k_spin_lock(&data->tx_lock); in xlnx_uartlite_poll_out()
136 k_spin_unlock(&data->tx_lock, key); in xlnx_uartlite_poll_out()
191 key = k_spin_lock(&data->tx_lock); in xlnx_uartlite_fifo_fill()
196 k_spin_unlock(&data->tx_lock, key); in xlnx_uartlite_fifo_fill()
/Zephyr-latest/include/zephyr/ipc/
Dicmsg.h89 struct k_mutex tx_lock; member
/Zephyr-latest/tests/subsys/ipc/ipc_sessions/interoperability/
Dicmsg_v1.h77 struct k_mutex tx_lock; member
Dicmsg_v1.c107 int ret = k_mutex_lock(&dev_data->tx_lock, SHMEM_ACCESS_TO); in reserve_tx_buffer_if_unused()
118 return k_mutex_unlock(&dev_data->tx_lock); in release_tx_buffer()
270 k_mutex_init(&dev_data->tx_lock); in icmsg_open()
/Zephyr-latest/drivers/peci/
Dpeci_mchp_xec.c62 struct k_sem tx_lock; member
283 if (k_sem_take(&data->tx_lock, PECI_IO_DELAY * tx_buf->len)) { in peci_xec_write()
502 k_sem_give(&data->tx_lock); in peci_xec_isr()
532 k_sem_init(&data->tx_lock, 0, 1); in peci_xec_init()
/Zephyr-latest/drivers/espi/
Despi_mchp_xec_v2.h53 struct k_sem tx_lock; member
Despi_mchp_xec.c80 struct k_sem tx_lock; member
533 ret = k_sem_take(&data->tx_lock, K_MSEC(MAX_OOB_TIMEOUT)); in espi_xec_send_oob()
1046 k_sem_give(&data->tx_lock); in espi_oob_up_isr()
1499 k_sem_init(&data->tx_lock, 0, 1); in espi_xec_init()
Despi_mchp_xec_v2.c407 ret = k_sem_take(&data->tx_lock, K_MSEC(MAX_OOB_TIMEOUT)); in espi_xec_send_oob()
956 k_sem_give(&data->tx_lock); in espi_oob_up_isr()
1516 k_sem_init(&data->tx_lock, 0, 1); in espi_xec_init()
/Zephyr-latest/subsys/ipc/ipc_service/lib/
Dicmsg.c93 return k_mutex_lock(&dev_data->tx_lock, SHMEM_ACCESS_TO); in reserve_tx_buffer_if_unused()
102 return k_mutex_unlock(&dev_data->tx_lock); in release_tx_buffer()
412 k_mutex_init(&dev_data->tx_lock); in icmsg_open()
/Zephyr-latest/drivers/wifi/nrf_wifi/src/
Dwifi_mgmt.c721 nrf_wifi_osal_spinlock_take(sys_dev_ctx->tx_config.tx_lock); in nrf_wifi_event_proc_twt_sleep_zep()
727 nrf_wifi_osal_spinlock_rel(sys_dev_ctx->tx_config.tx_lock); in nrf_wifi_event_proc_twt_sleep_zep()
730 nrf_wifi_osal_spinlock_take(sys_dev_ctx->tx_config.tx_lock); in nrf_wifi_event_proc_twt_sleep_zep()
743 nrf_wifi_osal_spinlock_rel(sys_dev_ctx->tx_config.tx_lock); in nrf_wifi_event_proc_twt_sleep_zep()
/Zephyr-latest/include/zephyr/net/
Dnet_if.h742 struct k_mutex tx_lock; member
786 (void)k_mutex_lock(&iface->tx_lock, K_FOREVER); in net_if_tx_lock()
797 k_mutex_unlock(&iface->tx_lock); in net_if_tx_unlock()
/Zephyr-latest/subsys/net/ip/
Dnet_if.c441 k_mutex_init(&iface->tx_lock); in init_iface()