Lines Matching refs:pdev

41 	pci_write_config_byte(host->pdev, SD_PCICFG_CLKSTOP,  in toshsd_init()
43 pci_write_config_byte(host->pdev, SD_PCICFG_CARDDETECT, 2); in toshsd_init()
61 pci_write_config_byte(host->pdev, SD_PCICFG_SDLED_ENABLE1, in toshsd_init()
63 pci_write_config_byte(host->pdev, SD_PCICFG_SDLED_ENABLE2, in toshsd_init()
95 pci_write_config_byte(host->pdev, SD_PCICFG_CLKMODE, in __toshsd_set_ios()
99 pci_write_config_byte(host->pdev, SD_PCICFG_CLKMODE, 0); in __toshsd_set_ios()
110 pci_write_config_byte(host->pdev, SD_PCICFG_POWER1, in __toshsd_set_ios()
117 pci_write_config_byte(host->pdev, SD_PCICFG_POWER1, in __toshsd_set_ios()
119 pci_write_config_byte(host->pdev, SD_PCICFG_POWER2, in __toshsd_set_ios()
169 dev_warn(&host->pdev->dev, "Spurious Data IRQ\n"); in toshsd_thread_irq()
190 dev_dbg(&host->pdev->dev, "count: %08x, flags %08x\n", count, in toshsd_thread_irq()
215 dev_warn(&host->pdev->dev, "Spurious CMD irq\n"); in toshsd_cmd_irq()
257 dev_dbg(&host->pdev->dev, "Command IRQ complete %d %d %x\n", in toshsd_cmd_irq()
275 dev_warn(&host->pdev->dev, "Spurious data end IRQ\n"); in toshsd_data_end_irq()
284 dev_dbg(&host->pdev->dev, "Completed data request xfr=%d\n", in toshsd_data_end_irq()
303 dev_dbg(&host->pdev->dev, "IRQ status:%x mask:%x\n", in toshsd_irq()
314 dev_dbg(&host->pdev->dev, "Timeout\n"); in toshsd_irq()
317 dev_err(&host->pdev->dev, "BadCRC\n"); in toshsd_irq()
324 dev_err(&host->pdev->dev, "Buffer status error: { %s%s%s%s%s%s}\n", in toshsd_irq()
333 dev_err(&host->pdev->dev, "detail error status { %s%s%s%s%s%s%s%s%s%s%s%s%s}\n", in toshsd_irq()
410 dev_dbg(&host->pdev->dev, "Command opcode: %d\n", cmd->opcode); in toshsd_start_cmd()
444 dev_err(&host->pdev->dev, "Unknown response type %d\n", in toshsd_start_cmd()
481 dev_dbg(&host->pdev->dev, "setup data transfer: blocksize %08x nr_blocks %d, offset: %08x\n", in toshsd_start_data()
568 pci_write_config_byte(host->pdev, SD_PCICFG_POWER1, SD_PCICFG_PWR1_OFF); in toshsd_powerdown()
570 pci_write_config_byte(host->pdev, SD_PCICFG_CLKSTOP, 0); in toshsd_powerdown()
576 struct pci_dev *pdev = to_pci_dev(dev); in toshsd_pm_suspend() local
577 struct toshsd_host *host = pci_get_drvdata(pdev); in toshsd_pm_suspend()
581 pci_save_state(pdev); in toshsd_pm_suspend()
582 pci_enable_wake(pdev, PCI_D3hot, 0); in toshsd_pm_suspend()
583 pci_disable_device(pdev); in toshsd_pm_suspend()
584 pci_set_power_state(pdev, PCI_D3hot); in toshsd_pm_suspend()
591 struct pci_dev *pdev = to_pci_dev(dev); in toshsd_pm_resume() local
592 struct toshsd_host *host = pci_get_drvdata(pdev); in toshsd_pm_resume()
595 pci_set_power_state(pdev, PCI_D0); in toshsd_pm_resume()
596 pci_restore_state(pdev); in toshsd_pm_resume()
597 ret = pci_enable_device(pdev); in toshsd_pm_resume()
607 static int toshsd_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in toshsd_probe() argument
614 ret = pci_enable_device(pdev); in toshsd_probe()
618 mmc = mmc_alloc_host(sizeof(struct toshsd_host), &pdev->dev); in toshsd_probe()
627 host->pdev = pdev; in toshsd_probe()
628 pci_set_drvdata(pdev, host); in toshsd_probe()
630 ret = pci_request_regions(pdev, DRIVER_NAME); in toshsd_probe()
634 host->ioaddr = pci_iomap(pdev, 0, 0); in toshsd_probe()
652 ret = request_threaded_irq(pdev->irq, toshsd_irq, toshsd_thread_irq, in toshsd_probe()
659 base = pci_resource_start(pdev, 0); in toshsd_probe()
660 dev_dbg(&pdev->dev, "MMIO %pa, IRQ %d\n", &base, pdev->irq); in toshsd_probe()
662 pm_suspend_ignore_children(&pdev->dev, 1); in toshsd_probe()
667 pci_iounmap(pdev, host->ioaddr); in toshsd_probe()
669 pci_release_regions(pdev); in toshsd_probe()
672 pci_set_drvdata(pdev, NULL); in toshsd_probe()
674 pci_disable_device(pdev); in toshsd_probe()
678 static void toshsd_remove(struct pci_dev *pdev) in toshsd_remove() argument
680 struct toshsd_host *host = pci_get_drvdata(pdev); in toshsd_remove()
684 free_irq(pdev->irq, host); in toshsd_remove()
685 pci_iounmap(pdev, host->ioaddr); in toshsd_remove()
686 pci_release_regions(pdev); in toshsd_remove()
688 pci_set_drvdata(pdev, NULL); in toshsd_remove()
689 pci_disable_device(pdev); in toshsd_remove()