Lines Matching defs:ugd
101 struct usb_gen_descriptor ugd;
105 memset(&ugd, 0, sizeof(ugd));
108 ugd.ugd_data = hid_pass_ptr(NULL);
109 ugd.ugd_maxlen = 65535;
110 if (ioctl(fd, USB_GET_REPORT_DESC, &ugd) < 0) {
124 data = malloc(ugd.ugd_actlen);
129 ugd.ugd_data = hid_pass_ptr(data);
130 ugd.ugd_maxlen = ugd.ugd_actlen;
131 if (ioctl(fd, USB_GET_REPORT_DESC, &ugd) < 0) {
138 if (ugd.ugd_actlen < 1) {
145 if (((unsigned char *)data)[ugd.ugd_actlen -1] != 0xC0) {
151 rep = hid_use_report_desc(data, ugd.ugd_actlen);