/linux/fs/afs/ |
H A D | vl_probe.c | 64 server->probe.error = 0; in afs_vlserver_probe_result() 69 server->probe.error = ret; in afs_vlserver_probe_result() 78 if (server->probe.error == 0) in afs_vlserver_probe_result() 79 server->probe.error = ret; in afs_vlserver_probe_result() 95 (server->probe.error == 0 || in afs_vlserver_probe_result() 97 server->probe.error == -ETIME)) in afs_vlserver_probe_result() 98 server->probe.error = ret; in afs_vlserver_probe_result() 120 if (rtt_us < server->probe.rtt) { in afs_vlserver_probe_result() 121 server->probe.rtt = rtt_us; in afs_vlserver_probe_result() 168 memset(&server->probe, 0, sizeof(server->probe)); in afs_do_probe_vlserver() [all …]
|
/linux/drivers/base/ |
H A D | map.c | 20 struct probe { struct 21 struct probe *next; argument 33 struct module *module, kobj_probe_t *probe, in kobj_map() argument 39 struct probe *p; in kobj_map() 50 p->get = probe; in kobj_map() 73 struct probe *found = NULL; in kobj_unmap() 80 struct probe **s; in kobj_unmap() 82 struct probe *p = *s; in kobj_unmap() 98 struct probe *p; in kobj_lookup() 116 probe = p->get; in kobj_lookup() [all …]
|
/linux/tools/perf/Documentation/ |
H A D | perf-probe.txt | 1 perf-probe(1) 13 'perf probe' [options] PROBE 17 'perf probe' --list[=[GROUP:]EVENT] 19 'perf probe' [options] --line='LINE' 23 'perf probe' [options] --funcs 44 Specify module name in which perf-probe searches probe points 249 ./perf probe --line schedule 253 ./perf probe schedule:12 cpu 259 ./perf probe schedule* 275 ./perf probe -x /bin/zsh zfree or ./perf probe /bin/zsh zfree [all …]
|
/linux/tools/perf/tests/shell/base_probe/ |
H A D | test_adding_kernel.sh | 37 $CMD_PERF probe $opt $TEST_PROBE 2> $LOGS_DIR/adding_kernel_add$opt.err 51 $CMD_PERF list probe:\* > $LOGS_DIR/adding_kernel_list.log 64 $CMD_PERF probe -l > $LOGS_DIR/adding_kernel_list-l.log 96 $CMD_PERF probe -d $TEST_PROBE\* 2> $LOGS_DIR/adding_kernel_removing.err 109 $CMD_PERF list probe:\* > $LOGS_DIR/adding_kernel_list_removed.log 122 $CMD_PERF probe -n --add $TEST_PROBE 2> $LOGS_DIR/adding_kernel_dryrun.err 130 ! ( $CMD_PERF probe -l | grep "probe:$TEST_PROBE" ) 140 $CMD_PERF probe --add $TEST_PROBE 2> $LOGS_DIR/adding_kernel_forceadd_01.err 160 NO_OF_PROBES=`$CMD_PERF probe -l | wc -l` 174 $CMD_PERF stat -e probe:$TEST_PROBE -e probe:${TEST_PROBE}_${NO_OF_PROBES} -x';' -o $LOGS_DIR/addin… [all …]
|
/linux/tools/perf/tests/shell/lib/ |
H A D | probe_vfs_getname.sh | 4 perf probe -l 2>&1 | grep -q probe:vfs_getname 9 perf probe -q -d probe:vfs_getname* 16 …line=$(perf probe -L getname_flags 2>&1 | grep -E 'result.*=.*filename;' | sed -r 's/[[:space:]]+(… 17 perf probe -q "vfs_getname=getname_flags:${line} pathname=result->name:string" || \ 18 perf probe $add_probe_verbose "vfs_getname=getname_flags:${line} pathname=filename:ustring"
|
/linux/drivers/net/ethernet/sfc/ |
H A D | ef100.c | 73 netif_dbg(efx, probe, efx->net_dev, in ef100_pci_parse_ef100_entry() 78 netif_err(efx, probe, efx->net_dev, in ef100_pci_parse_ef100_entry() 85 netif_err(efx, probe, efx->net_dev, in ef100_pci_parse_ef100_entry() 127 netif_err(efx, probe, efx->net_dev, in ef100_pci_parse_continue_entry() 137 netif_err(efx, probe, efx->net_dev, in ef100_pci_parse_continue_entry() 148 netif_err(efx, probe, efx->net_dev, in ef100_pci_parse_continue_entry() 166 netif_err(efx, probe, efx->net_dev, in ef100_pci_parse_continue_entry() 196 netif_dbg(efx, probe, efx->net_dev, in ef100_pci_walk_xilinx_table() 261 netif_err(efx, probe, efx->net_dev, in _ef100_pci_get_config_bits_with_width() 503 rc = efx->type->probe(efx); in ef100_pci_probe() [all …]
|
/linux/Documentation/trace/ |
H A D | kprobes.rst | 46 the probe is hit. 229 - The probe is disabled. 454 unregister_*probe 468 If the functions find an incorrect probe (ex. an unregistered probe), 511 disable_*probe 521 enable_*probe(). You must specify the probe which has been registered. 523 enable_*probe 532 Enables ``*probe`` which has been disabled by disable_*probe(). You must specify 567 probe handler. If a probe handler hits a probe, that second probe's 653 k = kprobe; r = return probe; kr = kprobe + return probe [all …]
|
H A D | kprobetrace.rst | 11 kprobes can probe (this means, all functions except those with 19 current_tracer. Instead of that, add probe points via 34 -:[GRP/][EVENT] : Clear a probe 40 SYM[+offs] : Symbol+offset where the probe is inserted. 42 MEMADDR : Address where the probe is inserted. 162 This shows the format of this probe event. 168 This shows the id of this probe event. 176 You can check the total number of probe hits and probe miss-hits via 179 the third is the number of probe miss-hits. 244 This clears all probe points. [all …]
|
H A D | tracepoints.rst | 10 connect probe functions to them and provides some examples of probe 16 A tracepoint placed in code provides a hook to call a function (probe) 17 that you can provide at runtime. A tracepoint can be "on" (a probe is 18 connected to it) or "off" (no probe is attached). When a tracepoint is 93 Connecting a function (probe) to a tracepoint is done by providing a 94 probe (function to call) for the specific tracepoint through 95 register_trace_subsys_eventname(). Removing a probe is done through 96 unregister_trace_subsys_eventname(); it will remove the probe. 100 the probe. This, and the fact that preemption is disabled around the 101 probe call, make sure that probe removal and module unload are safe. [all …]
|
/linux/drivers/gpu/drm/xe/ |
H A D | Kconfig | 62 string "Force probe xe for selected Intel hardware IDs" 68 Force probe the xe for Intel graphics devices that are 73 It can also be used to block the probe of recognized and fully 76 Use "" to disable force probe. If in doubt, use this. 78 Use "<pci-id>[,<pci-id>,...]" to force probe the xe for listed 81 Use "*" to force probe the driver for all known devices. 83 Use "!" right before the ID to block the probe of the device. For 84 example, "4500,!4571" forces the probe of 4500 and blocks the probe of 87 Use "!*" to block the probe of the driver for all known devices.
|
/linux/include/linux/ |
H A D | tracepoint.h | 39 tracepoint_probe_register(struct tracepoint *tp, void *probe, void *data); 49 tracepoint_probe_register_may_exist(struct tracepoint *tp, void *probe, in tracepoint_probe_register_may_exist() argument 52 return tracepoint_probe_register_prio_may_exist(tp, probe, data, in tracepoint_probe_register_may_exist() 270 register_trace_##name(void (*probe)(data_proto), void *data) \ 273 (void *)probe, data); \ 276 register_trace_prio_##name(void (*probe)(data_proto), void *data,\ 280 (void *)probe, data, prio); \ 283 unregister_trace_##name(void (*probe)(data_proto), void *data) \ 286 (void *)probe, data); \ 362 register_trace_##name(void (*probe)(data_proto), \ [all …]
|
H A D | platform_device.h | 237 int (*probe)(struct platform_device *); member 281 #define platform_driver_probe(drv, probe) \ argument 282 __platform_driver_probe(drv, probe, THIS_MODULE) 284 int (*probe)(struct platform_device *), struct module *module); 347 #define platform_create_bundle(driver, probe, res, n_res, data, size) \ argument 348 __platform_create_bundle(driver, probe, res, n_res, data, size, THIS_MODULE) 350 struct platform_driver *driver, int (*probe)(struct platform_device *),
|
/linux/tools/testing/selftests/bpf/ |
H A D | sdt.h | 485 #define DTRACE_PROBE(provider,probe) \ 486 STAP_PROBE(provider,probe) 487 #define DTRACE_PROBE1(provider,probe,parm1) \ 488 STAP_PROBE1(provider,probe,parm1) 489 #define DTRACE_PROBE2(provider,probe,parm1,parm2) \ 490 STAP_PROBE2(provider,probe,parm1,parm2) 491 #define DTRACE_PROBE3(provider,probe,parm1,parm2,parm3) \ 492 STAP_PROBE3(provider,probe,parm1,parm2,parm3) 493 #define DTRACE_PROBE4(provider,probe,parm1,parm2,parm3,parm4) \ 494 STAP_PROBE4(provider,probe,parm1,parm2,parm3,parm4) [all …]
|
/linux/drivers/media/usb/gspca/gl860/ |
H A D | gl860.c | 523 .probe = sd_probe, 628 u8 probe, nb26, nb96, nOV, ntry; in gl860_guess_sensor() local 663 if (probe == 0xff) in gl860_guess_sensor() 682 1, &probe); in gl860_guess_sensor() 684 if (probe == 0x26 || probe == 0x40) { in gl860_guess_sensor() 687 probe); in gl860_guess_sensor() 692 if (probe == 0x96 || probe == 0x55) { in gl860_guess_sensor() 695 probe); in gl860_guess_sensor() 701 probe); in gl860_guess_sensor() 702 if (probe == 0x00) in gl860_guess_sensor() [all …]
|
/linux/drivers/media/radio/ |
H A D | radio-gemtek.c | 61 static bool probe = CONFIG_RADIO_GEMTEK_PROBE; variable 67 module_param(probe, bool, 0444); 68 MODULE_PARM_DESC(probe, "Enable automatic device probing."); 276 .probe = gemtek_probe, 297 .probe = radio_isa_probe, 307 .probe = radio_isa_pnp_probe, 323 gemtek_driver.probe = probe; in gemtek_init()
|
/linux/drivers/dma/dw/ |
H A D | internal.h | 51 int (*probe)(struct dw_dma_chip *chip); member 57 .probe = dw_dma_probe, 73 .probe = idma32_dma_probe, 89 .probe = idma32_dma_probe,
|
/linux/arch/x86/mm/ |
H A D | mmio-mod.c | 36 struct kmmio_probe probe; member 147 my_trace->phys = addr - trace->probe.addr + trace->phys; in pre() 238 .probe = { in ioremap_trace_core() 259 register_kmmio_probe(&trace->probe); in ioremap_trace_core() 297 if ((unsigned long)addr == trace->probe.addr) { in iounmap_trace_core() 299 unregister_kmmio_probe(&trace->probe); in iounmap_trace_core() 353 trace->probe.addr, trace->probe.len); in clear_trace_list() 355 unregister_kmmio_probe(&trace->probe); in clear_trace_list()
|
H A D | kmmio.c | 59 struct kmmio_probe *probe; member 298 ctx->probe = get_kmmio_probe(page_base); in kmmio_handler() 302 if (ctx->probe && ctx->probe->pre_handler) in kmmio_handler() 303 ctx->probe->pre_handler(ctx->probe, regs, addr); in kmmio_handler() 349 if (ctx->probe && ctx->probe->post_handler) in post_kmmio_handler() 350 ctx->probe->post_handler(ctx->probe, condition, regs); in post_kmmio_handler()
|
/linux/drivers/video/fbdev/via/ |
H A D | via_aux_ch7301.c | 16 static void probe(struct via_aux_bus *bus, u8 addr) in probe() function 33 probe(bus, 0x75); in via_aux_ch7301_probe() 34 probe(bus, 0x76); in via_aux_ch7301_probe()
|
H A D | via_aux_vt1622.c | 16 static void probe(struct via_aux_bus *bus, u8 addr) in probe() function 33 probe(bus, 0x20); in via_aux_vt1622_probe() 34 probe(bus, 0x21); in via_aux_vt1622_probe()
|
H A D | via_aux_vt1625.c | 16 static void probe(struct via_aux_bus *bus, u8 addr) in probe() function 33 probe(bus, 0x20); in via_aux_vt1625_probe() 34 probe(bus, 0x21); in via_aux_vt1625_probe()
|
/linux/drivers/hwmon/ |
H A D | ibmaem.c | 559 probe->bmc_device); in aem_init_aem1_inst() 568 probe->interface); in aem_init_aem1_inst() 621 dev_err(probe->bmc_device, in aem_init_aem1() 701 probe->bmc_device); in aem_init_aem2_inst() 710 probe->interface); in aem_init_aem2_inst() 763 dev_err(probe->bmc_device, in aem_init_aem2() 771 dev_err(probe->bmc_device, in aem_init_aem2() 782 struct aem_ipmi_data probe; in aem_register_bmc() local 788 aem_init_aem1(&probe); in aem_register_bmc() 789 aem_init_aem2(&probe); in aem_register_bmc() [all …]
|
/linux/net/xfrm/ |
H A D | xfrm_algo.c | 680 const void *data, int probe) in xfrm_find_algo() argument 692 if (!probe) in xfrm_find_algo() 741 struct xfrm_algo_desc *xfrm_aalg_get_byname(const char *name, int probe) in xfrm_aalg_get_byname() argument 744 probe); in xfrm_aalg_get_byname() 748 struct xfrm_algo_desc *xfrm_ealg_get_byname(const char *name, int probe) in xfrm_ealg_get_byname() argument 751 probe); in xfrm_ealg_get_byname() 755 struct xfrm_algo_desc *xfrm_calg_get_byname(const char *name, int probe) in xfrm_calg_get_byname() argument 758 probe); in xfrm_calg_get_byname() 777 struct xfrm_algo_desc *xfrm_aead_get_byname(const char *name, int icv_len, int probe) in xfrm_aead_get_byname() argument 785 probe); in xfrm_aead_get_byname()
|
/linux/drivers/vfio/mdev/ |
H A D | mdev_driver.c | 20 if (!drv->probe) in mdev_probe() 22 return drv->probe(to_mdev_device(dev)); in mdev_probe() 45 .probe = mdev_probe,
|
/linux/drivers/gpu/drm/i915/ |
H A D | Kconfig | 60 string "Force probe i915 for selected Intel hardware IDs" 66 Force probe the i915 driver for Intel graphics devices that are 72 It can also be used to block the probe of recognized and fully 75 Use "" to disable force probe. If in doubt, use this. 77 Use "<pci-id>[,<pci-id>,...]" to force probe the i915 for listed 80 Use "*" to force probe the driver for all known devices. Not 83 Use "!" right before the ID to block the probe of the device. For 84 example, "4500,!4571" forces the probe of 4500 and blocks the probe of 87 Use "!*" to block the probe of the driver for all known devices.
|