/Linux-v5.10/fs/afs/ |
D | vl_probe.c | 20 if (!(server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED)) { in afs_finished_vl_probe() 63 server->probe.error = 0; in afs_vlserver_probe_result() 66 if (!(server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED)) { in afs_vlserver_probe_result() 67 server->probe.abort_code = call->abort_code; in afs_vlserver_probe_result() 68 server->probe.error = ret; in afs_vlserver_probe_result() 76 server->probe.flags |= AFS_VLSERVER_PROBE_LOCAL_FAILURE; in afs_vlserver_probe_result() 77 if (server->probe.error == 0) in afs_vlserver_probe_result() 78 server->probe.error = ret; in afs_vlserver_probe_result() 93 if (!(server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED) && in afs_vlserver_probe_result() 94 (server->probe.error == 0 || in afs_vlserver_probe_result() [all …]
|
D | fs_probe.c | 42 bool responded = server->probe.responded; in afs_finished_fs_probe() 86 server->probe.local_failure = true; in afs_fs_probe_not_done() 87 if (server->probe.error == 0) in afs_fs_probe_not_done() 88 server->probe.error = -ENOMEM; in afs_fs_probe_not_done() 114 server->probe.error = 0; in afs_fileserver_probe_result() 117 if (!server->probe.responded) { in afs_fileserver_probe_result() 118 server->probe.abort_code = call->abort_code; in afs_fileserver_probe_result() 119 server->probe.error = ret; in afs_fileserver_probe_result() 125 server->probe.local_failure = true; in afs_fileserver_probe_result() 140 if (!server->probe.responded && in afs_fileserver_probe_result() [all …]
|
/Linux-v5.10/drivers/base/ |
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() 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-v5.10/drivers/net/ethernet/sfc/ |
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() 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-v5.10/tools/perf/tests/shell/lib/ |
D | probe_vfs_getname.sh | 3 perf probe -l 2>&1 | grep -q probe:vfs_getname 8 perf probe -q -d probe:vfs_getname* 15 …line=$(perf probe -L getname_flags 2>&1 | egrep 'result.*=.*filename;' | sed -r 's/[[:space:]]+([[… 16 perf probe -q "vfs_getname=getname_flags:${line} pathname=result->name:string" || \ 17 perf probe $verbose "vfs_getname=getname_flags:${line} pathname=filename:ustring"
|
/Linux-v5.10/tools/perf/Documentation/ |
D | perf-probe.txt | 1 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-v5.10/arch/powerpc/platforms/85xx/ |
D | mpc85xx_rdb.c | 186 .probe = p2020_rdb_probe, in define_machine() 200 .probe = p1020_rdb_probe, in define_machine() 214 .probe = p1021_rdb_pc_probe, in define_machine() 228 .probe = p2020_rdb_pc_probe, in define_machine() 242 .probe = p1025_rdb_probe, in define_machine() 256 .probe = p1020_mbg_pc_probe, in define_machine() 270 .probe = p1020_utm_pc_probe, in define_machine() 284 .probe = p1020_rdb_pc_probe, in define_machine() 298 .probe = p1020_rdb_pd_probe, in define_machine() 312 .probe = p1024_rdb_probe, in define_machine()
|
/Linux-v5.10/Documentation/trace/ |
D | kprobes.rst | 38 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 139 zero when the return probe is registered, and is incremented every 141 object available for establishing the return probe. 176 sysctl(8)), Kprobes tries to reduce probe-hit overhead by using a jump 182 When a probe is registered, before attempting this optimization, [all …]
|
D | kprobetrace.rst | 10 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 …]
|
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-v5.10/sound/soc/uniphier/ |
D | aio-ld11.c | 219 .probe = uniphier_aio_ld11_probe, 241 .probe = uniphier_aio_ld11_probe, 254 .probe = uniphier_aio_ld11_probe, 274 .probe = uniphier_aio_ld11_probe, 287 .probe = uniphier_aio_ld11_probe, 300 .probe = uniphier_aio_ld11_probe, 313 .probe = uniphier_aio_ld11_probe, 328 .probe = uniphier_aio_ld11_probe, 343 .probe = uniphier_aio_ld11_probe, 393 .probe = uniphier_aio_probe,
|
D | aio-pxs2.c | 172 .probe = uniphier_aio_pxs2_probe, 185 .probe = uniphier_aio_pxs2_probe, 205 .probe = uniphier_aio_pxs2_probe, 225 .probe = uniphier_aio_pxs2_probe, 238 .probe = uniphier_aio_pxs2_probe, 251 .probe = uniphier_aio_pxs2_probe, 263 .probe = uniphier_aio_pxs2_probe, 299 .probe = uniphier_aio_probe,
|
/Linux-v5.10/drivers/media/usb/gspca/gl860/ |
D | gl860.c | 523 .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-v5.10/include/linux/ |
D | tracepoint.h | 39 tracepoint_probe_register(struct tracepoint *tp, void *probe, void *data); 41 tracepoint_probe_register_prio(struct tracepoint *tp, void *probe, void *data, 44 tracepoint_probe_unregister(struct tracepoint *tp, void *probe, void *data); 254 register_trace_##name(void (*probe)(data_proto), void *data) \ 257 (void *)probe, data); \ 260 register_trace_prio_##name(void (*probe)(data_proto), void *data,\ 264 (void *)probe, data, prio); \ 267 unregister_trace_##name(void (*probe)(data_proto), void *data) \ 270 (void *)probe, data); \ 339 register_trace_##name(void (*probe)(data_proto), \ [all …]
|
D | platform_device.h | 201 int (*probe)(struct platform_device *); member 226 #define platform_driver_probe(drv, probe) \ argument 227 __platform_driver_probe(drv, probe, THIS_MODULE) 229 int (*probe)(struct platform_device *), struct module *module); 292 #define platform_create_bundle(driver, probe, res, n_res, data, size) \ argument 293 __platform_create_bundle(driver, probe, res, n_res, data, size, THIS_MODULE) 295 struct platform_driver *driver, int (*probe)(struct platform_device *),
|
/Linux-v5.10/drivers/media/radio/ |
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-v5.10/drivers/video/fbdev/via/ |
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()
|
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()
|
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-v5.10/arch/x86/mm/ |
D | mmio-mod.c | 38 struct kmmio_probe probe; member 149 my_trace->phys = addr - trace->probe.addr + trace->phys; in pre() 240 .probe = { in ioremap_trace_core() 261 register_kmmio_probe(&trace->probe); in ioremap_trace_core() 299 if ((unsigned long)addr == trace->probe.addr) { in iounmap_trace_core() 301 unregister_kmmio_probe(&trace->probe); in iounmap_trace_core() 355 trace->probe.addr, trace->probe.len); in clear_trace_list() 357 unregister_kmmio_probe(&trace->probe); in clear_trace_list()
|
D | kmmio.c | 59 struct kmmio_probe *probe; member 293 ctx->probe = get_kmmio_probe(page_base); in kmmio_handler() 297 if (ctx->probe && ctx->probe->pre_handler) in kmmio_handler() 298 ctx->probe->pre_handler(ctx->probe, regs, addr); in kmmio_handler() 345 if (ctx->probe && ctx->probe->post_handler) in post_kmmio_handler() 346 ctx->probe->post_handler(ctx->probe, condition, regs); in post_kmmio_handler()
|
/Linux-v5.10/drivers/hwmon/ |
D | ibmaem.c | 523 static int aem_init_aem1_inst(struct aem_ipmi_data *probe, u8 module_handle) in aem_init_aem1_inst() argument 558 res = aem_init_ipmi_data(&data->ipmi, probe->interface, in aem_init_aem1_inst() 559 probe->bmc_device); in aem_init_aem1_inst() 568 probe->interface); in aem_init_aem1_inst() 611 static void aem_init_aem1(struct aem_ipmi_data *probe) in aem_init_aem1() argument 615 num = aem_find_aem1_count(probe); in aem_init_aem1() 617 err = aem_init_aem1_inst(probe, i); in aem_init_aem1() 619 dev_err(probe->bmc_device, in aem_init_aem1() 662 static int aem_init_aem2_inst(struct aem_ipmi_data *probe, in aem_init_aem2_inst() argument 698 res = aem_init_ipmi_data(&data->ipmi, probe->interface, in aem_init_aem2_inst() [all …]
|
/Linux-v5.10/sound/soc/qcom/qdsp6/ |
D | q6afe-dai.c | 33 .probe = msm_dai_q6_dai_probe, \ 54 .probe = msm_dai_q6_dai_probe, \ 75 .probe = msm_dai_q6_dai_probe, \ 96 .probe = msm_dai_q6_dai_probe, \ 801 .probe = msm_dai_q6_dai_probe, 807 .probe = msm_dai_q6_dai_probe, 825 .probe = msm_dai_q6_dai_probe, 855 .probe = msm_dai_q6_dai_probe, 861 .probe = msm_dai_q6_dai_probe, 891 .probe = msm_dai_q6_dai_probe, [all …]
|
/Linux-v5.10/net/xfrm/ |
D | xfrm_algo.c | 643 const void *data, int probe) in xfrm_find_algo() argument 655 if (!probe) in xfrm_find_algo() 705 struct xfrm_algo_desc *xfrm_aalg_get_byname(const char *name, int probe) in xfrm_aalg_get_byname() argument 708 probe); in xfrm_aalg_get_byname() 712 struct xfrm_algo_desc *xfrm_ealg_get_byname(const char *name, int probe) in xfrm_ealg_get_byname() argument 715 probe); in xfrm_ealg_get_byname() 719 struct xfrm_algo_desc *xfrm_calg_get_byname(const char *name, int probe) in xfrm_calg_get_byname() argument 722 probe); in xfrm_calg_get_byname() 741 struct xfrm_algo_desc *xfrm_aead_get_byname(const char *name, int icv_len, int probe) in xfrm_aead_get_byname() argument 749 probe); in xfrm_aead_get_byname()
|
/Linux-v5.10/tools/testing/selftests/arm64/fp/ |
D | Makefile | 4 TEST_GEN_PROGS := sve-ptrace sve-probe-vls 12 sve-probe-vls: sve-probe-vls.o
|