Home
last modified time | relevance | path

Searched refs:probe (Results 76 – 100 of 7401) sorted by relevance

12345678910>>...297

/linux/drivers/base/
H A Disa.c43 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 Dauxiliary.c216 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 Dcore.c47 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 Di2c-designware-platdrv.c224 .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 Dplatform.rst39 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 Dmdio_device.c164 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 Dsmsc.c647 .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 Dbttv-gpio.c46 return sub->probe ? sub->probe(sdev) : -ENODEV; in bttv_sub_probe()
61 .probe = bttv_sub_probe,
/linux/arch/riscv/kvm/
H A Dvcpu_sbi_base.c48 *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 Drecord+probe_libc_inet_pton.sh25 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 Dg12a-toacodec.c168 .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 Dadau7002.c86 .probe = adau7002_component_probe,
125 .probe = adau7002_probe,
H A Dcq93vc.c123 .probe = cq93vc_probe,
142 .probe = cq93vc_platform_probe,
H A Dac97.c112 .probe = ac97_soc_probe,
135 .probe = ac97_probe,
/linux/arch/x86/kernel/apic/
H A Dprobe_32.c40 .probe = probe_default,
131 if ((*drv)->probe()) { in x86_32_probe_apic()
/linux/drivers/dma/idxd/
H A Dbus.c58 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 Ddwmac-dwc-qos-eth.c398 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 Dvl_rotate.c222 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 Dtest-core.c1166 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 Dfprobetrace.rst12 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 Dmac80211-auth-assoc-deauth.txt30 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 Dsemtech,sx1501q.yaml42 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 Dadi,ad7780.yaml46 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 Dstv06xx_hdcs.h141 .probe = hdcs_probe_1x00,
160 .probe = hdcs_probe_1020,
/linux/drivers/tty/serial/8250/
H A D8250_parisc.c112 .probe = serial_init_chip,
118 .probe = serial_init_chip,

12345678910>>...297