Lines Matching refs:channels
395 if (!brd->channels[i]) { in jsm_tty_init()
401 brd->channels[i] = kzalloc(sizeof(struct jsm_channel), GFP_KERNEL); in jsm_tty_init()
402 if (!brd->channels[i]) { in jsm_tty_init()
410 ch = brd->channels[0]; in jsm_tty_init()
414 for (i = 0; i < brd->nasync; i++, ch = brd->channels[i]) { in jsm_tty_init()
416 if (!brd->channels[i]) in jsm_tty_init()
457 for (i = 0; i < brd->nasync; i++, ch = brd->channels[i]) { in jsm_uart_port_init()
459 if (!brd->channels[i]) in jsm_uart_port_init()
462 brd->channels[i]->uart_port.irq = brd->irq; in jsm_uart_port_init()
463 brd->channels[i]->uart_port.uartclk = 14745600; in jsm_uart_port_init()
464 brd->channels[i]->uart_port.type = PORT_JSM; in jsm_uart_port_init()
465 brd->channels[i]->uart_port.iotype = UPIO_MEM; in jsm_uart_port_init()
466 brd->channels[i]->uart_port.membase = brd->re_map_membase; in jsm_uart_port_init()
467 brd->channels[i]->uart_port.fifosize = 16; in jsm_uart_port_init()
468 brd->channels[i]->uart_port.ops = &jsm_ops; in jsm_uart_port_init()
475 brd->channels[i]->uart_port.line = line; in jsm_uart_port_init()
476 rc = uart_add_one_port (&jsm_uart_driver, &brd->channels[i]->uart_port); in jsm_uart_port_init()
508 if (!brd->channels[i]) in jsm_remove_uart_port()
511 ch = brd->channels[i]; in jsm_remove_uart_port()
514 uart_remove_one_port(&jsm_uart_driver, &brd->channels[i]->uart_port); in jsm_remove_uart_port()