Lines Matching refs:pci_dev

163 	struct pci_dev * pci_dev;  member
254 static int sis900_get_mac_addr(struct pci_dev *pci_dev, in sis900_get_mac_addr() argument
266 pci_name(pci_dev), signature); in sis900_get_mac_addr()
287 static int sis630e_get_mac_addr(struct pci_dev *pci_dev, in sis630e_get_mac_addr() argument
290 struct pci_dev *isa_bridge = NULL; in sis630e_get_mac_addr()
299 pci_name(pci_dev)); in sis630e_get_mac_addr()
327 static int sis635_get_mac_addr(struct pci_dev *pci_dev, in sis635_get_mac_addr() argument
371 static int sis96x_get_mac_addr(struct pci_dev *pci_dev, in sis96x_get_mac_addr() argument
424 static int sis900_probe(struct pci_dev *pci_dev, in sis900_probe() argument
429 struct pci_dev *dev; in sis900_probe()
435 const char *dev_name = pci_name(pci_dev); in sis900_probe()
445 ret = pci_enable_device(pci_dev); in sis900_probe()
448 i = pci_set_dma_mask(pci_dev, DMA_BIT_MASK(32)); in sis900_probe()
455 pci_set_master(pci_dev); in sis900_probe()
460 SET_NETDEV_DEV(net_dev, &pci_dev->dev); in sis900_probe()
463 ret = pci_request_regions(pci_dev, "sis900"); in sis900_probe()
468 ioaddr = pci_iomap(pci_dev, 0, 0); in sis900_probe()
476 sis_priv->pci_dev = pci_dev; in sis900_probe()
479 pci_set_drvdata(pci_dev, net_dev); in sis900_probe()
481 ring_space = pci_alloc_consistent(pci_dev, TX_TOTAL_SIZE, &ring_dma); in sis900_probe()
489 ring_space = pci_alloc_consistent(pci_dev, RX_TOTAL_SIZE, &ring_dma); in sis900_probe()
514 sis_priv->chipset_rev = pci_dev->revision; in sis900_probe()
522 ret = sis630e_get_mac_addr(pci_dev, net_dev); in sis900_probe()
524 ret = sis635_get_mac_addr(pci_dev, net_dev); in sis900_probe()
526 ret = sis96x_get_mac_addr(pci_dev, net_dev); in sis900_probe()
528 ret = sis900_get_mac_addr(pci_dev, net_dev); in sis900_probe()
561 net_dev->name, card_name, ioaddr, pci_dev->irq, in sis900_probe()
572 pci_free_consistent(pci_dev, RX_TOTAL_SIZE, sis_priv->rx_ring, in sis900_probe()
575 pci_free_consistent(pci_dev, TX_TOTAL_SIZE, sis_priv->tx_ring, in sis900_probe()
578 pci_iounmap(pci_dev, ioaddr); in sis900_probe()
580 pci_release_regions(pci_dev); in sis900_probe()
598 const char *dev_name = pci_name(sis_priv->pci_dev); in sis900_mii_probe()
759 pci_name(sis_priv->pci_dev), sis_priv->cur_phy); in sis900_default_phy()
1014 const int irq = sp->pci_dev->irq; in sis900_poll()
1043 ret = request_irq(sis_priv->pci_dev->irq, sis900_interrupt, IRQF_SHARED, in sis900_open()
1190 sis_priv->rx_ring[i].bufptr = pci_map_single(sis_priv->pci_dev, in sis900_init_rx_ring()
1192 if (unlikely(pci_dma_mapping_error(sis_priv->pci_dev, in sis900_init_rx_ring()
1563 pci_unmap_single(sis_priv->pci_dev, in sis900_tx_timeout()
1614 sis_priv->tx_ring[entry].bufptr = pci_map_single(sis_priv->pci_dev, in sis900_start_xmit()
1616 if (unlikely(pci_dma_mapping_error(sis_priv->pci_dev, in sis900_start_xmit()
1780 pci_unmap_single(sis_priv->pci_dev, in sis900_rx()
1828 pci_map_single(sis_priv->pci_dev, skb->data, in sis900_rx()
1830 if (unlikely(pci_dma_mapping_error(sis_priv->pci_dev, in sis900_rx()
1862 pci_map_single(sis_priv->pci_dev, skb->data, in sis900_rx()
1864 if (unlikely(pci_dma_mapping_error(sis_priv->pci_dev, in sis900_rx()
1930 pci_unmap_single(sis_priv->pci_dev, in sis900_finish_xmit()
1959 struct pci_dev *pdev = sis_priv->pci_dev; in sis900_close()
2017 strlcpy(info->bus_info, pci_name(sis_priv->pci_dev), in sis900_get_drvinfo()
2084 pci_read_config_dword(sis_priv->pci_dev, CFGPMCSR, &cfgpmcsr); in sis900_set_wol()
2086 pci_write_config_dword(sis_priv->pci_dev, CFGPMCSR, cfgpmcsr); in sis900_set_wol()
2104 pci_read_config_dword(sis_priv->pci_dev, CFGPMCSR, &cfgpmcsr); in sis900_set_wol()
2106 pci_write_config_dword(sis_priv->pci_dev, CFGPMCSR, cfgpmcsr); in sis900_set_wol()
2408 static void sis900_remove(struct pci_dev *pci_dev) in sis900_remove() argument
2410 struct net_device *net_dev = pci_get_drvdata(pci_dev); in sis900_remove()
2422 pci_free_consistent(pci_dev, RX_TOTAL_SIZE, sis_priv->rx_ring, in sis900_remove()
2424 pci_free_consistent(pci_dev, TX_TOTAL_SIZE, sis_priv->tx_ring, in sis900_remove()
2426 pci_iounmap(pci_dev, sis_priv->ioaddr); in sis900_remove()
2428 pci_release_regions(pci_dev); in sis900_remove()
2433 static int sis900_suspend(struct pci_dev *pci_dev, pm_message_t state) in sis900_suspend() argument
2435 struct net_device *net_dev = pci_get_drvdata(pci_dev); in sis900_suspend()
2448 pci_set_power_state(pci_dev, PCI_D3hot); in sis900_suspend()
2449 pci_save_state(pci_dev); in sis900_suspend()
2454 static int sis900_resume(struct pci_dev *pci_dev) in sis900_resume() argument
2456 struct net_device *net_dev = pci_get_drvdata(pci_dev); in sis900_resume()
2462 pci_restore_state(pci_dev); in sis900_resume()
2463 pci_set_power_state(pci_dev, PCI_D0); in sis900_resume()