• Home
  • Raw
  • Download

Lines Matching full:probing

42  * request probing to be deferred by returning -EPROBE_DEFER from its probe hook
62 * to prohibit probing of devices as it could be unsafe.
68 * deferred_probe_work_func() - Retry probing devices in the active list.
96 * Drop the mutex while probing each device; the probe path may in deferred_probe_work_func()
141 * driver_deferred_probe_trigger() - Kick off re-probing deferred devices
148 * more than one device is probing at the same time, it is possible for one
154 * trigger has occurred in the midst of probing a driver. If the trigger count
184 * It will disable probing of devices and defer their probes instead.
196 * It will restore normal behavior and trigger re-probing of deferred
269 * deferred_probe_initcall() - Enable probing of deferred devices
272 * Instead, this initcall makes sure that deferred probing is delayed until
311 * Returns true if passed device has already finished probing successfully
441 /* Did a trigger occur while probing? Need to re-trigger if yes */ in driver_deferred_probe_add_trigger()
471 pr_debug("bus: '%s': %s: probing driver %s with device %s\n", in really_probe()
474 dev_crit(dev, "Resources present before probing\n"); in really_probe()
482 /* If using pinctrl, bind pins now before probing */ in really_probe()
561 /* Driver requested deferred probing */ in really_probe()
621 * Wait for device probing to be completed.
628 /* wait for the known devices to complete their probing */ in wait_for_device_probe()
645 * If the device has a parent, runtime-resume the parent before driver probing.
696 * Indicates whether we are are considering asynchronous probing or
706 * When asynchronous probing is enabled we'll execute 2 passes
707 * over drivers: first pass doing synchronous probing and second
708 * doing asynchronous probing (if synchronous did not succeed -
710 * probing - and we found asynchronous driver during first pass).
720 * driver, we'll encounter one that requests asynchronous probing.