Lines Matching refs:np

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