Lines Matching defs:pdev

330 	struct pci_dev		*pdev;
516 new_mapping = dma_map_single(&cp->pdev->dev, new_skb->data, buflen,
518 if (dma_mapping_error(&cp->pdev->dev, new_mapping)) {
524 dma_unmap_single(&cp->pdev->dev, mapping,
618 pci_read_config_word(cp->pdev, PCI_STATUS, &pci_status);
619 pci_write_config_word(cp->pdev, PCI_STATUS, pci_status);
640 const int irq = cp->pdev->irq;
667 dma_unmap_single(&cp->pdev->dev, le64_to_cpu(txd->addr),
726 dma_unmap_single(&cp->pdev->dev, le64_to_cpu(txd->addr),
784 mapping = dma_map_single(&cp->pdev->dev, skb->data, len, DMA_TO_DEVICE);
785 if (dma_mapping_error(&cp->pdev->dev, mapping))
812 first_mapping = dma_map_single(&cp->pdev->dev, skb->data,
814 if (dma_mapping_error(&cp->pdev->dev, first_mapping))
827 mapping = dma_map_single(&cp->pdev->dev,
830 if (dma_mapping_error(&cp->pdev->dev, mapping)) {
1071 mapping = dma_map_single(&cp->pdev->dev, skb->data,
1073 if (dma_mapping_error(&cp->pdev->dev, mapping)) {
1115 struct device *d = &cp->pdev->dev;
1141 dma_unmap_single(&cp->pdev->dev,le64_to_cpu(desc->addr),
1152 dma_unmap_single(&cp->pdev->dev,le64_to_cpu(desc->addr),
1173 dma_free_coherent(&cp->pdev->dev, CP_RING_BYTES, cp->rx_ring,
1182 const int irq = cp->pdev->irq;
1232 free_irq(cp->pdev->irq, dev);
1387 strscpy(info->bus_info, pci_name(cp->pdev), sizeof(info->bus_info));
1546 nic_stats = dma_alloc_coherent(&cp->pdev->dev, sizeof(*nic_stats),
1582 dma_free_coherent(&cp->pdev->dev, sizeof(*nic_stats), nic_stats, dma);
1854 pci_enable_wake(cp->pdev, PCI_D0, 1); /* Enable PME# generation */
1855 pci_set_power_state (cp->pdev, PCI_D3hot);
1886 static int cp_init_one (struct pci_dev *pdev, const struct pci_device_id *ent)
1898 if (pdev->vendor == PCI_VENDOR_ID_REALTEK &&
1899 pdev->device == PCI_DEVICE_ID_REALTEK_8139 && pdev->revision < 0x20) {
1900 dev_info(&pdev->dev,
1902 pdev->vendor, pdev->device, pdev->revision);
1909 SET_NETDEV_DEV(dev, &pdev->dev);
1912 cp->pdev = pdev;
1924 rc = pci_enable_device(pdev);
1928 rc = pci_set_mwi(pdev);
1932 rc = pci_request_regions(pdev, DRV_NAME);
1936 pciaddr = pci_resource_start(pdev, 1);
1939 dev_err(&pdev->dev, "no MMIO resource\n");
1942 if (pci_resource_len(pdev, 1) < CP_REGS_SIZE) {
1944 dev_err(&pdev->dev, "MMIO resource (%llx) too small\n",
1945 (unsigned long long)pci_resource_len(pdev, 1));
1951 !dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64))) {
1956 rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32));
1958 dev_err(&pdev->dev,
1973 dev_err(&pdev->dev, "Cannot map PCI MMIO (%Lx@%Lx)\n",
1974 (unsigned long long)pci_resource_len(pdev, 1),
2013 regs, dev->dev_addr, pdev->irq);
2015 pci_set_drvdata(pdev, dev);
2018 pci_set_master(pdev);
2028 pci_release_regions(pdev);
2030 pci_clear_mwi(pdev);
2032 pci_disable_device(pdev);
2038 static void cp_remove_one (struct pci_dev *pdev)
2040 struct net_device *dev = pci_get_drvdata(pdev);
2046 pci_set_power_state (pdev, PCI_D0);
2047 pci_release_regions(pdev);
2048 pci_clear_mwi(pdev);
2049 pci_disable_device(pdev);