Lines Matching refs:probe
609 * @id_table: which devices is this driver for (must be non-NULL for probe
613 * @probe: new device inserted
629 * probe should return -errno on error, or 0 on success. During probe,
653 int (*probe)(struct hid_device *dev, const struct hid_device_id *id);
689 * @start: called on probe to start the device
792 * hid_device_io_start - enable HID input during probe, remove
796 * This should only be called during probe or remove and only be
797 * called by the thread calling probe or remove. It will allow
810 * hid_device_io_stop - disable HID input during probe, remove
816 * probe, remove. If called during probe, packets will still go to the
817 * driver after probe is complete. This function should only be called
818 * by the thread calling probe or remove.
887 * Call this from probe after you set up the device (if needed). Your
902 * Call this in probe function *after* hid_parse. This will setup HW buffers
923 * This is usually called from remove function or from probe when something