Home
last modified time | relevance | path

Searched refs:probe (Results 1 – 200 of 5192) sorted by relevance

12345678910>>...26

/linux-4.1.27/drivers/base/
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 …]
Disa.c42 if (isa_driver->probe) in isa_bus_probe()
43 return isa_driver->probe(dev, to_isa_dev(dev)->id); in isa_bus_probe()
89 .probe = isa_bus_probe,
Dplatform.c517 ret = drv->probe(dev); in platform_drv_probe()
566 if (drv->probe) in __platform_driver_register()
567 drv->driver.probe = platform_drv_probe; in __platform_driver_register()
608 int (*probe)(struct platform_device *), struct module *module) in __platform_driver_probe()
622 drv->probe = probe; in __platform_driver_probe()
632 drv->probe = NULL; in __platform_driver_probe()
635 drv->driver.probe = platform_drv_probe_fail; in __platform_driver_probe()
661 int (*probe)(struct platform_device *), in __platform_create_bundle()
686 error = __platform_driver_probe(driver, probe, module); in __platform_create_bundle()
1263 if (epdrv->pdrv->probe(match)) in early_platform_driver_probe_id()
Ddd.c307 if (dev->bus->probe) { in really_probe()
308 ret = dev->bus->probe(dev); in really_probe()
311 } else if (drv->probe) { in really_probe()
312 ret = drv->probe(dev); in really_probe()
Ddriver.c155 if ((drv->bus->probe && drv->probe) || in driver_register()
/linux-4.1.27/tools/perf/Documentation/
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
19 'perf probe' [options] --line='LINE'
21 'perf probe' [options] --vars='PROBEPOINT'
38 Specify module name in which perf-probe searches probe points
39 or lines. If a path of module file is passed, perf-probe
[all …]
/linux-4.1.27/Documentation/trace/
Dkprobetrace.txt10 this is based on kprobes (kprobe and kretprobe). So it can probe wherever
11 kprobes can probe (this means, all functions body except for __kprobes
18 current_tracer. Instead of that, add probe points via
25 p[:[GRP/]EVENT] [MOD:]SYM[+offs]|MEMADDR [FETCHARGS] : Set a probe
26 r[:[GRP/]EVENT] [MOD:]SYM[+0] [FETCHARGS] : Set a return probe
27 -:[GRP/]EVENT : Clear a probe
33 SYM[+offs] : Symbol+offset where the probe is inserted.
34 MEMADDR : Address where the probe is inserted.
36 FETCHARGS : Arguments. Each probe can have up to 128 args.
49 (*) only for return probe.
[all …]
Dtracepoints.txt8 connect probe functions to them and provides some examples of probe
14 A tracepoint placed in code provides a hook to call a function (probe)
15 that you can provide at runtime. A tracepoint can be "on" (a probe is
16 connected to it) or "off" (no probe is attached). When a tracepoint is
90 Connecting a function (probe) to a tracepoint is done by providing a
91 probe (function to call) for the specific tracepoint through
92 register_trace_subsys_eventname(). Removing a probe is done through
93 unregister_trace_subsys_eventname(); it will remove the probe.
97 the probe. This, and the fact that preemption is disabled around the
98 probe call, make sure that probe removal and module unload are safe.
[all …]
Duprobetracer.txt13 current_tracer. Instead of that, add probe points via
30 OFFSET : Offset where the probe is inserted.
32 FETCHARGS : Arguments. Each probe can have up to 128 args.
45 (*) only for return probe.
63 You can check the total number of probe hits and probe miss-hits via
65 The first column is event name, the second is the number of probe hits,
66 the third is the number of probe miss-hits.
70 * Add a probe as a new uprobe event, write a new definition to uprobe_events
75 * Add a probe as a new uretprobe event:
109 Please note: User has to explicitly calculate the offset of the probe-point
/linux-4.1.27/arch/powerpc/platforms/85xx/
Dmpc85xx_rdb.c229 .probe = p2020_rdb_probe, in define_machine()
244 .probe = p1020_rdb_probe, in define_machine()
259 .probe = p1021_rdb_pc_probe, in define_machine()
274 .probe = p2020_rdb_pc_probe, in define_machine()
289 .probe = p1025_rdb_probe, in define_machine()
304 .probe = p1020_mbg_pc_probe, in define_machine()
319 .probe = p1020_utm_pc_probe, in define_machine()
334 .probe = p1020_rdb_pc_probe, in define_machine()
349 .probe = p1020_rdb_pd_probe, in define_machine()
364 .probe = p1024_rdb_probe, in define_machine()
Dxes_mpc85xx.c168 .probe = xes_mpc8572_probe, in define_machine()
183 .probe = xes_mpc8548_probe, in define_machine()
198 .probe = xes_mpc8540_probe, in define_machine()
Dmpc85xx_ds.c207 .probe = mpc8544_ds_probe, in define_machine()
222 .probe = mpc8572_ds_probe, in define_machine()
237 .probe = p2020_ds_probe, in define_machine()
Dmpc85xx_mds.c386 .probe = mpc85xx_mds_probe, in define_machine()
408 .probe = mpc8569_mds_probe, in define_machine()
431 .probe = p1021_mds_probe, in define_machine()
Dbsc913x_rdb.c60 .probe = bsc9131_rdb_probe, in define_machine()
Dbsc913x_qds.c67 .probe = bsc9132_qds_probe, in define_machine()
Dc293pcie.c66 .probe = c293_pcie_probe, in define_machine()
Dmvme2500.c63 .probe = mvme2500_probe, in define_machine()
Dmpc8536_ds.c74 .probe = mpc8536_ds_probe, in define_machine()
Dp1010rdb.c76 .probe = p1010_rdb_probe, in define_machine()
Dsocrates.c92 .probe = socrates_probe, in define_machine()
/linux-4.1.27/Documentation/
Dkprobes.txt33 function's arguments. A return probe fires when a specified function
40 the probe is to be inserted and what handler is to be called when
41 the probe is hit.
87 Here's how it works. When the probe is hit, Kprobes makes a copy of
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.
172 sysctl(8)), Kprobes tries to reduce probe-hit overhead by using a jump
177 When a probe is registered, before attempting this optimization,
[all …]
Dsgi-ioc4.txt27 needs to provide a probe and remove function, which are invoked
29 IOC4 function probe and remove operations isn't precisely the same
30 as PCI device probe and remove operations, but is logically the
38 up to the ioc4 driver via the appropriate registration, probe, and
45 probe, and remove functions.
Deisa.txt13 detection code is generally also used to probe ISA cards). Moreover,
34 implements the necessary callbacks to probe and release devices
63 slots : max slot number to probe
92 .probe and .remove members are mandatory.
106 .probe = vortex_eisa_probe,
113 The sysfs framework calls .probe and .remove functions upon device
173 Force the probing code to probe EISA slots even when it cannot find an
191 expect to have explored the whole machine when they exit their probe
/linux-4.1.27/drivers/media/usb/gspca/gl860/
Dgl860.c535 .probe = sd_probe,
640 u8 probe, nb26, nb96, nOV, ntry; in gl860_guess_sensor() local
646 ctrl_in(gspca_dev, 0xc0, 2, 0x0000, 0x0004, 1, &probe); in gl860_guess_sensor()
647 ctrl_in(gspca_dev, 0xc0, 2, 0x0000, 0x0004, 1, &probe); in gl860_guess_sensor()
673 ctrl_in(gspca_dev, 0xc0, 2, 0x7a00, 0x8030, 1, &probe); in gl860_guess_sensor()
674 PDEBUG(D_PROBE, "probe=0x%02x", probe); in gl860_guess_sensor()
675 if (probe == 0xff) in gl860_guess_sensor()
694 1, &probe); in gl860_guess_sensor()
696 if (probe == 0x26 || probe == 0x40) { in gl860_guess_sensor()
699 probe); in gl860_guess_sensor()
[all …]
/linux-4.1.27/drivers/video/fbdev/via/
Dvia_aux_ch7301.c31 static void probe(struct via_aux_bus *bus, u8 addr) in probe() function
48 probe(bus, 0x75); in via_aux_ch7301_probe()
49 probe(bus, 0x76); in via_aux_ch7301_probe()
Dvia_aux_vt1622.c31 static void probe(struct via_aux_bus *bus, u8 addr) in probe() function
48 probe(bus, 0x20); in via_aux_vt1622_probe()
49 probe(bus, 0x21); in via_aux_vt1622_probe()
Dvia_aux_vt1625.c31 static void probe(struct via_aux_bus *bus, u8 addr) in probe() function
48 probe(bus, 0x20); in via_aux_vt1625_probe()
49 probe(bus, 0x21); in via_aux_vt1625_probe()
Dvia_aux_sii164.c31 static void probe(struct via_aux_bus *bus, u8 addr) in probe() function
53 probe(bus, i); in via_aux_sii164_probe()
Dvia_aux_vt1632.c31 static void probe(struct via_aux_bus *bus, u8 addr) in probe() function
53 probe(bus, i); in via_aux_vt1632_probe()
/linux-4.1.27/drivers/media/radio/
Dradio-gemtek.c60 static bool probe = CONFIG_RADIO_GEMTEK_PROBE; variable
66 module_param(probe, bool, 0444);
67 MODULE_PARM_DESC(probe, "Enable automatic device probing.");
279 .probe = gemtek_probe,
300 .probe = radio_isa_probe,
310 .probe = radio_isa_pnp_probe,
326 gemtek_driver.probe = probe; in gemtek_init()
Dradio-isa.h60 bool (*probe)(struct radio_isa_card *isa, int io); member
89 bool probe; member
Dradio-isa.c181 return drv->probe || drv->io_params[dev] >= 0; in radio_isa_match()
319 if (drv->probe && ops->probe) { in radio_isa_probe()
326 bool found = ops->probe(isa, io); in radio_isa_probe()
/linux-4.1.27/arch/x86/mm/
Dkmmio.c58 struct kmmio_probe *probe; member
270 ctx->probe = get_kmmio_probe(addr); in kmmio_handler()
274 if (ctx->probe && ctx->probe->pre_handler) in kmmio_handler()
275 ctx->probe->pre_handler(ctx->probe, regs, addr); in kmmio_handler()
326 if (ctx->probe && ctx->probe->post_handler) in post_kmmio_handler()
327 ctx->probe->post_handler(ctx->probe, condition, regs); in post_kmmio_handler()
Dmmio-mod.c51 struct kmmio_probe probe; member
162 my_trace->phys = addr - trace->probe.addr + trace->phys; in pre()
253 .probe = { in ioremap_trace_core()
274 register_kmmio_probe(&trace->probe); in ioremap_trace_core()
312 if ((unsigned long)addr == trace->probe.addr) { in iounmap_trace_core()
314 unregister_kmmio_probe(&trace->probe); in iounmap_trace_core()
368 trace->probe.addr, trace->probe.len); in clear_trace_list()
370 unregister_kmmio_probe(&trace->probe); in clear_trace_list()
/linux-4.1.27/include/linux/
Dplatform_device.h175 int (*probe)(struct platform_device *); member
200 #define platform_driver_probe(drv, probe) \ argument
201 __platform_driver_probe(drv, probe, THIS_MODULE)
203 int (*probe)(struct platform_device *), struct module *module);
243 #define platform_create_bundle(driver, probe, res, n_res, data, size) \ argument
244 __platform_create_bundle(driver, probe, res, n_res, data, size, THIS_MODULE)
246 struct platform_driver *driver, int (*probe)(struct platform_device *),
Dtracepoint.h48 tracepoint_probe_register(struct tracepoint *tp, void *probe, void *data);
50 tracepoint_probe_unregister(struct tracepoint *tp, void *probe, void *data);
195 register_trace_##name(void (*probe)(data_proto), void *data) \
198 (void *)probe, data); \
201 unregister_trace_##name(void (*probe)(data_proto), void *data) \
204 (void *)probe, data); \
246 register_trace_##name(void (*probe)(data_proto), \
252 unregister_trace_##name(void (*probe)(data_proto), \
Disa.h13 int (*probe)(struct device *, unsigned int); member
Dolpc-ec.h21 int (*probe)(struct platform_device *); member
/linux-4.1.27/drivers/hwmon/
Dibmaem.c536 static int aem_init_aem1_inst(struct aem_ipmi_data *probe, u8 module_handle) in aem_init_aem1_inst() argument
571 res = aem_init_ipmi_data(&data->ipmi, probe->interface, in aem_init_aem1_inst()
572 probe->bmc_device); in aem_init_aem1_inst()
581 probe->interface); in aem_init_aem1_inst()
624 static void aem_init_aem1(struct aem_ipmi_data *probe) in aem_init_aem1() argument
628 num = aem_find_aem1_count(probe); in aem_init_aem1()
630 err = aem_init_aem1_inst(probe, i); in aem_init_aem1()
632 dev_err(probe->bmc_device, in aem_init_aem1()
675 static int aem_init_aem2_inst(struct aem_ipmi_data *probe, in aem_init_aem2_inst() argument
711 res = aem_init_ipmi_data(&data->ipmi, probe->interface, in aem_init_aem2_inst()
[all …]
/linux-4.1.27/net/xfrm/
Dxfrm_algo.c617 const void *data, int probe) in xfrm_find_algo() argument
629 if (!probe) in xfrm_find_algo()
679 struct xfrm_algo_desc *xfrm_aalg_get_byname(const char *name, int probe) in xfrm_aalg_get_byname() argument
682 probe); in xfrm_aalg_get_byname()
686 struct xfrm_algo_desc *xfrm_ealg_get_byname(const char *name, int probe) in xfrm_ealg_get_byname() argument
689 probe); in xfrm_ealg_get_byname()
693 struct xfrm_algo_desc *xfrm_calg_get_byname(const char *name, int probe) in xfrm_calg_get_byname() argument
696 probe); in xfrm_calg_get_byname()
715 struct xfrm_algo_desc *xfrm_aead_get_byname(const char *name, int icv_len, int probe) in xfrm_aead_get_byname() argument
723 probe); in xfrm_aead_get_byname()
/linux-4.1.27/arch/xtensa/include/asm/
Dtlbflush.h78 static inline void invalidate_itlb_entry (unsigned long probe) in invalidate_itlb_entry() argument
80 __asm__ __volatile__("iitlb %0; isync\n\t" : : "a" (probe)); in invalidate_itlb_entry()
83 static inline void invalidate_dtlb_entry (unsigned long probe) in invalidate_dtlb_entry() argument
85 __asm__ __volatile__("idtlb %0; dsync\n\t" : : "a" (probe)); in invalidate_dtlb_entry()
/linux-4.1.27/drivers/net/
DSpace.c42 struct net_device *(*probe)(int unit); member
49 for (; p->probe; p++) { in probe_list2()
52 dev = p->probe(unit); in probe_list2()
/linux-4.1.27/drivers/dio/
Ddio-driver.c53 if (!d->driver && drv->probe) { in dio_device_probe()
58 error = drv->probe(d, id); in dio_device_probe()
129 .probe = dio_device_probe,
/linux-4.1.27/drivers/ata/
Dpata_acpi.c75 struct ata_acpi_gtm probe; in pacpi_discover_modes() local
78 probe = acpi->gtm; in pacpi_discover_modes()
80 ata_acpi_gtm(ap, &probe); in pacpi_discover_modes()
82 xfer_mask = ata_acpi_gtm_xfermask(adev, &probe); in pacpi_discover_modes()
266 .probe = pacpi_init_one,
Dpata_legacy.c122 int (*setup)(struct platform_device *, struct legacy_probe *probe,
869 static __init int probe_chip_type(struct legacy_probe *probe) in probe_chip_type() argument
871 int mask = 1 << probe->slot; in probe_chip_type()
873 if (winbond && (probe->port == 0x1F0 || probe->port == 0x170)) { in probe_chip_type()
889 if (probe->port == 0x1F0) { in probe_chip_type()
943 static __init int legacy_init_one(struct legacy_probe *probe) in legacy_init_one() argument
945 struct legacy_controller *controller = &controllers[probe->type]; in legacy_init_one()
947 unsigned long io = probe->port; in legacy_init_one()
948 u32 mask = (1 << probe->slot); in legacy_init_one()
950 struct legacy_data *ld = &legacy_data[probe->slot]; in legacy_init_one()
[all …]
/linux-4.1.27/drivers/uio/
Duio_pci_generic.c56 static int probe(struct pci_dev *pdev, in probe() function
120 .probe = probe,
Duio_aec.c81 static int probe(struct pci_dev *pdev, const struct pci_device_id *id) in probe() function
158 .probe = probe,
/linux-4.1.27/drivers/cpuidle/
Dcpuidle-mvebu-v7.c118 .probe = mvebu_v7_cpuidle_probe,
127 .probe = mvebu_v7_cpuidle_probe,
136 .probe = mvebu_v7_cpuidle_probe,
Dcpuidle-zynq.c74 .probe = zynq_cpuidle_probe,
Dcpuidle-at91.c63 .probe = at91_cpuidle_probe,
Dcpuidle-calxeda.c76 .probe = calxeda_cpuidle_probe,
/linux-4.1.27/drivers/media/usb/uvc/
Duvc_video.c159 struct uvc_streaming_control *ctrl, int probe, __u8 query) in uvc_get_video_ctrl() argument
175 probe ? UVC_VS_PROBE_CONTROL : UVC_VS_COMMIT_CONTROL, data, in uvc_get_video_ctrl()
190 } else if (query == UVC_GET_DEF && probe == 1 && ret != size) { in uvc_get_video_ctrl()
202 "%d (exp. %u).\n", query, probe ? "probe" : "commit", in uvc_get_video_ctrl()
247 struct uvc_streaming_control *ctrl, int probe) in uvc_set_video_ctrl() argument
279 probe ? UVC_VS_PROBE_CONTROL : UVC_VS_COMMIT_CONTROL, data, in uvc_set_video_ctrl()
283 "%d (exp. %u).\n", probe ? "probe" : "commit", in uvc_set_video_ctrl()
293 struct uvc_streaming_control *probe) in uvc_probe_video() argument
307 ret = uvc_set_video_ctrl(stream, probe, 1); in uvc_probe_video()
320 probe->wCompQuality = probe_max.wCompQuality; in uvc_probe_video()
[all …]
Duvc_v4l2.c146 struct v4l2_format *fmt, struct uvc_streaming_control *probe, in uvc_v4l2_try_format() argument
217 memset(probe, 0, sizeof *probe); in uvc_v4l2_try_format()
218 probe->bmHint = 1; /* dwFrameInterval */ in uvc_v4l2_try_format()
219 probe->bFormatIndex = format->index; in uvc_v4l2_try_format()
220 probe->bFrameIndex = frame->bFrameIndex; in uvc_v4l2_try_format()
221 probe->dwFrameInterval = uvc_try_frame_interval(frame, interval); in uvc_v4l2_try_format()
236 probe->dwMaxVideoFrameSize = in uvc_v4l2_try_format()
240 ret = uvc_probe_video(stream, probe); in uvc_v4l2_try_format()
249 fmt->fmt.pix.sizeimage = probe->dwMaxVideoFrameSize; in uvc_v4l2_try_format()
298 struct uvc_streaming_control probe; in uvc_v4l2_set_format() local
[all …]
/linux-4.1.27/drivers/media/usb/gspca/m5602/
Dm5602_core.c210 if (!sd->sensor->probe(sd)) in m5602_probe_sensor()
215 if (!sd->sensor->probe(sd)) in m5602_probe_sensor()
220 if (!sd->sensor->probe(sd)) in m5602_probe_sensor()
225 if (!sd->sensor->probe(sd)) in m5602_probe_sensor()
230 if (!sd->sensor->probe(sd)) in m5602_probe_sensor()
235 if (!sd->sensor->probe(sd)) in m5602_probe_sensor()
413 .probe = m5602_probe,
Dm5602_sensor.h55 int (*probe)(struct sd *sd); member
/linux-4.1.27/Documentation/i2c/
Dold-module-parameters6 control how the driver would probe i2c buses and attach to devices. These
7 parameters were known as "probe" (to let the driver probe for an extra
23 # modprobe <driver> probe=1,0x2d
Dupgrading-clients115 Add the probe and remove methods to the i2c_driver, as so:
118 + .probe = example_probe,
130 i2c_driver entry names. The rest of the probe routine will now need to be
134 the probe function is called, so the following client setup
148 The call to i2c_attach_client is no longer needed, if the probe
150 attached by the core. Change the probe routine as so:
178 In the probe routine, ensure that the new state has the client stored
277 .probe = example_probe,
Dfault-codes34 Also, codes returned by adapter probe methods follow rules which are
73 Returned by driver probe() methods. This is a bit more
78 about probe faults other than ENXIO and ENODEV.)
90 Returned by driver probe() methods to indicate that they
Dwriting-clients43 .probe = foo_probe,
77 to NULL in remove() or if probe() failed anymore. The i2c-core does this
123 protocol to probe device presence. Another was that devices and their drivers
124 can be sufficiently configured using only such probe primitives.
145 kind of driver in Linux: they provide a probe() method to bind to
157 The probe function is called when an entry in the id_table name field
169 take care of finding the right driver and will call its probe() method.
180 possible I2C addresses to probe. A device is created for the first
202 for unsupported ones), a list of addresses to probe, and a device type
/linux-4.1.27/drivers/mtd/maps/
Dscx200_docflash.c26 static int probe = 0; /* Don't autoprobe */ variable
31 module_param(probe, int, 0);
32 MODULE_PARM_DESC(probe, "Probe for a BIOS mapping");
96 if (probe) { in init_scx200_docflash()
/linux-4.1.27/drivers/tty/serial/
Dm32r_sio.h27 int m32r_sio_register_probe(struct m32r_sio_probe *probe);
28 void m32r_sio_unregister_probe(struct m32r_sio_probe *probe);
/linux-4.1.27/drivers/zorro/
Dzorro-driver.c49 if (!z->driver && drv->probe) { in zorro_device_probe()
54 error = drv->probe(z, id); in zorro_device_probe()
168 .probe = zorro_device_probe,
/linux-4.1.27/arch/x86/kernel/apic/
Dprobe_64.c36 if ((*drv)->probe && (*drv)->probe()) { in default_setup_apic_routing()
Dprobe_32.c78 .probe = probe_default,
196 if ((*drv)->probe()) { in generic_apic_probe()
Dapic_flat_64.c159 .probe = flat_probe,
266 .probe = physflat_probe,
/linux-4.1.27/drivers/video/backlight/
Dplatform_lcd.c89 if (pdata->probe) { in platform_lcd_probe()
90 err = pdata->probe(pdata); in platform_lcd_probe()
154 .probe = platform_lcd_probe,
/linux-4.1.27/drivers/watchdog/
Dintel-mid_wdt.c125 if (pdata->probe) { in mid_wdt_probe()
126 ret = pdata->probe(pdev); in mid_wdt_probe()
172 .probe = mid_wdt_probe,
/linux-4.1.27/drivers/ide/
Dide-4drives.c11 module_param_named(probe, probe_4drives, bool, 0);
12 MODULE_PARM_DESC(probe, "probe for generic IDE chipset with 4 drives/port");
Ddtc2278.c135 module_param_named(probe, probe_dtc2278, bool, 0);
136 MODULE_PARM_DESC(probe, "probe for DTC2278xx chipsets");
Dumc8672.c165 module_param_named(probe, probe_umc8672, bool, 0);
166 MODULE_PARM_DESC(probe, "probe for UMC8672 chipset");
Dali14xx.c226 module_param_named(probe, probe_ali14xx, bool, 0);
227 MODULE_PARM_DESC(probe, "probe for ALI M14xx chipsets");
Dide.c130 return drv->probe ? drv->probe(drive) : -ENODEV; in generic_ide_probe()
157 .probe = generic_ide_probe,
/linux-4.1.27/sound/soc/sirf/
Dsirf-audio-port.c28 .probe = sirf_audio_port_dai_probe,
79 .probe = sirf_audio_port_probe,
/linux-4.1.27/Documentation/sound/alsa/soc/
Dmachine.txt19 int (*probe)(struct platform_device *pdev);
38 probe()/remove()
40 probe/remove are optional. Do any machine specific probe here.
/linux-4.1.27/drivers/rapidio/
Drio-driver.c93 if (!rdev->driver && rdrv->probe) { in rio_device_probe()
99 error = rdrv->probe(rdev, id); in rio_device_probe()
230 .probe = rio_device_probe,
/linux-4.1.27/drivers/net/ethernet/sfc/
Defx.c331 netif_dbg(efx, probe, efx->net_dev, in efx_probe_eventq()
491 netif_dbg(channel->efx, probe, channel->efx->net_dev, in efx_probe_channel()
566 netif_err(efx, probe, efx->net_dev, in efx_probe_channels()
1012 netif_dbg(efx, probe, efx->net_dev, "create port\n"); in efx_probe_port()
1143 netif_dbg(efx, probe, efx->net_dev, "adding to primary list\n"); in efx_associate()
1150 netif_dbg(other, probe, other->net_dev, in efx_associate()
1164 netif_dbg(efx, probe, efx->net_dev, in efx_associate()
1175 netif_dbg(efx, probe, efx->net_dev, in efx_associate()
1190 netif_dbg(other, probe, other->net_dev, in efx_dissociate()
1205 netif_dbg(efx, probe, efx->net_dev, "initialising I/O\n"); in efx_init_io()
[all …]
Dqt202x_phy.c172 netif_info(efx, probe, efx->net_dev, in qt2025c_firmware_id()
367 netif_err(efx, probe, efx->net_dev, "PHY init failed\n"); in qt202x_phy_init()
372 netif_info(efx, probe, efx->net_dev, in qt202x_phy_init()
484 .probe = qt202x_phy_probe,
Dfalcon.c1678 netif_err(efx, probe, efx->net_dev, "Unknown PHY type %d\n", in falcon_probe_port()
1687 rc = efx->phy_op->probe(efx); in falcon_probe_port()
1708 netif_dbg(efx, probe, efx->net_dev, in falcon_probe_port()
2192 netif_dbg(efx, probe, efx->net_dev, "PHY is %d phy_id %d\n", in falcon_probe_nvconfig()
2223 netif_dbg(efx, probe, efx->net_dev, "Booted from %s\n", in falcon_probe_spi_devices()
2230 netif_dbg(efx, probe, efx->net_dev, in falcon_probe_spi_devices()
2284 netif_err(efx, probe, efx->net_dev, in falcon_probe_nic()
2295 netif_err(efx, probe, efx->net_dev, in falcon_probe_nic()
2301 netif_err(efx, probe, efx->net_dev, in falcon_probe_nic()
2306 netif_err(efx, probe, efx->net_dev, in falcon_probe_nic()
[all …]
/linux-4.1.27/arch/powerpc/platforms/44x/
Dppc476.c110 .probe = avr_probe,
194 .probe = smp_mpic_probe,
293 .probe = ppc47x_probe, in define_machine()
Diss4xx.c124 .probe = smp_mpic_probe,
162 .probe = iss4xx_probe, in define_machine()
Debony.c64 .probe = ebony_probe, in define_machine()
Dvirtex.c56 .probe = virtex_probe, in define_machine()
Dppc44x_simple.c85 .probe = ppc44x_probe, in define_machine()
Dsam440ep.c61 .probe = sam440ep_probe, in define_machine()
/linux-4.1.27/drivers/mtd/nand/
Dplat_nand.c86 if (pdata->ctrl.probe) { in plat_nand_probe()
87 err = pdata->ctrl.probe(pdev); in plat_nand_probe()
137 .probe = plat_nand_probe,
/linux-4.1.27/Documentation/usb/
Dcallbacks.txt14 * @probe: Called to see if the driver is willing to manage a particular
58 The probe() callback
61 int (*probe) (struct usb_interface *intf,
121 No callbacks other than probe will be invoked for an interface
125 Hence following a successful probe, disconnect will be called
126 before there is another probe for the same interface.
Dhotplug.txt12 device driver's probe() routine.
127 .probe = my_probe,
140 choosing drivers to probe(). The thread doing new device processing checks
142 device descriptors for the device. It will only call probe() if there is a
143 match, and the third argument to probe() will be the entry that matched.
146 probed for each new device; the third parameter to probe() will be null.
/linux-4.1.27/drivers/net/ethernet/smsc/
Dsmsc911x.c1026 SMSC_TRACE(pdata, probe, "PHY: addr %d, phy_id 0x%08X", in smsc911x_mii_probe()
1107 SMSC_WARN(pdata, probe, "Error registering mii bus"); in smsc911x_mii_init()
1112 SMSC_WARN(pdata, probe, "Error registering mii bus"); in smsc911x_mii_init()
2177 SMSC_TRACE(pdata, probe, "Driver Parameters:"); in smsc911x_init()
2178 SMSC_TRACE(pdata, probe, "LAN base: 0x%08lX", in smsc911x_init()
2180 SMSC_TRACE(pdata, probe, "IRQ: %d", dev->irq); in smsc911x_init()
2181 SMSC_TRACE(pdata, probe, "PHY will be autodetected."); in smsc911x_init()
2187 SMSC_WARN(pdata, probe, "pdata->ioaddr: 0x00000000"); in smsc911x_init()
2217 SMSC_TRACE(pdata, probe, "BYTE_TEST: 0x%08X", byte_test); in smsc911x_init()
2219 SMSC_TRACE(pdata, probe, "BYTE_TEST looks swapped, " in smsc911x_init()
[all …]
/linux-4.1.27/drivers/media/pci/bt8xx/
Dbttv-gpio.c58 return sub->probe ? sub->probe(sdev) : -ENODEV; in bttv_sub_probe()
74 .probe = bttv_sub_probe,
/linux-4.1.27/drivers/sh/superhyway/
Dsuperhyway.c142 if (shyway_drv && shyway_drv->probe) { in superhyway_device_probe()
147 return shyway_drv->probe(shyway_dev, id); in superhyway_device_probe()
214 .probe = superhyway_device_probe,
/linux-4.1.27/arch/arm/mach-integrator/
Dlm.c30 return lmdrv->probe(lmdev); in lm_bus_probe()
46 .probe = lm_bus_probe,
Dlm.h11 int (*probe)(struct lm_device *); member
/linux-4.1.27/Documentation/driver-model/
Dplatform.txt37 provide probe() and remove() methods. They support power management
41 int (*probe)(struct platform_device *);
51 Note that probe() should in general verify that the specified device hardware
60 the probe() routine can live in an init section to reduce the driver's
64 int (*probe)(struct platform_device *))
108 original IBM PCs, rely on error-prone "probe-the-hardware" models for hardware
155 driver probe() after finding a match between device and driver. If the
156 probe() succeeds, the driver and device are bound as usual. There are
222 6. Inside the early platform driver probe()
226 in the probe() function can use is_early_platform_device() to check if
Ddriver.txt35 .probe = eepro100_probe,
67 .probe = eepro100_probe,
145 int (*probe) (struct device * dev);
147 The probe() entry is called in task context, with the bus's rwsem locked
149 container_of() to convert "dev" to a bus-specific type, both in probe()
159 When the driver has successfully bound itself to that device, then probe()
163 A driver's probe() may return a negative errno value to indicate that
/linux-4.1.27/drivers/pci/
Dpci.c3165 static int pcie_flr(struct pci_dev *dev, int probe) in pcie_flr() argument
3173 if (probe) in pcie_flr()
3184 static int pci_af_flr(struct pci_dev *dev, int probe) in pci_af_flr() argument
3197 if (probe) in pci_af_flr()
3229 static int pci_pm_reset(struct pci_dev *dev, int probe) in pci_pm_reset() argument
3240 if (probe) in pci_pm_reset()
3303 static int pci_parent_bus_reset(struct pci_dev *dev, int probe) in pci_parent_bus_reset() argument
3315 if (probe) in pci_parent_bus_reset()
3323 static int pci_reset_hotplug_slot(struct hotplug_slot *hotplug, int probe) in pci_reset_hotplug_slot() argument
3331 rc = hotplug->ops->reset_slot(hotplug, probe); in pci_reset_hotplug_slot()
[all …]
Dpci.h314 int (*reset)(struct pci_dev *dev, int probe);
318 int pci_dev_specific_reset(struct pci_dev *dev, int probe);
320 static inline int pci_dev_specific_reset(struct pci_dev *dev, int probe) in pci_dev_specific_reset() argument
/linux-4.1.27/sound/soc/codecs/
Dmax98357a.c76 .probe = max98357a_codec_probe,
139 .probe = max98357a_platform_probe,
Dac97.c120 .probe = ac97_soc_probe,
147 .probe = ac97_probe,
Dak5386.c73 .probe = ak5386_soc_probe,
204 .probe = ak5386_probe,
Des8328-spi.c42 .probe = es8328_spi_probe,
Dssm2602-spi.c41 .probe = ssm2602_spi_probe,
Dadav803.c41 .probe = adav803_probe,
Dad193x-spi.c41 .probe = ad193x_spi_probe,
Dad193x-i2c.c46 .probe = ad193x_i2c_probe,
Dadav801.c44 .probe = adav80x_spi_probe,
Des8328-i2c.c51 .probe = es8328_i2c_probe,
Dcs4271-spi.c48 .probe = cs4271_spi_probe,
Dtlv320aic23-spi.c48 .probe = aic23_spi_probe,
Dwm8711.c372 .probe = wm8711_probe,
438 .probe = wm8711_spi_probe,
485 .probe = wm8711_i2c_probe,
Dcs42l51-i2c.c51 .probe = cs42l51_i2c_probe,
Dwm8804-spi.c49 .probe = wm8804_spi_probe,
Dcs4271-i2c.c54 .probe = cs4271_i2c_probe,
Dadau1977-i2c.c51 .probe = adau1977_i2c_probe,
Dadau1781-i2c.c50 .probe = adau1781_i2c_probe,
Dtlv320aic23-i2c.c58 .probe = tlv320aic23_i2c_probe,
Dssm2602-i2c.c58 .probe = ssm2602_i2c_probe,
Dadau1761-i2c.c52 .probe = adau1761_i2c_probe,
Dpcm512x-spi.c62 .probe = pcm512x_spi_probe,
Dwm8804-i2c.c56 .probe = wm8804_i2c_probe,
Dcs42xx8-i2c.c55 .probe = cs42xx8_i2c_probe,
Dmax9768.c155 .probe = max9768_probe,
247 .probe = max9768_i2c_probe,
Dad1980.c311 .probe = ad1980_soc_probe,
339 .probe = ad1980_probe,
/linux-4.1.27/Documentation/networking/
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-4.1.27/sound/aoa/soundbus/
Dcore.c46 if (!drv->probe) in soundbus_probe()
51 error = drv->probe(soundbus_dev); in soundbus_probe()
155 .probe = soundbus_probe,
/linux-4.1.27/drivers/tty/serial/8250/
D8250_gsc.c111 .probe = serial_init_chip,
117 .probe = serial_init_chip,
/linux-4.1.27/drivers/media/usb/gspca/stv06xx/
Dstv06xx_hdcs.h154 .probe = hdcs_probe_1x00,
173 .probe = hdcs_probe_1020,
Dstv06xx.c558 if (!sd->sensor->probe(sd)) in stv06xx_config()
562 if (!sd->sensor->probe(sd)) in stv06xx_config()
566 if (!sd->sensor->probe(sd)) in stv06xx_config()
570 if (!sd->sensor->probe(sd)) in stv06xx_config()
574 if (!sd->sensor->probe(sd)) in stv06xx_config()
624 .probe = sd_probe,
Dstv06xx_st6422.h47 .probe = st6422_probe,
Dstv06xx_sensor.h61 int (*probe)(struct sd *sd); member
/linux-4.1.27/Documentation/misc-devices/mei/
Dmei-client-bus.txt33 int (*probe)(struct mei_cl_device *dev, const struct mei_cl_id *id);
78 .probe = contact_probe,
103 And the driver's simplified probe routine would look like that:
117 In the probe routine the driver first enable the MEI device and then registers
/linux-4.1.27/drivers/media/v4l2-core/
Dv4l2-common.c375 const struct v4l2_discrete_probe *probe, in v4l2_find_nearest_format() argument
382 if (!probe) in v4l2_find_nearest_format()
385 for (i = 0, size = probe->sizes; i < probe->num_sizes; i++, size++) { in v4l2_find_nearest_format()
/linux-4.1.27/drivers/pci/hotplug/
Dpciehp_core.c72 static int reset_slot (struct hotplug_slot *slot, int probe);
234 static int reset_slot(struct hotplug_slot *hotplug_slot, int probe) in reset_slot() argument
241 return pciehp_reset_slot(slot, probe); in reset_slot()
356 .probe = pciehp_probe,
/linux-4.1.27/drivers/net/phy/
Dmicrel.c603 .probe = kszphy_probe,
620 .probe = kszphy_probe,
637 .probe = kszphy_probe,
654 .probe = kszphy_probe,
671 .probe = kszphy_probe,
687 .probe = kszphy_probe,
703 .probe = kszphy_probe,
Dat803x.c300 .probe = at803x_probe,
319 .probe = at803x_probe,
338 .probe = at803x_probe,
Dlxt.c299 .probe = lxt973_probe,
309 .probe = lxt973_probe,
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_core.c89 if (subdrv->probe) { in exynos_drm_device_subdrv_probe()
97 err = subdrv->probe(dev, subdrv->dev); in exynos_drm_device_subdrv_probe()
/linux-4.1.27/arch/arm/probes/kprobes/
Dtest-core.c1219 static void unregister_test_probe(struct test_probe *probe) in unregister_test_probe() argument
1221 if (probe->registered) { in unregister_test_probe()
1222 unregister_kprobe(&probe->kprobe); in unregister_test_probe()
1223 probe->kprobe.flags = 0; /* Clear disable flag to allow reuse */ in unregister_test_probe()
1225 probe->registered = false; in unregister_test_probe()
1228 static int register_test_probe(struct test_probe *probe) in register_test_probe() argument
1232 if (probe->registered) in register_test_probe()
1235 ret = register_kprobe(&probe->kprobe); in register_test_probe()
1237 probe->registered = true; in register_test_probe()
1238 probe->hit = -1; in register_test_probe()
/linux-4.1.27/arch/x86/platform/olpc/
Dolpc-xo1-pm.c174 .probe = xo1_pm_probe,
182 .probe = xo1_pm_probe,
/linux-4.1.27/sound/soc/samsung/
Ds3c2412-i2s.c130 .probe = s3c2412_i2s_probe,
180 .probe = s3c2412_iis_dev_probe,
/linux-4.1.27/sound/soc/ux500/
Dmop500.c56 .probe = NULL,
161 .probe = mop500_probe,
/linux-4.1.27/arch/x86/boot/
Dvideo-mode.c43 if (card->probe) in probe_cards()
44 card->nmodes = card->probe(); in probe_cards()
/linux-4.1.27/kernel/
Dtracepoint.c250 int tracepoint_probe_register(struct tracepoint *tp, void *probe, void *data) in tracepoint_probe_register() argument
256 tp_func.func = probe; in tracepoint_probe_register()
272 int tracepoint_probe_unregister(struct tracepoint *tp, void *probe, void *data) in tracepoint_probe_unregister() argument
278 tp_func.func = probe; in tracepoint_probe_unregister()
/linux-4.1.27/include/linux/platform_data/
Dintel-mid_wdt.h19 int (*probe)(struct platform_device *pdev); member
/linux-4.1.27/arch/powerpc/platforms/pseries/
Dsmp.c212 .probe = smp_mpic_probe,
220 .probe = pSeries_smp_probe,
/linux-4.1.27/include/video/
Dplatform_lcd.h18 int (*probe)(struct plat_lcd_data *); member
/linux-4.1.27/drivers/mfd/
Dsta2x11-mfd.c372 .probe = sta2x11_sctl_probe,
385 .probe = sta2x11_apbreg_probe,
398 .probe = sta2x11_apb_soc_regs_probe,
411 .probe = sta2x11_scr_probe,
650 .probe = sta2x11_mfd_probe,
Dmcp-core.c36 return drv->probe(mcp); in mcp_bus_probe()
51 .probe = mcp_bus_probe,
/linux-4.1.27/drivers/platform/olpc/
Dolpc-ec.c281 err = ec_driver->probe ? ec_driver->probe(pdev) : 0; in olpc_ec_probe()
321 .probe = olpc_ec_probe,
/linux-4.1.27/drivers/pnp/
Ddriver.c106 if (pnp_drv->probe) { in pnp_device_probe()
109 error = pnp_drv->probe(pnp_dev, dev_id); in pnp_device_probe()
255 .probe = pnp_device_probe,
Dcard.c76 if (!drv->probe) in card_probe()
89 if (drv->probe(clink, id) >= 0) in card_probe()
359 if (pnp_bus_type.probe(&dev->dev)) in pnp_request_card_device()
421 drv->link.probe = NULL; in pnp_register_card_driver()
/linux-4.1.27/arch/sh/kernel/cpu/sh2/
DMakefile5 obj-y := ex.o probe.o entry.o
/linux-4.1.27/arch/powerpc/platforms/chrp/
Dsmp.c48 .probe = smp_mpic_probe,
/linux-4.1.27/Documentation/ide/
Dide.txt99 probe/identification sequence. For example:
117 the probe to look harder by supplying a kernel command line parameter
170 alias block-major-3 ide-probe
185 you need to explicitly enable probing by using "probe" kernel parameter,
188 * "ali14xx.probe" boot option when ali14xx driver is built-in the kernel
190 * "probe" module parameter when ali14xx driver is compiled as module
191 ("modprobe ali14xx probe")
197 You also need to use "probe" kernel parameter for ide-4drives driver
/linux-4.1.27/drivers/s390/cio/
Dscm.c27 return scmdrv->probe ? scmdrv->probe(scmdev) : -ENODEV; in scmdev_probe()
45 .probe = scmdev_probe,
/linux-4.1.27/drivers/mcb/
Dmcb-core.c69 return mdrv->probe(mdev, found_id); in mcb_probe()
97 .probe = mcb_probe,
114 if (!drv->probe || !drv->remove) in __mcb_register_driver()
/linux-4.1.27/arch/sh/kernel/cpu/sh5/
DMakefile4 obj-y := entry.o probe.o switchto.o
/linux-4.1.27/arch/powerpc/platforms/512x/
Dmpc512x_generic.c46 .probe = mpc512x_generic_probe, in define_machine()
Dmpc5121_ads.c67 .probe = mpc5121_ads_probe, in define_machine()
/linux-4.1.27/arch/ia64/kernel/
Dfsys.S261 EX(.fail_efault, probe.w.fault r31, 3)
294 EX(.fail_efault, probe.w.fault r23, 3) // This also costs 5 cycles
353 EX(.fail_efault, (p6) probe.w.fault r32, 3) // M This takes 5 cycles
354 EX(.fail_efault, (p7) probe.w.fault r33, 3) // M This takes 5 cycles
369 EX(.fail_efault, (p6) probe.w.fault r32, 3) // M This takes 5 cycles
370 EX(.fail_efault, (p7) probe.w.fault r33, 3) // M This takes 5 cycles
/linux-4.1.27/fs/xfs/libxfs/
Dxfs_attr_leaf.c2159 int probe; in xfs_attr3_leaf_lookup_int() local
2173 probe = span = ichdr.count / 2; in xfs_attr3_leaf_lookup_int()
2174 for (entry = &entries[probe]; span > 4; entry = &entries[probe]) { in xfs_attr3_leaf_lookup_int()
2177 probe += span; in xfs_attr3_leaf_lookup_int()
2179 probe -= span; in xfs_attr3_leaf_lookup_int()
2183 ASSERT(probe >= 0 && (!ichdr.count || probe < ichdr.count)); in xfs_attr3_leaf_lookup_int()
2190 while (probe > 0 && be32_to_cpu(entry->hashval) >= hashval) { in xfs_attr3_leaf_lookup_int()
2192 probe--; in xfs_attr3_leaf_lookup_int()
2194 while (probe < ichdr.count && in xfs_attr3_leaf_lookup_int()
2197 probe++; in xfs_attr3_leaf_lookup_int()
[all …]
Dxfs_da_btree.c1459 int probe; in xfs_da3_node_lookup_int() local
1521 probe = span = max / 2; in xfs_da3_node_lookup_int()
1525 btreehashval = be32_to_cpu(btree[probe].hashval); in xfs_da3_node_lookup_int()
1527 probe += span; in xfs_da3_node_lookup_int()
1529 probe -= span; in xfs_da3_node_lookup_int()
1533 ASSERT((probe >= 0) && (probe < max)); in xfs_da3_node_lookup_int()
1535 (be32_to_cpu(btree[probe].hashval) == hashval)); in xfs_da3_node_lookup_int()
1541 while (probe > 0 && in xfs_da3_node_lookup_int()
1542 be32_to_cpu(btree[probe].hashval) >= hashval) { in xfs_da3_node_lookup_int()
1543 probe--; in xfs_da3_node_lookup_int()
[all …]
/linux-4.1.27/drivers/uwb/
Dumc-bus.c144 err = umc_driver->probe(umc); in umc_device_probe()
192 .probe = umc_device_probe,
/linux-4.1.27/arch/powerpc/platforms/83xx/
Dasp834x.c52 .probe = asp834x_probe, in define_machine()
Dsbc834x.c70 .probe = sbc834x_probe, in define_machine()
Dmpc836x_rdk.c55 .probe = mpc836x_rdk_probe, in define_machine()
Dmpc830x_rdb.c56 .probe = mpc830x_rdb_probe, in define_machine()
Dmpc831x_rdb.c56 .probe = mpc831x_rdb_probe, in define_machine()
Dmpc834x_itx.c80 .probe = mpc834x_itx_probe, in define_machine()
Dmpc837x_rdb.c81 .probe = mpc837x_rdb_probe, in define_machine()
/linux-4.1.27/arch/powerpc/platforms/52xx/
Dmpc5200_simple.c78 .probe = mpc5200_simple_probe, in define_machine()
/linux-4.1.27/drivers/staging/fsl-mc/bus/
Dmc-bus.c120 if (WARN_ON(!mc_drv->probe)) in fsl_mc_driver_probe()
123 error = mc_drv->probe(mc_dev); in fsl_mc_driver_probe()
177 if (mc_driver->probe) in __fsl_mc_driver_register()
178 mc_driver->driver.probe = fsl_mc_driver_probe; in __fsl_mc_driver_register()
720 .probe = fsl_mc_bus_probe,
/linux-4.1.27/arch/powerpc/platforms/40x/
Dwalnut.c61 .probe = walnut_probe, in define_machine()
Dvirtex.c50 .probe = virtex_probe, in define_machine()
Dppc40x_simple.c76 .probe = ppc40x_probe, in define_machine()
/linux-4.1.27/drivers/cpufreq/
Dvexpress-spc-cpufreq.c64 .probe = ve_spc_cpufreq_probe,
/linux-4.1.27/drivers/hid/
Dhid-wiimote-modules.c107 .probe = wiimod_keys_probe,
185 .probe = wiimod_rumble_probe,
285 .probe = wiimod_battery_probe,
402 .probe = wiimod_led_probe,
408 .probe = wiimod_led_probe,
414 .probe = wiimod_led_probe,
420 .probe = wiimod_led_probe,
542 .probe = wiimod_accel_probe,
804 .probe = wiimod_ir_probe,
1001 .probe = wiimod_nunchuk_probe,
[all …]
/linux-4.1.27/drivers/staging/iio/gyro/
Dadis16060_core.c207 .probe = adis16060_r_probe,
215 .probe = adis16060_w_probe,
/linux-4.1.27/drivers/power/reset/
Drestart-poweroff.c53 .probe = restart_poweroff_probe,
Dimx-snvs-poweroff.c55 .probe = imx_poweroff_probe,
Dhisi-reboot.c73 .probe = hisi_reboot_probe,
/linux-4.1.27/drivers/clk/x86/
Dclk-lpt.c46 .probe = lpt_clk_probe,
/linux-4.1.27/drivers/usb/musb/
Dmusb_am335x.c29 .probe = am335x_child_probe,
/linux-4.1.27/arch/mips/sgi-ip22/
Dip22-gio.c131 if (!drv->probe) in gio_device_probe()
138 error = drv->probe(gio_dev, match); in gio_device_probe()
379 .probe = gio_device_probe,
/linux-4.1.27/drivers/pci/pcie/
Dportdrv_core.c499 if (!driver || !driver->probe) in pcie_port_probe_service()
503 status = driver->probe(pciedev); in pcie_port_probe_service()
562 new->driver.probe = pcie_port_probe_service; in pcie_port_service_register()
/linux-4.1.27/drivers/misc/
Dtifm_core.c80 if (dev->driver && drv->probe) { in tifm_device_probe()
81 rc = drv->probe(sock); in tifm_device_probe()
161 .probe = tifm_device_probe,
/linux-4.1.27/arch/x86/platform/intel-mid/device_libs/
Dplatform_wdt.c49 .probe = tangier_probe,
/linux-4.1.27/drivers/platform/x86/
Dasus-wmi.h74 int (*probe) (struct platform_device *device); member
/linux-4.1.27/sound/soc/au1x/
Ddb1000.c56 .probe = db1000_audio_probe,
/linux-4.1.27/drivers/bus/
Dsimple-pm-bus.c46 .probe = simple_pm_bus_probe,
/linux-4.1.27/drivers/leds/
Dleds-rb532.c52 .probe = rb532_led_probe,
Dleds-sunfire.c222 .probe = sunfire_clockboard_led_probe,
230 .probe = sunfire_fhc_led_probe,
/linux-4.1.27/drivers/hwmon/pmbus/
Dtps40422.c55 .probe = tps40422_probe,
/linux-4.1.27/drivers/mmc/host/
Dsdhci-pci.c74 .probe = ricoh_probe,
227 .probe = mrst_hc_probe,
550 .probe = sdhci_pci_o2_probe,
558 .probe = jmicron_probe,
630 .probe = syskt_probe,
643 .probe = via_probe,
675 .probe = amd_probe,
1640 if (chip->fixes && chip->fixes->probe) { in sdhci_pci_probe()
1641 ret = chip->fixes->probe(chip); in sdhci_pci_probe()
1698 .probe = sdhci_pci_probe,
/linux-4.1.27/drivers/iio/pressure/
Dst_pressure_spi.c62 .probe = st_press_spi_probe,
/linux-4.1.27/sound/soc/davinci/
Ddavinci-vcif.c185 .probe = davinci_vcif_dai_probe,
259 .probe = davinci_vcif_probe,
/linux-4.1.27/drivers/xen/xenbus/
Dxenbus_probe_backend.c194 .probe = xenbus_probe_backend,
200 .probe = xenbus_dev_probe,
/linux-4.1.27/drivers/misc/mic/bus/
Dmic_bus.c104 err = drv->probe(dev); in mbus_dev_probe()
125 .probe = mbus_dev_probe,
/linux-4.1.27/drivers/net/wireless/
Datmel_pci.c46 .probe = atmel_pci_probe,
/linux-4.1.27/drivers/iio/gyro/
Dst_gyro_spi.c66 .probe = st_gyro_spi_probe,
/linux-4.1.27/drivers/usb/chipidea/
Dci_hdrc_zevio.c60 .probe = ci_hdrc_zevio_probe,

12345678910>>...26