Lines Matching refs:sdioh
43 extern void* bcmsdh_probe(osl_t *osh, void *dev, void *sdioh, void *adapter_info, uint bus_type,
562 sdioh_info_t *sdioh = NULL; in bcmsdh_pci_probe() local
641 sdioh = sdioh_attach(osh, (void *)(ulong)pci_resource_start(pdev, 0), pdev->irq); in bcmsdh_pci_probe()
642 if (sdioh == NULL) { in bcmsdh_pci_probe()
646 sdioh->bcmsdh = bcmsdh_probe(osh, &pdev->dev, sdioh, NULL, PCI_BUS, -1, -1); in bcmsdh_pci_probe()
647 if (sdioh->bcmsdh == NULL) { in bcmsdh_pci_probe()
652 pci_set_drvdata(pdev, sdioh); in bcmsdh_pci_probe()
656 if (sdioh != NULL) in bcmsdh_pci_probe()
657 sdioh_detach(osh, sdioh); in bcmsdh_pci_probe()
669 sdioh_info_t *sdioh; in bcmsdh_pci_remove() local
672 sdioh = pci_get_drvdata(pdev); in bcmsdh_pci_remove()
673 if (sdioh == NULL) { in bcmsdh_pci_remove()
678 osh = sdioh->osh; in bcmsdh_pci_remove()
679 bcmsdh_remove(sdioh->bcmsdh); in bcmsdh_pci_remove()
680 sdioh_detach(osh, sdioh); in bcmsdh_pci_remove()