Lines Matching refs:port_dev
140 struct serial_port_device *port_dev; in __uart_start() local
146 port_dev = port->port_dev; in __uart_start()
149 err = pm_runtime_get(&port_dev->dev); in __uart_start()
151 pm_runtime_put_noidle(&port_dev->dev); in __uart_start()
160 if (!pm_runtime_enabled(port->dev) || pm_runtime_active(&port_dev->dev)) in __uart_start()
162 pm_runtime_mark_last_busy(&port_dev->dev); in __uart_start()
163 pm_runtime_put_autosuspend(&port_dev->dev); in __uart_start()
2342 tty_dev = device_find_child(&uport->port_dev->dev, &match, serial_match_port); in uart_suspend_port()
2421 tty_dev = device_find_child(&uport->port_dev->dev, &match, serial_match_port); in uart_resume_port()
3155 uport->line, uport->dev, &uport->port_dev->dev, port, in serial_core_add_one_port()
3223 uport->port_dev = NULL; in serial_core_remove_one_port()
3266 serial_core_get_ctrl_dev(struct serial_port_device *port_dev) in serial_core_get_ctrl_dev() argument
3268 struct device *dev = &port_dev->dev; in serial_core_get_ctrl_dev()
3288 if (!state->uart_port || !state->uart_port->port_dev) in serial_core_ctrl_find()
3293 return serial_core_get_ctrl_dev(state->uart_port->port_dev); in serial_core_ctrl_find()
3307 struct serial_port_device *port_dev; in serial_core_port_device_add() local
3309 port_dev = serial_base_port_add(port, ctrl_dev); in serial_core_port_device_add()
3310 if (IS_ERR(port_dev)) in serial_core_port_device_add()
3311 return PTR_ERR(port_dev); in serial_core_port_device_add()
3313 port->port_dev = port_dev; in serial_core_port_device_add()
3363 serial_base_port_device_remove(port->port_dev); in serial_core_register_port()
3378 struct serial_port_device *port_dev = port->port_dev; in serial_core_unregister_port() local
3379 struct serial_ctrl_device *ctrl_dev = serial_core_get_ctrl_dev(port_dev); in serial_core_unregister_port()
3389 serial_base_port_device_remove(port_dev); in serial_core_unregister_port()