Home
last modified time | relevance | path

Searched refs:probe (Results 1 – 25 of 3260) sorted by relevance

12345678910>>...131

/linux/fs/afs/
H A Dvl_probe.c20 if (!(server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED)) { in afs_finished_vl_probe()
64 server->probe.error = 0; in afs_vlserver_probe_result()
67 if (!(server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED)) { in afs_vlserver_probe_result()
68 server->probe.abort_code = call->abort_code; in afs_vlserver_probe_result()
69 server->probe.error = ret; in afs_vlserver_probe_result()
77 server->probe.flags |= AFS_VLSERVER_PROBE_LOCAL_FAILURE; 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()
94 if (!(server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED) && in afs_vlserver_probe_result()
95 (server->probe.error == 0 || in afs_vlserver_probe_result()
[all …]
/linux/tools/perf/tests/shell/lib/
H A Dprobe_vfs_getname.sh4 perf probe -l 2>&1 | grep -q probe:vfs_getname
9 perf probe -q -d probe:vfs_getname*
17 …line=$(perf probe -L getname_flags 2>&1 | grep -E "$result_initname_re" | sed -r "s/$result_initna…
23 …line=$(perf probe -L getname_flags 2>&1 | grep -E "$result_filename_re" | sed -r "s/$result_filena…
28 …line=$(perf probe -L getname_flags 2>&1 | grep -E "$result_aname_re" | sed -r "s/$result_aname_re/…
36 perf probe -q "vfs_getname=getname_flags:${line} pathname=result->name:string" || \
37 …perf probe $add_probe_verbose "vfs_getname=getname_flags:${line} pathname=filename:ustring" || ret…
/linux/drivers/base/
H A Dmap.c20 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()
44 p = kmalloc_array(n, sizeof(struct probe), GFP_KERNEL); in kobj_map()
50 p->get = probe; in kobj_map()
58 struct probe **s = &domain->probes[index % 255]; 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()
[all …]
/linux/tools/perf/tests/shell/base_probe/
H A Dtest_adding_kernel.sh45 $CMD_PERF probe $opt $TEST_PROBE 2> $LOGS_DIR/adding_kernel_add$opt.err
61 $CMD_PERF list probe:\* > $LOGS_DIR/adding_kernel_list.log
77 $CMD_PERF probe -l > $LOGS_DIR/adding_kernel_list-l.log
96 $CMD_PERF stat -e probe:$TEST_PROBE\* -o $LOGS_DIR/adding_kernel_using_probe.log -- cat /proc/uptim…
120 $CMD_PERF probe -d $TEST_PROBE\* 2> $LOGS_DIR/adding_kernel_removing.err
134 $CMD_PERF list probe:\* > $LOGS_DIR/adding_kernel_list_removed.log
149 $CMD_PERF probe -n --add $TEST_PROBE 2> $LOGS_DIR/adding_kernel_dryrun.err
159 ! ( $CMD_PERF probe -l | grep "probe:$TEST_PROBE" )
169 $CMD_PERF probe --add $TEST_PROBE 2> $LOGS_DIR/adding_kernel_forceadd_01.err
181 ! $CMD_PERF probe --add $TEST_PROBE 2> $LOGS_DIR/adding_kernel_forceadd_02.err
[all …]
H A Dtest_basic.sh31 $CMD_PERF probe --help > $LOGS_DIR/basic_helpmsg.log 2> $LOGS_DIR/basic_helpmsg.err
65 $CMD_PERF probe 2> $LOGS_DIR/basic_usage.log > /dev/null
79 $CMD_PERF probe --quiet --add vfs_read > $LOGS_DIR/basic_quiet01.log 2> $LOGS_DIR/basic_quiet01.err
81 $CMD_PERF probe --quiet --del vfs_read > $LOGS_DIR/basic_quiet03.log 2> $LOGS_DIR/basic_quiet02.err
H A Dtest_adding_blacklisted.sh30 VMLINUX_FILE=$(perf probe -v random_probe |& grep "Using.*for symbols" | sed -r 's/^Using (.*) for …
53 ! $CMD_PERF probe $BLACKFUNC > $LOGS_DIR/adding_blacklisted.log 2> $LOGS_DIR/adding_blacklisted.err
67 awk -v probe="$BLACKFUNC" '/DW_AT_language/ { comp_lang = $0 }
100 $CMD_PERF list probe:\* > $LOGS_DIR/adding_blacklisted_list.log
/linux/tools/perf/Documentation/
H A Dperf-probe.txt1 perf-probe(1)
6 perf-probe - Define new dynamic tracepoints
11 'perf probe' [options] --add='PROBE' [...]
13 'perf probe' [options] PROBE
15 'perf probe' [options] --del='[GROUP:]EVENT' [...]
17 'perf probe' --list[=[GROUP:]EVENT]
19 'perf probe' [options] --line='LINE'
21 'perf probe' [options] --vars='PROBEPOINT'
23 'perf probe' [options] --funcs
25 'perf probe' [options] --definition='PROBE' [...]
[all …]
/linux/drivers/net/ethernet/sfc/
H A Def100.c73 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()
201 netif_err(efx, probe, efx->net_dev, in ef100_pci_walk_xilinx_table()
210 netif_err(efx, probe, efx->net_dev, in ef100_pci_walk_xilinx_table()
[all …]
/linux/Documentation/trace/
H A Dkprobes.rst38 any instruction in the kernel. A return probe fires when a specified
45 the probe is to be inserted and what handler is to be called when
46 the probe is hit.
87 Since kprobes can probe into a running kernel code, it can change the
112 probe is hit, Kprobes saves a copy of the return address, and replaces
118 passes to the trampoline and that probe is hit. Kprobes' trampoline
138 zero when the return probe is registered, and is incremented every
140 object available for establishing the return probe.
175 sysctl(8)), Kprobes tries to reduce probe-hit overhead by using a jump
181 When a probe is registered, before attempting this optimization,
[all …]
H A Dkprobetrace.rst10 this is based on kprobes (kprobe and kretprobe). So it can probe wherever
11 kprobes can probe (this means, all functions except those with
19 current_tracer. Instead of that, add probe points via
31 p[:[GRP/][EVENT]] [MOD:]SYM[+offs]|MEMADDR [FETCHARGS] : Set a probe
32 r[MAXACTIVE][:[GRP/][EVENT]] [MOD:]SYM[+0] [FETCHARGS] : Set a return probe
33 p[:[GRP/][EVENT]] [MOD:]SYM[+0]%return [FETCHARGS] : Set a return probe
34 -:[GRP/][EVENT] : Clear a probe
40 SYM[+offs] : Symbol+offset where the probe is inserted.
42 MEMADDR : Address where the probe is inserted.
47 FETCHARGS : Arguments. Each probe can have up to 128 args.
[all …]
H A Dtracepoints.rst10 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/tools/testing/selftests/bpf/
H A Dsdt.h487 #define DTRACE_PROBE(provider,probe) \
488 STAP_PROBE(provider,probe)
489 #define DTRACE_PROBE1(provider,probe,parm1) \
490 STAP_PROBE1(provider,probe,parm1)
491 #define DTRACE_PROBE2(provider,probe,parm1,parm2) \
492 STAP_PROBE2(provider,probe,parm1,parm2)
493 #define DTRACE_PROBE3(provider,probe,parm1,parm2,parm3) \
494 STAP_PROBE3(provider,probe,parm1,parm2,parm3)
495 #define DTRACE_PROBE4(provider,probe,parm1,parm2,parm3,parm4) \
496 STAP_PROBE4(provider,probe,parm1,parm2,parm3,parm4)
[all …]
/linux/drivers/media/usb/gspca/gl860/
H A Dgl860.c523 .probe = sd_probe,
628 u8 probe, nb26, nb96, nOV, ntry; in gl860_guess_sensor() local
634 ctrl_in(gspca_dev, 0xc0, 2, 0x0000, 0x0004, 1, &probe); in gl860_guess_sensor()
635 ctrl_in(gspca_dev, 0xc0, 2, 0x0000, 0x0004, 1, &probe); in gl860_guess_sensor()
661 ctrl_in(gspca_dev, 0xc0, 2, 0x7a00, 0x8030, 1, &probe); in gl860_guess_sensor()
662 gspca_dbg(gspca_dev, D_PROBE, "probe=0x%02x\n", probe); in gl860_guess_sensor()
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()
[all …]
/linux/drivers/gpu/drm/xe/
H A DKconfig104 string "Force probe xe for selected Intel hardware IDs"
110 Force probe the xe for Intel graphics devices that are
115 It can also be used to block the probe of recognized and fully
118 Use "" to disable force probe. If in doubt, use this.
120 Use "<pci-id>[,<pci-id>,...]" to force probe the xe for listed
123 Use "*" to force probe the driver for all known devices.
125 Use "!" right before the ID to block the probe of the device. For
126 example, "4500,!4571" forces the probe of 4500 and blocks the probe of
129 Use "!*" to block the probe of the driver for all known devices.
/linux/include/linux/
H A Dtracepoint.h37 tracepoint_probe_register(struct tracepoint *tp, void *probe, void *data);
39 tracepoint_probe_register_prio(struct tracepoint *tp, void *probe, void *data,
42 tracepoint_probe_register_prio_may_exist(struct tracepoint *tp, void *probe, void *data,
45 tracepoint_probe_unregister(struct tracepoint *tp, void *probe, void *data);
47 tracepoint_probe_register_may_exist(struct tracepoint *tp, void *probe, in tracepoint_probe_register_may_exist() argument
50 return tracepoint_probe_register_prio_may_exist(tp, probe, data, in tracepoint_probe_register_may_exist()
250 register_trace_##name(void (*probe)(data_proto), void *data) \
253 (void *)probe, data); \
256 register_trace_prio_##name(void (*probe)(data_proto), void *data,\
260 (void *)probe, data, prio); \
[all …]
H A Dplatform_device.h240 int (*probe)(struct platform_device *); member
273 #define platform_driver_probe(drv, probe) \ argument
274 __platform_driver_probe(drv, probe, THIS_MODULE)
276 int (*probe)(struct platform_device *), struct module *module);
339 #define platform_create_bundle(driver, probe, res, n_res, data, size) \ argument
340 __platform_create_bundle(driver, probe, res, n_res, data, size, THIS_MODULE)
342 struct platform_driver *driver, int (*probe)(struct platform_device *),
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8173-elm-hana.dtsi17 status = "fail-needs-probe";
30 status = "fail-needs-probe";
40 status = "fail-needs-probe";
66 status = "fail-needs-probe";
93 status = "fail-needs-probe";
97 status = "fail-needs-probe";
/linux/arch/x86/mm/
H A Dmmio-mod.c36 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 Dkmmio.c59 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/dma/dw/
H A Dinternal.h51 int (*probe)(struct dw_dma_chip *chip); member
59 .probe = dw_dma_probe,
77 .probe = idma32_dma_probe,
95 .probe = idma32_dma_probe,
/linux/drivers/video/fbdev/via/
H A Dvia_aux_vt1622.c16 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 Dvia_aux_ch7301.c16 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 Dvia_aux_vt1625.c16 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/net/xfrm/
H A Dxfrm_algo.c680 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()
[all...]
/linux/tools/perf/tests/shell/
H A Dtest_uprobe_from_different_cu.sh2 # test perf probe of function from different CU
7 # shellcheck source=lib/probe.sh
8 . "$(dirname $0)"/lib/probe.sh
26 perf probe -x ${temp_dir}/testfile -d foo || true
86 perf probe -x ${temp_dir}/testfile --funcs foo | grep "foo"
87 perf probe -x ${temp_dir}/testfile foo

12345678910>>...131