Lines Matching refs:pcidev
122 static int ns_init_card(int i, struct pci_dev *pcidev);
175 static int nicstar_init_one(struct pci_dev *pcidev, in nicstar_init_one() argument
184 error = ns_init_card(index, pcidev); in nicstar_init_one()
195 static void nicstar_remove_one(struct pci_dev *pcidev) in nicstar_remove_one() argument
198 ns_dev *card = pci_get_drvdata(pcidev); in nicstar_remove_one()
219 pci_disable_device(pcidev); in nicstar_remove_one()
247 dma_free_coherent(&card->pcidev->dev, NS_RSQSIZE + NS_RSQ_ALIGNMENT, in nicstar_remove_one()
249 dma_free_coherent(&card->pcidev->dev, NS_TSQSIZE + NS_TSQ_ALIGNMENT, in nicstar_remove_one()
251 free_irq(card->pcidev->irq, card); in nicstar_remove_one()
345 static int ns_init_card(int i, struct pci_dev *pcidev) in ns_init_card() argument
359 if (pci_enable_device(pcidev)) { in ns_init_card()
365 if (dma_set_mask_and_coherent(&pcidev->dev, DMA_BIT_MASK(32)) != 0) { in ns_init_card()
385 pci_set_drvdata(pcidev, card); in ns_init_card()
389 card->pcidev = pcidev; in ns_init_card()
390 membase = pci_resource_start(pcidev, 1); in ns_init_card()
400 pci_set_master(pcidev); in ns_init_card()
402 if (pci_read_config_byte(pcidev, PCI_LATENCY_TIMER, &pci_latency) != 0) { in ns_init_card()
414 (pcidev, PCI_LATENCY_TIMER, NS_PCI_LATENCY) != 0) in ns_init_card()
529 card->tsq.org = dma_alloc_coherent(&card->pcidev->dev, in ns_init_card()
548 card->rsq.org = dma_alloc_coherent(&card->pcidev->dev, in ns_init_card()
756 (pcidev->irq, &ns_irq_handler, IRQF_SHARED, "nicstar", card) != 0) { in ns_init_card()
757 printk("nicstar%d: can't allocate IRQ %d.\n", i, pcidev->irq); in ns_init_card()
764 card->atmdev = atm_dev_register("nicstar", &card->pcidev->dev, &atm_ops, in ns_init_card()
846 free_irq(card->pcidev->irq, card); in ns_init_card_error()
852 pci_disable_device(card->pcidev); in ns_init_card_error()
868 scq->org = dma_alloc_coherent(&card->pcidev->dev, in get_scq()
931 dma_free_coherent(&card->pcidev->dev, in free_scq()
952 addr1 = dma_map_single(&card->pcidev->dev, in push_rxbufs()
1665 NS_PRV_DMA(skb) = dma_map_single(&card->pcidev->dev, skb->data, in ns_send()
1925 dma_unmap_single(&card->pcidev->dev, in drain_scq()
1987 dma_sync_single_for_cpu(&card->pcidev->dev, in dequeue_rx()
1992 dma_unmap_single(&card->pcidev->dev, in dequeue_rx()