Lines Matching refs:peer_dev
23 const struct device *peer_dev[2]; member
41 if (dev == cfg->peer_dev[0]) { in uart_bridge_get_peer()
42 return cfg->peer_dev[1]; in uart_bridge_get_peer()
43 } else if (dev == cfg->peer_dev[1]) { in uart_bridge_get_peer()
44 return cfg->peer_dev[0]; in uart_bridge_get_peer()
54 const struct device *peer_dev = uart_bridge_get_peer(dev, bridge_dev); in uart_bridge_settings_update() local
57 if (peer_dev == NULL) { in uart_bridge_settings_update()
63 bridge_dev->name, peer_dev->name); in uart_bridge_settings_update()
72 ret = uart_configure(peer_dev, &cfg); in uart_bridge_settings_update()
74 LOG_WRN("%s: failed to set the uart config: %d", peer_dev->name, in uart_bridge_settings_update()
88 if (dev == cfg->peer_dev[0]) { in uart_bridge_get_idx()
101 const struct device *peer_dev = in uart_bridge_handle_rx() local
102 cfg->peer_dev[uart_bridge_get_idx(dev, bridge_dev, false)]; in uart_bridge_handle_rx()
136 uart_irq_tx_enable(peer_dev); in uart_bridge_handle_rx()
145 const struct device *peer_dev = in uart_bridge_handle_tx() local
146 cfg->peer_dev[uart_bridge_get_idx(dev, bridge_dev, false)]; in uart_bridge_handle_tx()
177 uart_irq_rx_enable(peer_dev); in uart_bridge_handle_tx()
204 uart_irq_rx_disable(cfg->peer_dev[0]); in uart_bridge_pm_action()
205 uart_irq_rx_disable(cfg->peer_dev[1]); in uart_bridge_pm_action()
206 uart_irq_callback_user_data_set(cfg->peer_dev[0], NULL, NULL); in uart_bridge_pm_action()
207 uart_irq_callback_user_data_set(cfg->peer_dev[1], NULL, NULL); in uart_bridge_pm_action()
210 uart_irq_callback_user_data_set(cfg->peer_dev[0], interrupt_handler, in uart_bridge_pm_action()
212 uart_irq_callback_user_data_set(cfg->peer_dev[1], interrupt_handler, in uart_bridge_pm_action()
214 uart_irq_rx_enable(cfg->peer_dev[0]); in uart_bridge_pm_action()
215 uart_irq_rx_enable(cfg->peer_dev[1]); in uart_bridge_pm_action()
239 .peer_dev = {DT_INST_FOREACH_PROP_ELEM_SEP( \