release_port
release_port(hc, hc->chan[ch].dch);
release_port(hc, dch);
release_port(hc, dch);
release_port(hc,
release_port(hc,
goto release_port;
release_port:
.release_port = serial21285_release_port,
.release_port = serial8250_release_port,
ops->release_port = univ8250_release_port;
core_port_base_ops->release_port(port);
core_port_base_ops->release_port(port);
.release_port = altera_jtaguart_release_port,
.release_port = altera_uart_release_port,
.release_port = pl010_release_port,
.release_port = apbuart_release_port,
.release_port = ar933x_uart_release_port,
.release_port = arc_serial_release_port,
.release_port = atmel_release_port,
.release_port = bcm_uart_release_port,
.release_port = uart_clps711x_nop_void,
.release_port = cpm_uart_release_port,
.release_port = digicolor_uart_release_port,
.release_port = dz_release_port,
.release_port = linflex_release_port,
.release_port = lpuart_release_port,
.release_port = lpuart_release_port,
.release_port = ip22zilog_release_port,
.release_port = jsm_tty_release_port,
.release_port = lqasc_release_port,
.release_port = serial_lpc32xx_release_port,
.release_port = max3100_release_port,
.release_port = max310x_null_void,
.release_port = mcf_release_port,
.release_port = men_z135_release_port,
.release_port = meson_uart_release_port,
.release_port = mpc52xx_uart_release_port,
.release_port = mps2_uart_release_port,
.release_port = msm_release_port,
.release_port = mux_release_port,
.release_port = mvebu_uart_release_port,
.release_port = mxs_auart_release_port,
.release_port = serial_omap_release_port,
.release_port = owl_uart_release_port,
.release_port = pch_uart_release_port,
.release_port = pic32_uart_release_port,
.release_port = pmz_release_port,
.release_port = serial_pxa_release_port,
.release_port = rda_uart_release_port,
.release_port = rp2_uart_release_port,
.release_port = sci_release_port,
.release_port = sa1100_release_port,
.release_port = sbd_release_port,
.release_port = sc16is7xx_null_void,
.release_port = sccnxp_release_port,
.release_port = tegra_uart_release_port,
if (uport->type != PORT_UNKNOWN && uport->ops->release_port)
uport->ops->release_port(uport);
if (uport->type != PORT_UNKNOWN && uport->ops->release_port)
uport->ops->release_port(uport);
if (old_type != PORT_UNKNOWN && uport->ops->release_port)
uport->ops->release_port(uport);
.release_port = serial_txx9_release_port,
.release_port = sci_release_port,
.release_port = sifive_serial_release_port,
.release_port = sprd_release_port,
.release_port = asc_release_port,
.release_port = stm32_usart_release_port,
.release_port = sunhv_release_port,
.release_port = sunsab_release_port,
.release_port = sunsu_release_port,
.release_port = sunzilog_release_port,
.release_port = timbuart_release_port,
.release_port = ulite_release_port,
.release_port = qe_uart_release_port,
.release_port = vt8500_release_port,
.release_port = cdns_uart_release_port,
.release_port = zs_release_port,
void (*release_port)(struct uart_port *);