Lines Matching refs:channels
388 if (!brd->channels[i]) {
394 brd->channels[i] = kzalloc(sizeof(struct jsm_channel), GFP_KERNEL);
395 if (!brd->channels[i]) {
403 ch = brd->channels[0];
407 for (i = 0; i < brd->nasync; i++, ch = brd->channels[i]) {
409 if (!brd->channels[i])
451 if (!brd->channels[i])
454 brd->channels[i]->uart_port.irq = brd->irq;
455 brd->channels[i]->uart_port.uartclk = 14745600;
456 brd->channels[i]->uart_port.type = PORT_JSM;
457 brd->channels[i]->uart_port.iotype = UPIO_MEM;
458 brd->channels[i]->uart_port.membase = brd->re_map_membase;
459 brd->channels[i]->uart_port.fifosize = 16;
460 brd->channels[i]->uart_port.ops = &jsm_ops;
467 brd->channels[i]->uart_port.line = line;
468 rc = uart_add_one_port(&jsm_uart_driver, &brd->channels[i]->uart_port);
499 if (!brd->channels[i])
502 ch = brd->channels[i];
505 uart_remove_one_port(&jsm_uart_driver, &brd->channels[i]->uart_port);