• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/

Lines Matching refs:bd

1090 	struct board_info *bd;
1105 bd = &boards[crd];
1106 if (!bd)
1112 for (count = 0; count < bd->numports; count++, ch++)
1156 struct board_info *bd;
1268 bd = &boards[crd];
1270 switch (bd->type)
1271 { /* Begin switch on bd->type {board type} */
1274 bd->memwinon = pcxem_memwinon ;
1275 bd->memwinoff = pcxem_memwinoff ;
1276 bd->globalwinon = pcxem_globalwinon ;
1277 bd->txwinon = pcxem_txwinon ;
1278 bd->rxwinon = pcxem_rxwinon ;
1279 bd->memoff = pcxem_memoff ;
1280 bd->assertgwinon = dummy_assertgwinon;
1281 bd->assertmemoff = dummy_assertmemoff;
1287 bd->memwinon = dummy_memwinon;
1288 bd->memwinoff = dummy_memwinoff;
1289 bd->globalwinon = dummy_globalwinon;
1290 bd->txwinon = dummy_txwinon;
1291 bd->rxwinon = dummy_rxwinon;
1292 bd->memoff = dummy_memoff;
1293 bd->assertgwinon = dummy_assertgwinon;
1294 bd->assertmemoff = dummy_assertmemoff;
1300 bd->memwinon = pcxe_memwinon;
1301 bd->memwinoff = pcxe_memwinoff;
1302 bd->globalwinon = pcxe_globalwinon;
1303 bd->txwinon = pcxe_txwinon;
1304 bd->rxwinon = pcxe_rxwinon;
1305 bd->memoff = pcxe_memoff;
1306 bd->assertgwinon = dummy_assertgwinon;
1307 bd->assertmemoff = dummy_assertmemoff;
1313 bd->memwinon = pcxi_memwinon;
1314 bd->memwinoff = pcxi_memwinoff;
1315 bd->globalwinon = pcxi_globalwinon;
1316 bd->txwinon = pcxi_txwinon;
1317 bd->rxwinon = pcxi_rxwinon;
1318 bd->memoff = pcxi_memoff;
1319 bd->assertgwinon = pcxi_assertgwinon;
1320 bd->assertmemoff = pcxi_assertmemoff;
1326 } /* End switch on bd->type */
1337 switch (bd->type)
1338 { /* Begin switch on bd->type {board type} */
1343 bd->memory_seg = 0xf000;
1347 board_id = inb((int)bd->port);
1353 bd->memory_seg = 0xf000;
1357 bd->memory_seg = 0xe000;
1361 bd->memory_seg = 0xc000;
1365 bd->memory_seg = 0x8000;
1367 } else printk(KERN_ERR "epca: Board at 0x%x doesn't appear to be an XI\n",(int)bd->port);
1370 } /* End switch on bd->type */
1414 struct board_info *bd;
1423 bd = &boards[crd];
1434 if (bd->type >= PCIXEM) { /* Begin get PCI number of ports */
1449 bd->numports = readw(bd->re_map_membase + XEMPORTS);
1450 epcaassert(bd->numports <= 64,"PCI returned a invalid number of ports");
1451 nbdevs += (bd->numports);
1454 bd->re_map_membase = ioremap(bd->membase, 0x10000);
1465 memaddr = bd->re_map_membase;
1489 if ((bd->type == PCXEVE || bd->type == PCXE) && (readw(memaddr + XEPORTS) < 3))
1491 if (bd->type < PCIXEM)
1492 if (!request_region((int)bd->port, 4, board_desc[bd->type]))
1494 memwinon(bd, 0);
1503 for (i = 0; i < bd->numports; i++, ch++, bc++) { /* Begin for each port */
1513 switch (bd->type) {
1544 } /* End switch bd->type */
1569 switch (bd->type) {
1593 ch->txptr = memaddr + (((tseg - bd->memory_seg) << 4) & 0x1fff);
1594 ch->txwin = FEPWIN | ((tseg - bd->memory_seg) >> 9);
1595 ch->rxptr = memaddr + (((rseg - bd->memory_seg) << 4) & 0x1fff);
1596 ch->rxwin = FEPWIN | ((rseg - bd->memory_seg) >>9 );
1601 ch->txptr = memaddr + ((tseg - bd->memory_seg) << 4);
1602 ch->rxptr = memaddr + ((rseg - bd->memory_seg) << 4);
1606 } /* End switch bd->type */
1654 VERSION, board_desc[bd->type], (long)bd->port, (long)bd->membase, bd->numports);
1655 memwinoff(bd, 0);
1668 struct board_info *bd;
1681 bd = &boards[crd];
1684 if ((bd->status == DISABLED) || digi_poller_inhibited)
1727 struct board_info *bd;
1737 bd = &boards[crd];
1745 eventbuf = bd->re_map_membase + tail + ISTART;
1759 if ((unsigned)channel >= bd->numports || !ch) {
1760 if (channel >= bd->numports)