Lines Matching full:probing
43 * request probing to be deferred by returning -EPROBE_DEFER from its probe hook
67 * to prohibit probing of devices as it could be unsafe.
79 * deferred_probe_work_func() - Retry probing devices in the active list.
109 * Drop the mutex while probing each device; the probe path may in deferred_probe_work_func()
158 * driver_deferred_probe_trigger() - Kick off re-probing deferred devices
165 * more than one device is probing at the same time, it is possible for one
171 * trigger has occurred in the midst of probing a driver. If the trigger count
201 * It will disable probing of devices and defer their probes instead.
213 * It will restore normal behavior and trigger re-probing of deferred
338 * deferred_probe_initcall() - Enable probing of deferred devices
341 * Instead, this initcall makes sure that deferred probing is delayed until
387 * Returns true if passed device has already finished probing successfully
585 /* Driver requested deferred probing */ in call_driver_probe()
623 pr_debug("bus: '%s': %s: probing driver %s with device %s\n", in really_probe()
626 dev_crit(dev, "Resources present before probing\n"); in really_probe()
634 /* If using pinctrl, bind pins now before probing */ in really_probe()
766 * Wait for device probing to be completed.
773 /* wait for the known devices to complete their probing */ in wait_for_device_probe()
822 * If the device has a parent, runtime-resume the parent before driver probing.
835 * Did a trigger occur while probing? Need to re-trigger if yes in driver_probe_device()
892 * Indicates whether we are considering asynchronous probing or
902 * When asynchronous probing is enabled we'll execute 2 passes
903 * over drivers: first pass doing synchronous probing and second
904 * doing asynchronous probing (if synchronous did not succeed -
906 * probing - and we found asynchronous driver during first pass).
916 * driver, we'll encounter one that requests asynchronous probing.
1196 * Instead of probing the device synchronously we will in __driver_attach()
1202 dev_dbg(dev, "probing driver %s asynchronously\n", drv->name); in __driver_attach()