Lines Matching refs:busdev

144 static int mmc_acquire_bus(device_t busdev, device_t dev);
152 static int mmc_release_bus(device_t busdev, device_t dev);
154 static void mmc_retune_pause(device_t busdev, device_t dev, bool retune);
155 static void mmc_retune_unpause(device_t busdev, device_t dev);
157 static int mmc_wait_for_request(device_t busdev, device_t dev,
200 static int mmc_retune(device_t busdev, device_t dev, bool reset);
318 mmc_acquire_bus(device_t busdev, device_t dev) in mmc_acquire_bus() argument
326 err = MMCBR_ACQUIRE_HOST(device_get_parent(busdev), busdev); in mmc_acquire_bus()
329 sc = device_get_softc(busdev); in mmc_acquire_bus()
336 if (busdev != dev) { in mmc_acquire_bus()
347 device_printf(busdev, "Card at relative " in mmc_acquire_bus()
352 timing = mmcbr_get_timing(busdev); in mmc_acquire_bus()
370 device_printf(busdev, in mmc_acquire_bus()
378 device_printf(busdev, "Card at relative " in mmc_acquire_bus()
383 mmcbr_set_bus_width(busdev, ivar->bus_width); in mmc_acquire_bus()
384 mmcbr_update_ios(busdev); in mmc_acquire_bus()
386 device_printf(busdev, "Failed to set VCCQ " in mmc_acquire_bus()
391 mmc_retune(busdev, dev, true) != 0) { in mmc_acquire_bus()
392 device_printf(busdev, "Card at relative " in mmc_acquire_bus()
412 mmc_release_bus(device_t busdev, device_t dev) in mmc_release_bus() argument
417 sc = device_get_softc(busdev); in mmc_release_bus()
425 err = MMCBR_RELEASE_HOST(device_get_parent(busdev), busdev); in mmc_release_bus()
492 mmc_wait_for_request(device_t busdev, device_t dev, struct mmc_request *req) in mmc_wait_for_request() argument
499 sc = device_get_softc(busdev); in mmc_wait_for_request()
511 (((retune_req = mmcbr_get_retune_req(busdev)) != retune_req_none && in mmc_wait_for_request()
514 device_printf(busdev, in mmc_wait_for_request()
518 if (device_get_parent(dev) == busdev) in mmc_wait_for_request()
530 err = mmc_retune(busdev, dev, retune_req == retune_req_reset); in mmc_wait_for_request()
2360 mmc_retune(device_t busdev, device_t dev, bool reset) in mmc_retune() argument
2368 if (device_get_parent(dev) != busdev) in mmc_retune()
2371 sc = device_get_softc(busdev); in mmc_retune()
2375 timing = mmcbr_get_timing(busdev); in mmc_retune()
2388 clock = mmcbr_get_clock(busdev); in mmc_retune()
2392 err = mmcbr_retune(busdev, reset); in mmc_retune()
2412 mmc_retune_pause(device_t busdev, device_t dev, bool retune) in mmc_retune_pause() argument
2416 sc = device_get_softc(busdev); in mmc_retune_pause()
2417 KASSERT(device_get_parent(dev) == busdev, in mmc_retune_pause()
2419 device_get_nameunit(busdev))); in mmc_retune_pause()
2430 mmc_retune_unpause(device_t busdev, device_t dev) in mmc_retune_unpause() argument
2434 sc = device_get_softc(busdev); in mmc_retune_unpause()
2435 KASSERT(device_get_parent(dev) == busdev, in mmc_retune_unpause()
2437 device_get_nameunit(busdev))); in mmc_retune_unpause()