Lines Matching refs:np

374 	struct yellowfin_private *np;
399 dev = alloc_etherdev(sizeof(*np));
405 np = netdev_priv(dev);
431 spin_lock_init(&np->lock);
433 np->pci_dev = pdev;
434 np->chip_id = chip_idx;
435 np->drv_flags = drv_flags;
436 np->base = ioaddr;
441 np->tx_ring = ring_space;
442 np->tx_ring_dma = ring_dma;
447 np->rx_ring = ring_space;
448 np->rx_ring_dma = ring_dma;
453 np->tx_status = ring_space;
454 np->tx_status_dma = ring_dma;
462 np->full_duplex = 1;
463 np->default_port = option & 15;
464 if (np->default_port)
465 np->medialock = 1;
468 np->full_duplex = 1;
470 if (np->full_duplex)
471 np->duplex_lock = 1;
490 if (np->drv_flags & HasMII) {
495 np->phys[phy_idx++] = phy;
496 np->advertising = mdio_read(ioaddr, phy, 4);
498 phy, mii_status, np->advertising);
501 np->mii_cnt = phy_idx;
509 pci_free_consistent(pdev, STATUS_TOTAL_SIZE, np->tx_status,
510 np->tx_status_dma);
512 pci_free_consistent(pdev, RX_TOTAL_SIZE, np->rx_ring, np->rx_ring_dma);
514 pci_free_consistent(pdev, TX_TOTAL_SIZE, np->tx_ring, np->tx_ring_dma);
1330 struct yellowfin_private *np = netdev_priv(dev);
1334 strlcpy(info->bus_info, pci_name(np->pci_dev), sizeof(info->bus_info));
1343 struct yellowfin_private *np = netdev_priv(dev);
1344 void __iomem *ioaddr = np->base;
1349 data->phy_id = np->phys[0] & 0x1f;
1357 if (data->phy_id == np->phys[0]) {
1362 np->medialock = (value & 0x9000) ? 0 : 1;
1363 if (np->medialock)
1364 np->full_duplex = (value & 0x0100) ? 1 : 0;
1366 case 4: np->advertising = value; break;
1381 struct yellowfin_private *np;
1384 np = netdev_priv(dev);
1386 pci_free_consistent(pdev, STATUS_TOTAL_SIZE, np->tx_status,
1387 np->tx_status_dma);
1388 pci_free_consistent(pdev, RX_TOTAL_SIZE, np->rx_ring, np->rx_ring_dma);
1389 pci_free_consistent(pdev, TX_TOTAL_SIZE, np->tx_ring, np->tx_ring_dma);
1392 pci_iounmap(pdev, np->base);