Lines Matching full:int_driven
223 struct uarte_nrfx_int_driven *int_driven; member
435 if (!data->int_driven) in uarte_nrfx_isr_int()
445 if (!data->int_driven) { in uarte_nrfx_isr_int()
450 data->int_driven->fifo_fill_lock = 0; in uarte_nrfx_isr_int()
451 if (!data->int_driven->tx_irq_enabled) { in uarte_nrfx_isr_int()
456 if (data->int_driven->disable_tx_irq) { in uarte_nrfx_isr_int()
457 data->int_driven->disable_tx_irq = false; in uarte_nrfx_isr_int()
469 if (data->int_driven->cb) { in uarte_nrfx_isr_int()
470 data->int_driven->cb(dev, data->int_driven->cb_data); in uarte_nrfx_isr_int()
689 if (data->int_driven && data->int_driven->rx_irq_enabled) { in uarte_periph_enable()
1927 len = MIN(len, data->int_driven->tx_buff_size); in uarte_nrfx_fifo_fill()
1928 if (!atomic_cas(&data->int_driven->fifo_fill_lock, 0, 1)) { in uarte_nrfx_fifo_fill()
1933 memcpy(data->int_driven->tx_buffer, tx_data, len); in uarte_nrfx_fifo_fill()
1938 data->int_driven->fifo_fill_lock = 0; in uarte_nrfx_fifo_fill()
1941 tx_start(dev, data->int_driven->tx_buffer, len); in uarte_nrfx_fifo_fill()
1987 data->int_driven->disable_tx_irq = false; in uarte_nrfx_irq_tx_enable()
1988 data->int_driven->tx_irq_enabled = true; in uarte_nrfx_irq_tx_enable()
1999 data->int_driven->disable_tx_irq = true; in uarte_nrfx_irq_tx_disable()
2000 data->int_driven->tx_irq_enabled = false; in uarte_nrfx_irq_tx_disable()
2014 bool ready = data->int_driven->tx_irq_enabled && in uarte_nrfx_irq_tx_ready_complete()
2018 data->int_driven->fifo_fill_lock = 0; in uarte_nrfx_irq_tx_ready_complete()
2021 return ready ? data->int_driven->tx_buff_size : 0; in uarte_nrfx_irq_tx_ready_complete()
2090 data->int_driven->cb = cb; in uarte_nrfx_irq_callback_set()
2091 data->int_driven->cb_data = cb_data; in uarte_nrfx_irq_callback_set()
2235 if (data->int_driven) { in uarte_pm_suspend()
2236 data->int_driven->rx_irq_enabled = in uarte_pm_suspend()
2239 if (data->int_driven->rx_irq_enabled) { in uarte_pm_suspend()
2448 (.int_driven = &uarte##idx##_int_driven,)) \