/kernel/linux/linux-5.10/drivers/base/ |
H A D | map.c | 20 struct probe { struct 21 struct probe *next; 33 struct module *module, kobj_probe_t *probe, in kobj_map() 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 * in kobj_unmap() 32 kobj_map(struct kobj_map *domain, dev_t dev, unsigned long range, struct module *module, kobj_probe_t *probe, int (*lock)(dev_t, void *), void *data) kobj_map() argument 95 kobj_delete(struct kobj_map *domain, dev_t dev, unsigned long range, kobj_probe_t *probe) kobj_delete() argument [all...] |
/kernel/linux/linux-5.10/include/linux/hck/ |
H A D | lite_vendor_hooks.h | 48 #define REGISTER_HCK_LITE_HOOK(name, probe) \ 49 extern typeof(lvh_probe_##name) (probe); \ 51 if (register_lvh_##name(probe)) \ 55 #define REGISTER_HCK_LITE_DATA_HOOK(name, probe, data) \ 56 extern typeof(lvh_probe_data_##name) (probe); \ 58 if (register_lvh_data_##name(probe, data)) \ 81 __register_lvh_##name(void *probe, void *data, bool has_data) \ 89 if (funcs->func != probe || funcs->data != data) \ 100 funcs->func = probe; \ 103 mod = __module_address((uintptr_t)probe); \ [all...] |
/kernel/linux/linux-6.6/include/linux/hck/ |
H A D | lite_vendor_hooks.h | 48 #define REGISTER_HCK_LITE_HOOK(name, probe) \ 49 extern typeof(lvh_probe_##name) (probe); \ 51 if (register_lvh_##name(probe)) \ 55 #define REGISTER_HCK_LITE_DATA_HOOK(name, probe, data) \ 56 extern typeof(lvh_probe_data_##name) (probe); \ 58 if (register_lvh_data_##name(probe, data)) \ 81 __register_lvh_##name(void *probe, void *data, bool has_data) \ 89 if (funcs->func != probe || funcs->data != data) \ 100 funcs->func = probe; \ 103 mod = __module_address((uintptr_t)probe); \ [all...] |
/kernel/linux/linux-5.10/fs/afs/ |
H A D | vl_probe.c | 20 if (!(server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED)) { in afs_finished_vl_probe() 30 * Handle the completion of a probe RPC call. 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 in afs_vlserver_probe_result() [all...] |
H A D | fs_probe.c | 18 * Start the probe polling timer. We have to supply it with an inc on the 42 bool responded = server->probe.responded; in afs_finished_fs_probe() 58 * Handle the completion of a probe. 71 * Handle inability to send a probe due to ENOMEM when trying to allocate a 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 in afs_fileserver_probe_result() [all...] |
/kernel/linux/linux-6.6/fs/afs/ |
H A D | vl_probe.c | 20 if (!(server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED)) { in afs_finished_vl_probe() 30 * Handle the completion of a probe RPC call. 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 in afs_vlserver_probe_result() [all...] |
H A D | fs_probe.c | 19 * Start the probe polling timer. We have to supply it with an inc on the 43 bool responded = server->probe.responded; in afs_finished_fs_probe() 59 * Handle the completion of a probe. 72 * Handle inability to send a probe due to ENOMEM when trying to allocate a 87 server->probe.local_failure = true; in afs_fs_probe_not_done() 88 if (server->probe.error == 0) in afs_fs_probe_not_done() 89 server->probe.error = -ENOMEM; in afs_fs_probe_not_done() 115 server->probe.error = 0; in afs_fileserver_probe_result() 118 if (!server->probe.responded) { in afs_fileserver_probe_result() 119 server->probe in afs_fileserver_probe_result() [all...] |
/kernel/linux/linux-6.6/drivers/base/ |
H A D | map.c | 20 struct probe { struct 21 struct probe *next; 33 struct module *module, kobj_probe_t *probe, in kobj_map() 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 * in kobj_unmap() 32 kobj_map(struct kobj_map *domain, dev_t dev, unsigned long range, struct module *module, kobj_probe_t *probe, int (*lock)(dev_t, void *), void *data) kobj_map() argument [all...] |
/kernel/linux/linux-5.10/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() 201 netif_err(efx, probe, efx->net_dev, in ef100_pci_walk_xilinx_table() 210 netif_err(efx, probe, ef in ef100_pci_walk_xilinx_table() [all...] |
/kernel/linux/linux-5.10/tools/perf/tests/shell/lib/ |
H A 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:]]+([[:digit:]]+)[[:space:]]+result->uptr.*/\1/') 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"
|
/kernel/linux/linux-6.6/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:]]+([[:digit:]]+)[[:space:]]+result->uptr.*/\1/') 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"
|
/kernel/linux/linux-6.6/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() 201 netif_err(efx, probe, efx->net_dev, in ef100_pci_walk_xilinx_table() 210 netif_err(efx, probe, ef in ef100_pci_walk_xilinx_table() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/85xx/ |
H A 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 in define_machine() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
H A D | sdt.h | 1 /* <sys/sdt.h> - Systemtap static probe definition macros. 242 Without that assembler support, some combinations of probe placements 402 number of probe arguments is not known until compile time. Since 404 pre-#define SDT_USE_VARIADIC to enable this type of probe. 428 contain the actual assembly code around the probe site. 436 emits the assembly code for "before\nafter", with a probe in between. 437 The probe arguments are the %eax register, and the value of the memory 442 In a GNU C extended asm statement, the probe arguments can be specified 444 macro STAP_PROBE_ASM_OPERANDS gives the C values of these probe arguments, 458 but the probe sit [all...] |
/kernel/linux/linux-5.10/sound/soc/uniphier/ |
H A 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,
|
H A 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 [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A 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_register_prio_may_exist(struct tracepoint *tp, void *probe, void *data, 47 tracepoint_probe_unregister(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() 87 * probe unregistration and the end of module exit to make sure there is no 88 * caller executing a probe when it is freed. 261 register_trace_##name(void (*probe)(data_proto), void *data) \ 264 (void *)probe, dat [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A 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_register_prio_may_exist(struct tracepoint *tp, void *probe, void *data, 47 tracepoint_probe_unregister(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() 87 * probe unregistration and the end of module exit to make sure there is no 88 * caller executing a probe when it is freed. 268 register_trace_##name(void (*probe)(data_proto), void *data) \ 271 (void *)probe, dat [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/gspca/gl860/ |
H A D | gl860.c | 315 /* This function is called at probe time */ 383 /* This function is called at probe time after sd_config */ 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 in gl860_guess_sensor() [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/gspca/gl860/ |
H A D | gl860.c | 315 /* This function is called at probe time */ 383 /* This function is called at probe time after sd_config */ 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 in gl860_guess_sensor() [all...] |
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A 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() 613 static void aem_init_aem1(struct aem_ipmi_data *probe) in aem_init_aem1() argument 617 num = aem_find_aem1_count(probe); in aem_init_aem1() 619 err = aem_init_aem1_inst(probe, i); in aem_init_aem1() 621 dev_err(probe->bmc_device, in aem_init_aem1() 664 static int aem_init_aem2_inst(struct aem_ipmi_data *probe, in aem_init_aem2_inst() argument 700 res = aem_init_ipmi_data(&data->ipmi, probe in aem_init_aem2_inst() 755 aem_init_aem2(struct aem_ipmi_data *probe) aem_init_aem2() argument 782 struct aem_ipmi_data probe; aem_register_bmc() local [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A 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() 613 static void aem_init_aem1(struct aem_ipmi_data *probe) in aem_init_aem1() argument 617 num = aem_find_aem1_count(probe); in aem_init_aem1() 619 err = aem_init_aem1_inst(probe, i); in aem_init_aem1() 621 dev_err(probe->bmc_device, in aem_init_aem1() 664 static int aem_init_aem2_inst(struct aem_ipmi_data *probe, in aem_init_aem2_inst() argument 700 res = aem_init_ipmi_data(&data->ipmi, probe in aem_init_aem2_inst() 755 aem_init_aem2(struct aem_ipmi_data *probe) aem_init_aem2() argument 782 struct aem_ipmi_data probe; aem_register_bmc() local [all...] |
/kernel/linux/linux-5.10/sound/soc/qcom/qdsp6/ |
H A 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 [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/via/ |
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()
|