jm 800 drivers/memstick/host/jmb38x_ms.c struct jmb38x_ms *jm = pci_get_drvdata(dev); jm 803 drivers/memstick/host/jmb38x_ms.c for (cnt = 0; cnt < jm->host_cnt; ++cnt) { jm 804 drivers/memstick/host/jmb38x_ms.c if (!jm->hosts[cnt]) jm 806 drivers/memstick/host/jmb38x_ms.c memstick_suspend_host(jm->hosts[cnt]); jm 818 drivers/memstick/host/jmb38x_ms.c struct jmb38x_ms *jm = pci_get_drvdata(dev); jm 830 drivers/memstick/host/jmb38x_ms.c for (rc = 0; rc < jm->host_cnt; ++rc) { jm 831 drivers/memstick/host/jmb38x_ms.c if (!jm->hosts[rc]) jm 833 drivers/memstick/host/jmb38x_ms.c memstick_resume_host(jm->hosts[rc]); jm 834 drivers/memstick/host/jmb38x_ms.c memstick_detect_change(jm->hosts[rc]); jm 863 drivers/memstick/host/jmb38x_ms.c static struct memstick_host *jmb38x_ms_alloc_host(struct jmb38x_ms *jm, int cnt) jm 869 drivers/memstick/host/jmb38x_ms.c &jm->pdev->dev); jm 875 drivers/memstick/host/jmb38x_ms.c host->chip = jm; jm 876 drivers/memstick/host/jmb38x_ms.c host->addr = ioremap(pci_resource_start(jm->pdev, cnt), jm 877 drivers/memstick/host/jmb38x_ms.c pci_resource_len(jm->pdev, cnt)); jm 885 drivers/memstick/host/jmb38x_ms.c host->irq = jm->pdev->irq; jm 918 drivers/memstick/host/jmb38x_ms.c struct jmb38x_ms *jm; jm 947 drivers/memstick/host/jmb38x_ms.c jm = kzalloc(sizeof(struct jmb38x_ms) jm 949 drivers/memstick/host/jmb38x_ms.c if (!jm) { jm 954 drivers/memstick/host/jmb38x_ms.c jm->pdev = pdev; jm 955 drivers/memstick/host/jmb38x_ms.c jm->host_cnt = cnt; jm 956 drivers/memstick/host/jmb38x_ms.c pci_set_drvdata(pdev, jm); jm 958 drivers/memstick/host/jmb38x_ms.c for (cnt = 0; cnt < jm->host_cnt; ++cnt) { jm 959 drivers/memstick/host/jmb38x_ms.c jm->hosts[cnt] = jmb38x_ms_alloc_host(jm, cnt); jm 960 drivers/memstick/host/jmb38x_ms.c if (!jm->hosts[cnt]) jm 963 drivers/memstick/host/jmb38x_ms.c rc = memstick_add_host(jm->hosts[cnt]); jm 966 drivers/memstick/host/jmb38x_ms.c jmb38x_ms_free_host(jm->hosts[cnt]); jm 967 drivers/memstick/host/jmb38x_ms.c jm->hosts[cnt] = NULL; jm 978 drivers/memstick/host/jmb38x_ms.c kfree(jm); jm 989 drivers/memstick/host/jmb38x_ms.c struct jmb38x_ms *jm = pci_get_drvdata(dev); jm 994 drivers/memstick/host/jmb38x_ms.c for (cnt = 0; cnt < jm->host_cnt; ++cnt) { jm 995 drivers/memstick/host/jmb38x_ms.c if (!jm->hosts[cnt]) jm 998 drivers/memstick/host/jmb38x_ms.c host = memstick_priv(jm->hosts[cnt]); jm 1000 drivers/memstick/host/jmb38x_ms.c jm->hosts[cnt]->request = jmb38x_ms_dummy_submit; jm 1004 drivers/memstick/host/jmb38x_ms.c dev_dbg(&jm->pdev->dev, "interrupts off\n"); jm 1008 drivers/memstick/host/jmb38x_ms.c jmb38x_ms_complete_cmd(jm->hosts[cnt], 1); jm 1012 drivers/memstick/host/jmb38x_ms.c memstick_remove_host(jm->hosts[cnt]); jm 1013 drivers/memstick/host/jmb38x_ms.c dev_dbg(&jm->pdev->dev, "host removed\n"); jm 1015 drivers/memstick/host/jmb38x_ms.c jmb38x_ms_free_host(jm->hosts[cnt]); jm 1023 drivers/memstick/host/jmb38x_ms.c kfree(jm);