Lines Matching refs:sdioh
62 extern void* bcmsdh_probe(osl_t *osh, void *dev, void *sdioh, void *adapter_info, uint bus_type,
89 sdioh_info_t *sdioh = NULL; in sdioh_probe() local
109 sdioh = sdioh_attach(osh, func); in sdioh_probe()
110 if (sdioh == NULL) { in sdioh_probe()
114 sdioh->bcmsdh = bcmsdh_probe(osh, &func->dev, sdioh, adapter, SDIO_BUS, host_idx, rca); in sdioh_probe()
115 if (sdioh->bcmsdh == NULL) { in sdioh_probe()
120 sdio_set_drvdata(func, sdioh); in sdioh_probe()
124 if (sdioh != NULL) in sdioh_probe()
125 sdioh_detach(osh, sdioh); in sdioh_probe()
133 sdioh_info_t *sdioh; in sdioh_remove() local
136 sdioh = sdio_get_drvdata(func); in sdioh_remove()
137 if (sdioh == NULL) { in sdioh_remove()
142 osh = sdioh->osh; in sdioh_remove()
143 bcmsdh_remove(sdioh->bcmsdh); in sdioh_remove()
144 sdioh_detach(osh, sdioh); in sdioh_remove()
208 sdioh_info_t *sdioh; in bcmsdh_sdmmc_suspend() local
217 sdioh = sdio_get_drvdata(func); in bcmsdh_sdmmc_suspend()
218 err = bcmsdh_suspend(sdioh->bcmsdh); in bcmsdh_sdmmc_suspend()
245 sdioh_info_t *sdioh; in bcmsdh_sdmmc_resume() local
252 sdioh = sdio_get_drvdata(func); in bcmsdh_sdmmc_resume()
254 bcmsdh_resume(sdioh->bcmsdh); in bcmsdh_sdmmc_resume()