Lines Matching refs:port

134 	 * Boca Research Turbo Serial 658 (8 serial port) card.
151 * Dolphin Peripherals 4035 (dual serial port) card. PLX 9050, with
163 * Dolphin Peripherals 4014 (dual parallel port) card. PLX 9050, with
183 * based on Exar PCI chips, f. e. the 8 port variants on XR17V258IV.
886 * eMegatech MP954ER4 (4 port) and MP958ER8 (8 port)
889 * Lindy 51189 (4 port)
892 * StarTech.com PEX4S952 (4 port) and PEX8S952 (8 port)
974 * the ASIC. This causes the weird port access pattern
975 * below, where two of the IO port ranges each access
988 * 4 com port on PCI device 0 and 4 on PCI device 1. PCI device 0 has
1053 "Sunix SER5xxxx 2-port serial",
1059 "Sunix SER5xxxx 4-port serial",
1065 "Sunix SER5xxxx 8-port serial",
1072 "Sunix MIO5xxxx 1-port serial and 1284 Printer port",
1079 "Sunix MIO5xxxx 2-port serial and 1284 Printer port",
1086 "Sunix MIO5xxxx 4-port serial and 1284 Printer port",
1105 "Decision Computer Inc, PCCOM 4-port serial",
1111 "Decision Computer Inc, PCCOM 8-port serial",
1117 "PCCOM dual port RS232/422/485",
1123 "NetMos NM9815 Dual 1284 Printer port",
1130 * here to _prevent_ puc(4) from claiming this single port card.
1135 "NetMos NM9835 based 1-port serial",
1141 "NetMos NM9835 based 2-port serial",
1147 "NetMos NM9835 Dual UART and 1284 Printer port",
1159 "NetMos NM9845 Quad UART and 1284 Printer port",
1183 "NetMos NM9865 Single UART and 1284 Printer port",
1189 "NetMos NM9865 Dual UART and 1284 Printer port",
1195 "NetMos NM9865 Dual 1284 Printer port",
1259 puc_config_amc(struct puc_softc *sc __unused, enum puc_cfg_cmd cmd, int port,
1265 *res = 8 * (port & 1);
1268 *res = 0x14 + (port >> 1) * 4;
1277 puc_config_diva(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
1284 port <<= 1;
1286 port = (port == 3) ? 4 : port;
1287 *res = port * 8 + ((port > 2) ? 0x18 : 0);
1295 int port, intptr_t *res)
1299 *res = port * 0x200;
1307 int port, intptr_t *res)
1311 *res = port * 0x400;
1319 int port __unused, intptr_t *res)
1330 puc_config_moxa(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
1336 if (port == 3 && (cfg->device == 0x1045 ||
1338 port = 7;
1339 *res = port * 0x200;
1348 int port __unused, intptr_t *res)
1446 puc_config_syba(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
1495 switch (port) {
1520 puc_config_siig(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
1528 *res = (port > 4) ? 8 * (port - 4) : 0;
1534 *res = 0x10 + ((port > 4) ? 0x10 : 4 * port);
1538 switch (port) {
1552 puc_config_timedia(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
1587 if (port < 2)
1614 *res = (port == 1 || port == 3) ? 8 : 0;
1617 *res = 0x10 + ((port > 3) ? port - 2 : port >> 1) * 4;
1630 int port __unused, intptr_t *res)
1651 puc_config_oxford_pcie(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
1712 *res = 0x1000 + (port << 9);
1724 puc_config_sunix(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
1731 error = puc_config(sc, PUC_CFG_GET_TYPE, port, res);
1734 *res = (*res == PUC_TYPE_SERIAL) ? (port & 3) * 8 : 0;
1737 error = puc_config(sc, PUC_CFG_GET_TYPE, port, res);
1740 *res = (*res == PUC_TYPE_SERIAL && port <= 3) ? 0x10 : 0x14;
1750 int port, intptr_t *res)
1755 *res = (port < 3) ? 0 : (port - 2) << 3;
1758 *res = 0x14 + ((port >= 2) ? 0x0c : port << 2);