Lines Matching refs:busdev

142 static int mmc_acquire_bus(device_t busdev, device_t dev);
150 static int mmc_release_bus(device_t busdev, device_t dev);
152 static void mmc_retune_pause(device_t busdev, device_t dev, bool retune);
153 static void mmc_retune_unpause(device_t busdev, device_t dev);
155 static int mmc_wait_for_request(device_t busdev, device_t dev,
198 static int mmc_retune(device_t busdev, device_t dev, bool reset);
315 mmc_acquire_bus(device_t busdev, device_t dev)
323 err = MMCBR_ACQUIRE_HOST(device_get_parent(busdev), busdev);
326 sc = device_get_softc(busdev);
333 if (busdev != dev) {
344 device_printf(busdev, "Card at relative "
349 timing = mmcbr_get_timing(busdev);
367 device_printf(busdev,
375 device_printf(busdev, "Card at relative "
380 mmcbr_set_bus_width(busdev, ivar->bus_width);
381 mmcbr_update_ios(busdev);
383 device_printf(busdev, "Failed to set VCCQ "
388 mmc_retune(busdev, dev, true) != 0) {
389 device_printf(busdev, "Card at relative "
409 mmc_release_bus(device_t busdev, device_t dev)
414 sc = device_get_softc(busdev);
422 err = MMCBR_RELEASE_HOST(device_get_parent(busdev), busdev);
489 mmc_wait_for_request(device_t busdev, device_t dev, struct mmc_request *req)
496 sc = device_get_softc(busdev);
508 (((retune_req = mmcbr_get_retune_req(busdev)) != retune_req_none &&
511 device_printf(busdev,
515 if (device_get_parent(dev) == busdev)
527 err = mmc_retune(busdev, dev, retune_req == retune_req_reset);
2358 mmc_retune(device_t busdev, device_t dev, bool reset)
2366 if (device_get_parent(dev) != busdev)
2369 sc = device_get_softc(busdev);
2373 timing = mmcbr_get_timing(busdev);
2386 clock = mmcbr_get_clock(busdev);
2390 err = mmcbr_retune(busdev, reset);
2410 mmc_retune_pause(device_t busdev, device_t dev, bool retune)
2414 sc = device_get_softc(busdev);
2415 KASSERT(device_get_parent(dev) == busdev,
2417 device_get_nameunit(busdev)));
2428 mmc_retune_unpause(device_t busdev, device_t dev)
2432 sc = device_get_softc(busdev);
2433 KASSERT(device_get_parent(dev) == busdev,
2435 device_get_nameunit(busdev)));