Searched defs:usbhid_device (Results 1 – 1 of 1) sorted by relevance
56 struct usbhid_device { struct57 struct hid_device *hid; /* pointer to corresponding HID dev */64 struct urb *urbin; /* Input URB */70 struct hid_control_fifo ctrl[HID_CONTROL_FIFO_SIZE]; /* Control fifo */71 unsigned char ctrlhead, ctrltail; /* Control fifo head & tail */74 unsigned long last_ctrl; /* record of last output for timeouts */78 unsigned char outhead, outtail; /* Output pipe fifo head & tail */81 unsigned long last_out; /* record of last output for timeouts */83 struct mutex mutex; /* start/stop/open/close */84 spinlock_t lock; /* fifo spinlock */[all …]