Lines Matching refs:sdioh
37 extern void* bcmsdh_probe(osl_t *osh, void *dev, void *sdioh, void *adapter_info, uint bus_type,
560 sdioh_info_t *sdioh = NULL; in bcmsdh_pci_probe() local
639 sdioh = sdioh_attach(osh, (void *)(ulong)pci_resource_start(pdev, 0), pdev->irq); in bcmsdh_pci_probe()
640 if (sdioh == NULL) { in bcmsdh_pci_probe()
644 sdioh->bcmsdh = bcmsdh_probe(osh, &pdev->dev, sdioh, NULL, PCI_BUS, -1, -1); in bcmsdh_pci_probe()
645 if (sdioh->bcmsdh == NULL) { in bcmsdh_pci_probe()
650 pci_set_drvdata(pdev, sdioh); in bcmsdh_pci_probe()
654 if (sdioh != NULL) in bcmsdh_pci_probe()
655 sdioh_detach(osh, sdioh); in bcmsdh_pci_probe()
667 sdioh_info_t *sdioh; in bcmsdh_pci_remove() local
670 sdioh = pci_get_drvdata(pdev); in bcmsdh_pci_remove()
671 if (sdioh == NULL) { in bcmsdh_pci_remove()
676 osh = sdioh->osh; in bcmsdh_pci_remove()
677 bcmsdh_remove(sdioh->bcmsdh); in bcmsdh_pci_remove()
678 sdioh_detach(osh, sdioh); in bcmsdh_pci_remove()