Lines Matching refs:uart_dev
42 if (contexts[i] && contexts[i]->uart_dev == dev) { in context_from_dev()
88 __ASSERT(ctx->uart_dev, "invalid ctx device"); in mdm_receiver_flush()
90 while (uart_fifo_read(ctx->uart_dev, &c, 1) > 0) { in mdm_receiver_flush()
105 static void mdm_receiver_isr(const struct device *uart_dev, void *user_data) in mdm_receiver_isr() argument
114 ctx = context_from_dev(uart_dev); in mdm_receiver_isr()
120 while (uart_irq_update(ctx->uart_dev) && in mdm_receiver_isr()
121 uart_irq_rx_ready(ctx->uart_dev)) { in mdm_receiver_isr()
122 rx = uart_fifo_read(ctx->uart_dev, read_buf, sizeof(read_buf)); in mdm_receiver_isr()
149 uart_irq_rx_disable(ctx->uart_dev); in mdm_receiver_setup()
150 uart_irq_tx_disable(ctx->uart_dev); in mdm_receiver_setup()
152 uart_irq_callback_set(ctx->uart_dev, mdm_receiver_isr); in mdm_receiver_setup()
153 uart_irq_rx_enable(ctx->uart_dev); in mdm_receiver_setup()
193 uart_poll_out(ctx->uart_dev, *buf++); in mdm_receiver_send()
201 uart_irq_rx_disable(ctx->uart_dev); in mdm_receiver_sleep()
203 pm_device_action_run(ctx->uart_dev, PM_DEVICE_ACTION_SUSPEND); in mdm_receiver_sleep()
211 pm_device_action_run(ctx->uart_dev, PM_DEVICE_ACTION_RESUME); in mdm_receiver_wake()
213 uart_irq_rx_enable(ctx->uart_dev); in mdm_receiver_wake()
219 const struct device *uart_dev, in mdm_receiver_register() argument
228 if (!device_is_ready(uart_dev)) { in mdm_receiver_register()
230 uart_dev ? uart_dev->name : "<null>"); in mdm_receiver_register()
234 ctx->uart_dev = uart_dev; in mdm_receiver_register()