hiddev_usage_ref
hiddev_lookup_usage(struct hid_device *hid, struct hiddev_usage_ref *uref)
struct hiddev_usage_ref *uref)
struct hiddev_usage_ref uref;
struct hiddev_usage_ref uref;
sizeof(struct hiddev_usage_ref) : sizeof(struct hiddev_event);
struct hiddev_usage_ref buffer[HIDDEV_BUFFER_SIZE];
if (copy_to_user(buffer + retval, list->buffer + list->tail, sizeof(struct hiddev_usage_ref))) {
retval += sizeof(struct hiddev_usage_ref);
struct hiddev_usage_ref *uref;
struct hiddev_usage_ref uref;
#define HIDIOCGUSAGE _IOWR('H', 0x0B, struct hiddev_usage_ref)
#define HIDIOCSUSAGE _IOW('H', 0x0C, struct hiddev_usage_ref)
#define HIDIOCGUCODE _IOWR('H', 0x0D, struct hiddev_usage_ref)
#define HIDIOCGCOLLECTIONINDEX _IOW('H', 0x10, struct hiddev_usage_ref)