/linux/drivers/base/ |
H A D | isa.c | 43 if (isa_driver && isa_driver->probe) in isa_bus_probe() 44 return isa_driver->probe(dev, to_isa_dev(dev)->id); in isa_bus_probe() 88 .probe = isa_bus_probe,
|
H A D | auxiliary.c | 216 ret = auxdrv->probe(auxdev, auxiliary_match_id(auxdrv->id_table, auxdev)); in auxiliary_bus_probe() 249 .probe = auxiliary_bus_probe, 382 if (WARN_ON(!auxdrv->probe) || WARN_ON(!auxdrv->id_table)) in __auxiliary_driver_register()
|
/linux/sound/aoa/soundbus/ |
H A D | core.c | 47 if (!drv->probe) in soundbus_probe() 52 error = drv->probe(soundbus_dev); in soundbus_probe() 132 .probe = soundbus_probe,
|
/linux/drivers/i2c/busses/ |
H A D | i2c-designware-platdrv.c | 224 .probe = i2c_dw_baytrail_probe_lock_support, 229 .probe = i2c_dw_amdpsp_probe_lock_support, 245 while (ptr->probe) { in i2c_dw_probe_lock_support() 246 ret = ptr->probe(dev); in i2c_dw_probe_lock_support() 490 .probe = dw_i2c_plat_probe,
|
/linux/Documentation/driver-api/driver-model/ |
H A D | platform.rst | 39 provide probe() and remove() methods. They support power management 43 int (*probe)(struct platform_device *); 53 Note that probe() should in general verify that the specified device hardware 62 the probe() routine can live in an init section to reduce the driver's 66 int (*probe)(struct platform_device *)) 124 original IBM PCs, rely on error-prone "probe-the-hardware" models for hardware 171 driver probe() after finding a match between device and driver. If the 172 probe() succeeds, the driver and device are bound as usual. There are 238 6. Inside the early platform driver probe() 242 in the probe() function can use is_early_platform_device() to check if
|
/linux/drivers/net/phy/ |
H A D | mdio_device.c | 164 if (mdiodrv->probe) { in mdio_probe() 165 err = mdiodrv->probe(mdiodev); in mdio_probe() 212 mdiodrv->driver.probe = mdio_probe; in mdio_driver_register()
|
H A D | smsc.c | 647 .probe = smsc_phy_probe, 666 .probe = smsc_phy_probe, 693 .probe = smsc_phy_probe, 722 .probe = smsc_phy_probe, 740 .probe = smsc_phy_probe, 770 .probe = smsc_phy_probe, 807 .probe = smsc_phy_probe,
|
/linux/drivers/media/pci/bt8xx/ |
H A D | bttv-gpio.c | 46 return sub->probe ? sub->probe(sdev) : -ENODEV; in bttv_sub_probe() 61 .probe = bttv_sub_probe,
|
/linux/arch/riscv/kvm/ |
H A D | vcpu_sbi_base.c | 48 *out_val = sbi_ext && sbi_ext->probe ? in kvm_sbi_ext_base_handler() 49 sbi_ext->probe(vcpu) : !!sbi_ext; in kvm_sbi_ext_base_handler()
|
/linux/tools/perf/tests/shell/ |
H A D | record+probe_libc_inet_pton.sh | 25 event_name=$(perf probe -f -x $libc -a inet_pton 2>&1 | tail -n +2 | head -n -5 | \ 97 perf probe -q -d $event_name
|
/linux/sound/soc/meson/ |
H A D | g12a-toacodec.c | 168 .probe = meson_codec_glue_input_dai_probe, 240 .probe = g12a_toacodec_component_probe, 251 .probe = sm1_toacodec_component_probe, 352 .probe = g12a_toacodec_probe,
|
/linux/sound/soc/codecs/ |
H A D | adau7002.c | 86 .probe = adau7002_component_probe, 125 .probe = adau7002_probe,
|
H A D | cq93vc.c | 123 .probe = cq93vc_probe, 142 .probe = cq93vc_platform_probe,
|
H A D | ac97.c | 112 .probe = ac97_soc_probe, 135 .probe = ac97_probe,
|
/linux/arch/x86/kernel/apic/ |
H A D | probe_32.c | 40 .probe = probe_default, 131 if ((*drv)->probe()) { in x86_32_probe_apic()
|
/linux/drivers/dma/idxd/ |
H A D | bus.c | 58 return idxd_drv->probe(idxd_dev); in idxd_config_bus_probe() 78 .probe = idxd_config_bus_probe,
|
/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-dwc-qos-eth.c | 398 int (*probe)(struct platform_device *pdev, member 405 .probe = dwc_qos_probe, 410 .probe = tegra_eqos_probe, 442 ret = data->probe(pdev, plat_dat, &stmmac_res); in dwc_eth_dwmac_probe() 481 .probe = dwc_eth_dwmac_probe,
|
/linux/fs/afs/ |
H A D | vl_rotate.c | 222 if (s->probe.rtt <= rtt) { in afs_select_vlserver() 224 rtt = s->probe.rtt; in afs_select_vlserver() 303 afs_prioritise_error(&vc->cumul_error, READ_ONCE(s->probe.error), in afs_select_vlserver() 304 s->probe.abort_code); in afs_select_vlserver() 352 s->name, s->port, s->flags, s->probe.error); in afs_vl_dump_edestaddrreq()
|
/linux/arch/arm/probes/kprobes/ |
H A D | test-core.c | 1166 static void unregister_test_probe(struct test_probe *probe) in unregister_test_probe() argument 1168 if (probe->registered) { in unregister_test_probe() 1169 unregister_kprobe(&probe->kprobe); in unregister_test_probe() 1170 probe->kprobe.flags = 0; /* Clear disable flag to allow reuse */ in unregister_test_probe() 1172 probe->registered = false; in unregister_test_probe() 1175 static int register_test_probe(struct test_probe *probe) in register_test_probe() argument 1179 if (probe->registered) in register_test_probe() 1182 ret = register_kprobe(&probe->kprobe); in register_test_probe() 1184 probe->registered = true; in register_test_probe() 1185 probe->hit = -1; in register_test_probe()
|
/linux/Documentation/trace/ |
H A D | fprobetrace.rst | 12 Fprobe event is similar to the kprobe event, but limited to probe on 16 This document also covers tracepoint probe events (tprobe) since this 21 As same as other dynamic events, fprobe events and tracepoint probe 43 FETCHARGS : Arguments. Each probe can have up to 128 args. 62 (\*2) only for the probe on function entry (offs == 0). Note, this argument access 65 (\*3) only for return probe. Note that this is also best effort. Depending on the 75 Function arguments can be accessed at exit probe using $arg<N> fetcharg. This 209 the other hand, the ``sched_switch`` tracepoint probe event shows *raw* 232 The return probe allows us to access the results of some functions, which returns 237 mode. You can trace that changes with return probe.
|
/linux/Documentation/networking/ |
H A D | mac80211-auth-assoc-deauth.txt | 30 alt no probe request data known 31 mac80211->driver: TX directed probe request 32 driver->mac80211: RX probe response
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | semtech,sx1501q.yaml | 42 semtech,probe-reset: 43 description: Will trigger a reset of the GPIO expander on probe 101 semtech,probe-reset: false
|
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | adi,ad7780.yaml | 46 specified, it will be asserted during driver probe. As the 54 driver probe. As the line is active low, it should be marked 62 during driver probe. As the line is active low, it should be
|
/linux/drivers/media/usb/gspca/stv06xx/ |
H A D | stv06xx_hdcs.h | 141 .probe = hdcs_probe_1x00, 160 .probe = hdcs_probe_1020,
|
/linux/drivers/tty/serial/8250/ |
H A D | 8250_parisc.c | 112 .probe = serial_init_chip, 118 .probe = serial_init_chip,
|