serial_ctrl_device
struct serial_ctrl_device *serial_base_ctrl_add(struct uart_port *port,
struct serial_ctrl_device *parent);
void serial_base_ctrl_device_remove(struct serial_ctrl_device *ctrl_dev);
#define to_serial_base_ctrl_device(d) container_of((d), struct serial_ctrl_device, dev)
void serial_base_ctrl_device_remove(struct serial_ctrl_device *ctrl_dev)
struct serial_ctrl_device *serial_base_ctrl_add(struct uart_port *port,
struct serial_ctrl_device *ctrl_dev;
struct serial_ctrl_device *ctrl_dev)
struct serial_ctrl_device *ctrl_dev;
struct serial_ctrl_device *ctrl_dev = to_serial_base_ctrl_device(dev);
static struct serial_ctrl_device *
static struct serial_ctrl_device *serial_core_ctrl_find(struct uart_driver *drv,
static struct serial_ctrl_device *serial_core_ctrl_device_add(struct uart_port *port)
static int serial_core_port_device_add(struct serial_ctrl_device *ctrl_dev,
struct serial_ctrl_device *ctrl_dev, *new_ctrl_dev = NULL;
struct serial_ctrl_device *ctrl_dev = serial_core_get_ctrl_dev(port_dev);