Lines Matching refs:dev_data

291 	struct uart_xec_dev_data * const dev_data = dev->data;  in set_baud_rate()  local
314 dev_data->uart_config.baudrate = baud_rate; in set_baud_rate()
327 struct uart_xec_dev_data * const dev_data = dev->data; in uart_xec_configure() local
335 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_configure()
337 ARG_UNUSED(dev_data); in uart_xec_configure()
339 dev_data->fcr_cache = 0U; in uart_xec_configure()
340 dev_data->iir_cache = 0U; in uart_xec_configure()
395 dev_data->uart_config = *cfg; in uart_xec_configure()
407 dev_data->fcr_cache = FCR_FIFO | FCR_MODE0 | FCR_FIFO_8 | FCR_RCVRCLR | in uart_xec_configure()
409 regs->IIR_FCR = dev_data->fcr_cache; in uart_xec_configure()
421 k_spin_unlock(&dev_data->lock, key); in uart_xec_configure()
510 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_init() local
520 ret = uart_xec_configure(dev, &dev_data->uart_config); in uart_xec_init()
561 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_poll_in() local
564 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_poll_in()
572 k_spin_unlock(&dev_data->lock, key); in uart_xec_poll_in()
592 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_poll_out() local
594 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_poll_out()
602 k_spin_unlock(&dev_data->lock, key); in uart_xec_poll_out()
616 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_err_check() local
618 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_err_check()
621 k_spin_unlock(&dev_data->lock, key); in uart_xec_err_check()
641 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_fifo_fill() local
644 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_fifo_fill()
653 k_spin_unlock(&dev_data->lock, key); in uart_xec_fifo_fill()
671 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_fifo_read() local
674 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_fifo_read()
680 k_spin_unlock(&dev_data->lock, key); in uart_xec_fifo_read()
693 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_irq_tx_enable() local
695 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_irq_tx_enable()
699 k_spin_unlock(&dev_data->lock, key); in uart_xec_irq_tx_enable()
710 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_irq_tx_disable() local
712 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_irq_tx_disable()
716 k_spin_unlock(&dev_data->lock, key); in uart_xec_irq_tx_disable()
728 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_irq_tx_ready() local
729 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_irq_tx_ready()
733 k_spin_unlock(&dev_data->lock, key); in uart_xec_irq_tx_ready()
748 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_irq_tx_complete() local
751 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_irq_tx_complete()
760 k_spin_unlock(&dev_data->lock, key); in uart_xec_irq_tx_complete()
773 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_irq_rx_enable() local
775 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_irq_rx_enable()
779 k_spin_unlock(&dev_data->lock, key); in uart_xec_irq_rx_enable()
790 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_irq_rx_disable() local
792 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_irq_rx_disable()
796 k_spin_unlock(&dev_data->lock, key); in uart_xec_irq_rx_disable()
808 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_irq_rx_ready() local
809 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_irq_rx_ready()
813 k_spin_unlock(&dev_data->lock, key); in uart_xec_irq_rx_ready()
826 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_irq_err_enable() local
828 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_irq_err_enable()
832 k_spin_unlock(&dev_data->lock, key); in uart_xec_irq_err_enable()
845 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_irq_err_disable() local
847 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_irq_err_disable()
851 k_spin_unlock(&dev_data->lock, key); in uart_xec_irq_err_disable()
863 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_irq_is_pending() local
864 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_irq_is_pending()
868 k_spin_unlock(&dev_data->lock, key); in uart_xec_irq_is_pending()
883 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_irq_update() local
885 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_irq_update()
889 k_spin_unlock(&dev_data->lock, key); in uart_xec_irq_update()
904 struct uart_xec_dev_data * const dev_data = dev->data; in uart_xec_irq_callback_set() local
905 k_spinlock_key_t key = k_spin_lock(&dev_data->lock); in uart_xec_irq_callback_set()
907 dev_data->cb = cb; in uart_xec_irq_callback_set()
908 dev_data->cb_data = cb_data; in uart_xec_irq_callback_set()
910 k_spin_unlock(&dev_data->lock, key); in uart_xec_irq_callback_set()
922 struct uart_xec_dev_data * const dev_data = dev->data; in uart_xec_isr() local
937 if (dev_data->cb) { in uart_xec_isr()
938 dev_data->cb(dev, dev_data->cb_data); in uart_xec_isr()
968 struct uart_xec_dev_data *dev_data = dev->data; in uart_xec_line_ctrl_set() local
980 key = k_spin_lock(&dev_data->lock); in uart_xec_line_ctrl_set()
995 k_spin_unlock(&dev_data->lock, key); in uart_xec_line_ctrl_set()