Home
last modified time | relevance | path

Searched full:probing (Results 1 – 25 of 809) sorted by relevance

12345678910>>...33

/Linux-v6.1/drivers/base/
Ddd.c43 * 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
[all …]
/Linux-v6.1/Documentation/driver-api/
Deisa.rst25 implements bus probing (detecting EISA cards available on the bus),
53 to this device, as well as some parameters for probing purposes::
197 Force the probing code to probe EISA slots even when it cannot find an
199 (don't force), and set to 1 (force probing) when either
206 code (since probing is now in the core EISA code). Unfortunately, most
207 drivers share their probing routine between ISA, and EISA. Special
215 Unfortunately, most drivers are doing the probing by themselves, and
Ddevice_link.rst64 presence of the supplier after adding the link, and defer probing on
66 ``->probe`` callback while the supplier is still probing, but the consumer must
111 may cause probing of the consumer to be deferred indefinitely. This can become
144 probing) or never. Consequently it cannot be determined whether to defer
145 probing or not. It would be possible to notify drivers when optional
146 resources become available after probing, but it would come at a high cost
249 A more suitable approach might be to simply use deferred probing or
309 probing are waited for until they are done.
/Linux-v6.1/drivers/gpu/drm/display/
Ddrm_dp_aux_bus.c221 * @done_probing: Callback functions to call after EP device finishes probing.
229 * our sub-device will have finished probing. It should be noted that if our
230 * sub-device returns -EPROBE_DEFER or is probing asynchronously for some
235 * when our sub device finishes probing. Our sub device is expected to be an
238 * probing. For this reason the caller can pass in a function pointer that
239 * will be called when our sub-device finishes probing.
326 * @done_probing: Callback functions to call after EP device finishes probing.
/Linux-v6.1/drivers/base/test/
DKconfig3 tristate "Build kernel module to test asynchronous driver probing"
7 testing asynchronous driver probing by the device core.
/Linux-v6.1/net/tipc/
Dmonitor.c227 /* Loss of local node must be detected by active probing */ in mon_identify_lost_members()
231 /* Start probing if member was removed from applied domain */ in mon_identify_lost_members()
493 bool probing = state->probing; in tipc_mon_rcv() local
496 state->probing = false; in tipc_mon_rcv()
519 if (!more(new_gen, state->peer_gen) && !probing) in tipc_mon_rcv()
527 /* Peer is confirmed, stop any ongoing probing */ in tipc_mon_rcv()
607 state->probing = false; in tipc_mon_get_state()
613 if (!state->probing && in tipc_mon_get_state()
621 state->probing = state->acked_gen != mon->dom_gen; in tipc_mon_get_state()
622 state->probing |= peer->down_cnt; in tipc_mon_get_state()
Dmonitor.h47 * @probing: peer endpoint should be temporarily probed for potential loss
55 bool probing :1; member
/Linux-v6.1/tools/perf/util/
Dprobe-event.h65 /* Perf probe probing point */
76 /* Perf probe probing argument field chain */
84 /* Perf probe probing argument */
93 /* Perf probe probing event (point + arg) */
/Linux-v6.1/kernel/irq/
Dautoprobe.c5 * This file contains the interrupt probing code and driver APIs.
26 * Commence probing for an interrupt. The interrupts are scanned
49 * Some chips need to know about probing in in probe_irq_on()
/Linux-v6.1/arch/x86/pci/
Dlegacy.c3 * legacy.c - traditional, old school PCI bus probing
32 pr_info("PCI: Probing PCI hardware\n"); in pci_legacy_init()
/Linux-v6.1/Documentation/fb/
Dintel810.rst54 - Supports EDID probing either by DDC/I2C or through the BIOS
102 be equal to hsync2. If EDID probing is successful, these will be
111 rate. If EDID probing is successful, these will be ignored and values
250 e. If you want support for DDC/I2C probing (Plug and Play Displays),
/Linux-v6.1/drivers/mtd/maps/
Dsolutionengine.c46 printk(KERN_NOTICE "Probing for flash chips at 0x00000000:\n"); in init_soleng_maps()
50 printk(KERN_NOTICE "Probing for flash chips at 0x01000000:\n"); in init_soleng_maps()
Dlantiq-flash.c29 * map. The workaround involves swapping all addresses whilst probing the chip.
30 * Once probing is complete we stop swapping the addresses but swizzle the
150 dev_err(&pdev->dev, "probing failed\n"); in ltq_mtd_probe()
/Linux-v6.1/drivers/mtd/chips/
DKconfig12 for probing the capabilities of flash devices. If you wish to
22 This option enables JEDEC-style probing of flash chips which are not
227 This option enables support for a dummy probing driver used to
/Linux-v6.1/Documentation/i2c/
Dinstantiating-devices.rst188 probing.
199 probed, will be probed. For example this avoids probing for hardware
214 * Probing is only one way to instantiate I2C devices now, while it was the
221 that no probing happens. The purpose of the class bitfield is to limit
/Linux-v6.1/net/batman-adv/
Dbat_v_elp.c182 * batadv_v_elp_wifi_neigh_probe() - send link probing packets to a neighbour
202 /* this probing routine is for Wifi neighbours only */ in batadv_v_elp_wifi_neigh_probe()
301 * probing/sampling to each neighbor in batadv_v_elp_periodic_work()
304 * probing packets at point 1) could still be in the HW queue) in batadv_v_elp_periodic_work()
309 /* if something goes wrong while probing, better to stop in batadv_v_elp_periodic_work()
/Linux-v6.1/drivers/hwmon/pmbus/
Dpli1209bc.c15 * The capability command is only supported at page 0. Probing the device while
17 * capability probing accordingly, since the PLI1209BC does not have any
/Linux-v6.1/drivers/net/
DSpace.c35 * are then used in the device probing.
86 * later in the device probing.
115 * later in the device probing.
/Linux-v6.1/arch/x86/boot/
Dvideo.h10 * Header file for the real-mode video probing code
76 int unsafe; /* Probing is unsafe, only do after "scan" */
/Linux-v6.1/drivers/media/radio/
DKconfig298 If automatic I/O port probing is enabled this port will be used only
299 in case of automatic probing failure, ie. as a fallback.
302 bool "Automatic I/O port probing"
306 Say Y here to enable automatic probing for GemTek Radio card. The
/Linux-v6.1/drivers/block/
Dataflop.c32 * - When probing the floppies we should add the FDCCMDADD_H flag since
403 * while Probing is set. fd_rwsec_done() clears it after a
406 static int Probing = 0; variable
1179 if (Probing) { in fd_rwsec_done1()
1187 Probing = 0; in fd_rwsec_done1()
1193 Probing=0; in fd_rwsec_done1()
1196 /* record not found, but not probing. Maybe stretch wrong ? Restart probing */ in fd_rwsec_done1()
1201 Probing = 1; in fd_rwsec_done1()
1204 if (Probing) { in fd_rwsec_done1()
1230 Probing = 0; in fd_rwsec_done1()
[all …]
/Linux-v6.1/Documentation/driver-api/driver-model/
Doverview.rst26 of common callbacks, such as device discovery during bus probing, bus
115 The bus layer may also create files for the devices it finds while probing the
/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-class-devlink76 - 'consumer probing'
91 'consumer probing' means the consumer device is currently
/Linux-v6.1/Documentation/sound/hd-audio/
Dnotes.rst93 Codec-Probing Problem
95 A less often but a more severe problem is the codec probing. When
123 Since 2.6.29 kernel, the driver has a more robust probing method, so
165 hda_codec: ALC880: BIOS auto-probing.
184 support the automatic probing (yet as of 2.6.28). And, BIOS is often,
325 kernel messages at probing.
485 try probing multi-I/O config (e.g. shared line-in/surround,
759 probing, the proc file is available, so you can get the raw codec
857 at probing and operating the HD-audio driver.
/Linux-v6.1/drivers/net/ethernet/xscale/
DMakefile6 # Keep this link order to avoid deferred probing

12345678910>>...33