Lines Matching refs:pdev

130 	struct pci_dev *pdev;  member
194 u32 pch_ch_control_read(struct pci_dev *pdev) in pch_ch_control_read() argument
196 struct pch_dev *chip = pci_get_drvdata(pdev); in pch_ch_control_read()
205 void pch_ch_control_write(struct pci_dev *pdev, u32 val) in pch_ch_control_write() argument
207 struct pch_dev *chip = pci_get_drvdata(pdev); in pch_ch_control_write()
213 u32 pch_ch_event_read(struct pci_dev *pdev) in pch_ch_event_read() argument
215 struct pch_dev *chip = pci_get_drvdata(pdev); in pch_ch_event_read()
224 void pch_ch_event_write(struct pci_dev *pdev, u32 val) in pch_ch_event_write() argument
226 struct pch_dev *chip = pci_get_drvdata(pdev); in pch_ch_event_write()
232 u32 pch_src_uuid_lo_read(struct pci_dev *pdev) in pch_src_uuid_lo_read() argument
234 struct pch_dev *chip = pci_get_drvdata(pdev); in pch_src_uuid_lo_read()
243 u32 pch_src_uuid_hi_read(struct pci_dev *pdev) in pch_src_uuid_hi_read() argument
245 struct pch_dev *chip = pci_get_drvdata(pdev); in pch_src_uuid_hi_read()
254 u64 pch_rx_snap_read(struct pci_dev *pdev) in pch_rx_snap_read() argument
256 struct pch_dev *chip = pci_get_drvdata(pdev); in pch_rx_snap_read()
271 u64 pch_tx_snap_read(struct pci_dev *pdev) in pch_tx_snap_read() argument
273 struct pch_dev *chip = pci_get_drvdata(pdev); in pch_tx_snap_read()
312 int pch_set_station_address(u8 *addr, struct pci_dev *pdev) in pch_set_station_address() argument
315 struct pch_dev *chip = pci_get_drvdata(pdev); in pch_set_station_address()
319 dev_err(&pdev->dev, in pch_set_station_address()
330 dev_err(&pdev->dev, in pch_set_station_address()
337 dev_err(&pdev->dev, in pch_set_station_address()
344 dev_err(&pdev->dev, in pch_set_station_address()
351 dev_dbg(&pdev->dev, "invoking pch_station_set\n"); in pch_set_station_address()
528 static s32 pch_suspend(struct pci_dev *pdev, pm_message_t state) in pch_suspend() argument
530 pci_disable_device(pdev); in pch_suspend()
531 pci_enable_wake(pdev, PCI_D3hot, 0); in pch_suspend()
533 if (pci_save_state(pdev) != 0) { in pch_suspend()
534 dev_err(&pdev->dev, "could not save PCI config state\n"); in pch_suspend()
537 pci_set_power_state(pdev, pci_choose_state(pdev, state)); in pch_suspend()
542 static s32 pch_resume(struct pci_dev *pdev) in pch_resume() argument
546 pci_set_power_state(pdev, PCI_D0); in pch_resume()
547 pci_restore_state(pdev); in pch_resume()
548 ret = pci_enable_device(pdev); in pch_resume()
550 dev_err(&pdev->dev, "pci_enable_device failed\n"); in pch_resume()
553 pci_enable_wake(pdev, PCI_D3hot, 0); in pch_resume()
561 static void pch_remove(struct pci_dev *pdev) in pch_remove() argument
563 struct pch_dev *chip = pci_get_drvdata(pdev); in pch_remove()
567 if (pdev->irq != 0) in pch_remove()
568 free_irq(pdev->irq, chip); in pch_remove()
580 pci_disable_device(pdev); in pch_remove()
582 dev_info(&pdev->dev, "complete\n"); in pch_remove()
586 pch_probe(struct pci_dev *pdev, const struct pci_device_id *id) in pch_probe() argument
597 ret = pci_enable_device(pdev); in pch_probe()
599 dev_err(&pdev->dev, "could not enable the pci device\n"); in pch_probe()
603 chip->mem_base = pci_resource_start(pdev, IO_MEM_BAR); in pch_probe()
605 dev_err(&pdev->dev, "could not locate IO memory address\n"); in pch_probe()
611 chip->mem_size = pci_resource_len(pdev, IO_MEM_BAR); in pch_probe()
615 dev_err(&pdev->dev, in pch_probe()
625 dev_err(&pdev->dev, "Could not get virtual address\n"); in pch_probe()
631 chip->ptp_clock = ptp_clock_register(&chip->caps, &pdev->dev); in pch_probe()
639 ret = request_irq(pdev->irq, &isr, IRQF_SHARED, KBUILD_MODNAME, chip); in pch_probe()
641 dev_err(&pdev->dev, "failed to get irq %d\n", pdev->irq); in pch_probe()
646 chip->irq = pdev->irq; in pch_probe()
647 chip->pdev = pdev; in pch_probe()
648 pci_set_drvdata(pdev, chip); in pch_probe()
662 if (pch_set_station_address(pch_param.station, pdev) != 0) { in pch_probe()
663 dev_err(&pdev->dev, in pch_probe()
685 pci_disable_device(pdev); in pch_probe()
689 dev_err(&pdev->dev, "probe failed(ret=0x%x)\n", ret); in pch_probe()