Lines Matching refs:device
11 #include <linux/device.h>
87 * send out the buffer to the hid device.
556 /* device module handling */
718 /* device extension handling */
793 /* device (re-)initialization and detection */
805 /* Try to guess the device type based on all collected information. We
807 * device name. If we cannot detect the device, we use
808 * WIIMOTE_DEV_GENERIC so all modules will get probed on the device. */
854 hid_info(wdata->hdev, "cannot detect device; NAME: %s VID: %04x PID: %04x EXT: %04x\n",
857 hid_info(wdata->hdev, "detected device: %s\n",
939 * Returns "true" if the device is in expected state, "false" if we should
1089 * If we receive an hotplug event and the device-check failed, we deinitialize
1090 * the extension ports, re-read all extension IDs and set the device into
1645 static ssize_t wiimote_ext_show(struct device *dev,
1678 static ssize_t wiimote_ext_store(struct device *dev,
1696 static ssize_t wiimote_dev_show(struct device *dev,
1792 hid_err(hdev, "Can't alloc device\n");
1830 hid_info(hdev, "New device registered\n");
1832 /* schedule device detection */