Lines Matching defs:probe
184 * be unused. The driver should set this value in the probe()
188 * (in probe()), bound to a driver, or unbinding (in disconnect())
860 * probe() entries don't need extra locking, but other call contexts
1129 * @probe: Called to see if the driver is willing to manage a particular
1130 * interface on a device. If it is, probe returns zero and uses
1160 * or your driver's probe function will never get called.
1176 * USB interface drivers must provide a name, probe() and disconnect()
1183 * The probe() and disconnect() methods are called in a context where
1194 int (*probe) (struct usb_interface *intf,
1226 * @probe: Called to see if the driver is willing to manage a particular
1227 * device. If it is, probe returns zero and uses dev_set_drvdata()
1239 * probe() time.
1242 * @generic_subclass: if set to 1, the generic USB driver's probe, disconnect,
1253 int (*probe) (struct usb_device *udev);