Lines Matching refs:board
848 unsigned int board; in isicom_find_port() local
851 board = BOARD(line); in isicom_find_port()
852 card = &isi_card[board]; in isicom_find_port()
858 if (line > ((board * 16) + card->port_count - 1)) in isicom_find_port()
1313 struct isi_board *board = pci_get_drvdata(pdev); in reset_card() local
1314 unsigned long base = board->base; in reset_card()
1355 board->port_count = (portcount == 4) ? 4 : 8; in reset_card()
1356 board->shift_count = 12; in reset_card()
1360 board->port_count = 16; in reset_card()
1361 board->shift_count = 11; in reset_card()
1374 struct isi_board *board = pci_get_drvdata(pdev); in load_firmware() local
1376 unsigned long base = board->base; in load_firmware()
1537 board->status |= FIRMWARE_LOADED; in load_firmware()
1556 struct isi_board *board = NULL; in isicom_probe() local
1572 board = &isi_card[index]; in isicom_probe()
1581 board->index = index; in isicom_probe()
1582 board->base = pci_resource_start(pdev, 3); in isicom_probe()
1583 board->irq = pdev->irq; in isicom_probe()
1586 pci_set_drvdata(pdev, board); in isicom_probe()
1591 "will be disabled.\n", board->base, board->base + 15, in isicom_probe()
1597 retval = request_irq(board->irq, isicom_interrupt, in isicom_probe()
1598 IRQF_SHARED, ISICOM_NAME, board); in isicom_probe()
1601 "Card%d will be disabled.\n", board->irq, index + 1); in isicom_probe()
1613 for (index = 0; index < board->port_count; index++) { in isicom_probe()
1614 struct tty_port *tport = &board->ports[index].port; in isicom_probe()
1620 board->index * 16 + index, &pdev->dev); in isicom_probe()
1626 free_irq(board->irq, board); in isicom_probe()
1630 board->base = 0; in isicom_probe()
1640 struct isi_board *board = pci_get_drvdata(pdev); in isicom_remove() local
1643 for (i = 0; i < board->port_count; i++) { in isicom_remove()
1644 tty_unregister_device(isicom_normal, board->index * 16 + i); in isicom_remove()
1645 tty_port_destroy(&board->ports[i].port); in isicom_remove()
1648 free_irq(board->irq, board); in isicom_remove()
1650 board->base = 0; in isicom_remove()