Lines Matching refs:pdev
79 struct pci_dev *pdev; /* for pci_name(pdev) */ member
102 static inline dma_addr_t pci_map_single_debug(struct pci_dev *pdev, void *ptr, in pci_map_single_debug() argument
105 dma_addr_t addr = pci_map_single(pdev, ptr, size, direction); in pci_map_single_debug()
108 pci_name(pdev), (unsigned long long)addr); in pci_map_single_debug()
186 pci_unmap_single(port->card->pdev, desc->address, skb->len, in wanxl_tx_intr()
203 pci_name(card->pdev)); in wanxl_rx_intr()
213 pci_unmap_single(card->pdev, desc->address, in wanxl_rx_intr()
233 pci_map_single(card->pdev, skb->data, in wanxl_rx_intr()
297 desc->address = pci_map_single(port->card->pdev, skb->data, skb->len, in wanxl_xmit()
457 pci_unmap_single(port->card->pdev, desc->address, in wanxl_close()
512 static void wanxl_pci_remove_one(struct pci_dev *pdev) in wanxl_pci_remove_one() argument
514 struct card *card = pci_get_drvdata(pdev); in wanxl_pci_remove_one()
530 pci_unmap_single(card->pdev, in wanxl_pci_remove_one()
540 pci_free_consistent(pdev, sizeof(struct card_status), in wanxl_pci_remove_one()
543 pci_release_regions(pdev); in wanxl_pci_remove_one()
544 pci_disable_device(pdev); in wanxl_pci_remove_one()
560 static int wanxl_pci_init_one(struct pci_dev *pdev, in wanxl_pci_init_one() argument
575 i = pci_enable_device(pdev); in wanxl_pci_init_one()
586 if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(28)) || in wanxl_pci_init_one()
587 pci_set_dma_mask(pdev, DMA_BIT_MASK(28))) { in wanxl_pci_init_one()
592 i = pci_request_regions(pdev, "wanXL"); in wanxl_pci_init_one()
594 pci_disable_device(pdev); in wanxl_pci_init_one()
598 switch (pdev->device) { in wanxl_pci_init_one()
607 pci_release_regions(pdev); in wanxl_pci_init_one()
608 pci_disable_device(pdev); in wanxl_pci_init_one()
612 pci_set_drvdata(pdev, card); in wanxl_pci_init_one()
613 card->pdev = pdev; in wanxl_pci_init_one()
615 card->status = pci_alloc_consistent(pdev, in wanxl_pci_init_one()
619 wanxl_pci_remove_one(pdev); in wanxl_pci_init_one()
625 " at 0x%LX\n", pci_name(pdev), in wanxl_pci_init_one()
632 if (pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32)) || in wanxl_pci_init_one()
633 pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { in wanxl_pci_init_one()
635 wanxl_pci_remove_one(pdev); in wanxl_pci_init_one()
640 plx_phy = pci_resource_start(pdev, 0); in wanxl_pci_init_one()
645 wanxl_pci_remove_one(pdev); in wanxl_pci_init_one()
657 pci_name(pdev)); in wanxl_pci_init_one()
658 wanxl_pci_remove_one(pdev); in wanxl_pci_init_one()
669 pci_name(pdev), stat & 0x30); in wanxl_pci_init_one()
670 wanxl_pci_remove_one(pdev); in wanxl_pci_init_one()
681 mem_phy = pci_resource_start(pdev, 2); in wanxl_pci_init_one()
688 pci_name(pdev), ramsize, in wanxl_pci_init_one()
691 wanxl_pci_remove_one(pdev); in wanxl_pci_init_one()
696 pr_warn("%s: unable to Set Byte Swap Mode\n", pci_name(pdev)); in wanxl_pci_init_one()
697 wanxl_pci_remove_one(pdev); in wanxl_pci_init_one()
706 pci_map_single(card->pdev, skb->data, in wanxl_pci_init_one()
714 wanxl_pci_remove_one(pdev); in wanxl_pci_init_one()
732 pr_warn("%s: unable to Abort and Jump\n", pci_name(pdev)); in wanxl_pci_init_one()
733 wanxl_pci_remove_one(pdev); in wanxl_pci_init_one()
747 pci_name(pdev)); in wanxl_pci_init_one()
748 wanxl_pci_remove_one(pdev); in wanxl_pci_init_one()
757 pci_name(pdev), plx_phy, ramsize / 1024, mem_phy, pdev->irq); in wanxl_pci_init_one()
760 if (request_irq(pdev->irq, wanxl_intr, IRQF_SHARED, "wanXL", card)) { in wanxl_pci_init_one()
762 pci_name(pdev), pdev->irq); in wanxl_pci_init_one()
763 wanxl_pci_remove_one(pdev); in wanxl_pci_init_one()
766 card->irq = pdev->irq; in wanxl_pci_init_one()
774 pci_name(pdev)); in wanxl_pci_init_one()
775 wanxl_pci_remove_one(pdev); in wanxl_pci_init_one()
791 pci_name(pdev)); in wanxl_pci_init_one()
793 wanxl_pci_remove_one(pdev); in wanxl_pci_init_one()
799 pr_info("%s: port", pci_name(pdev)); in wanxl_pci_init_one()