Lines Matching refs:pdev

22 static int mt7615_pci_probe(struct pci_dev *pdev,  in mt7615_pci_probe()  argument
28 ret = pcim_enable_device(pdev); in mt7615_pci_probe()
32 ret = pcim_iomap_regions(pdev, BIT(0), pci_name(pdev)); in mt7615_pci_probe()
36 pci_set_master(pdev); in mt7615_pci_probe()
38 ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_ALL_TYPES); in mt7615_pci_probe()
42 ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32)); in mt7615_pci_probe()
46 mt76_pci_disable_aspm(pdev); in mt7615_pci_probe()
49 ret = mt7615_mmio_probe(&pdev->dev, pcim_iomap_table(pdev)[0], in mt7615_pci_probe()
50 pdev->irq, map); in mt7615_pci_probe()
56 pci_free_irq_vectors(pdev); in mt7615_pci_probe()
61 static void mt7615_pci_remove(struct pci_dev *pdev) in mt7615_pci_remove() argument
63 struct mt76_dev *mdev = pci_get_drvdata(pdev); in mt7615_pci_remove()
67 devm_free_irq(&pdev->dev, pdev->irq, dev); in mt7615_pci_remove()
68 pci_free_irq_vectors(pdev); in mt7615_pci_remove()
72 static int mt7615_pci_suspend(struct pci_dev *pdev, pm_message_t state) in mt7615_pci_suspend() argument
74 struct mt76_dev *mdev = pci_get_drvdata(pdev); in mt7615_pci_suspend()
116 pci_enable_wake(pdev, pci_choose_state(pdev, state), true); in mt7615_pci_suspend()
117 pci_save_state(pdev); in mt7615_pci_suspend()
118 err = pci_set_power_state(pdev, pci_choose_state(pdev, state)); in mt7615_pci_suspend()
139 static int mt7615_pci_resume(struct pci_dev *pdev) in mt7615_pci_resume() argument
141 struct mt76_dev *mdev = pci_get_drvdata(pdev); in mt7615_pci_resume()
150 err = pci_set_power_state(pdev, PCI_D0); in mt7615_pci_resume()
154 pci_restore_state(pdev); in mt7615_pci_resume()