static int r592_suspend(struct device *core_dev) { struct pci_dev *pdev = to_pci_dev(core_dev); struct r592_device *dev = pci_get_drvdata(pdev); r592_clear_interrupts(dev); memstick_suspend_host(dev->host); del_timer_sync(&dev->detect_timer); return 0; }
static int rtsx_pci_ms_suspend(struct platform_device *pdev, pm_message_t state) { struct realtek_pci_ms *host = platform_get_drvdata(pdev); struct memstick_host *msh = host->msh; dev_dbg(ms_dev(host), "--> %s\n", __func__); memstick_suspend_host(msh); return 0; }