Lines Matching refs:ugd
42 struct usb_gen_descriptor ugd; in is_fido() local
46 memset(&ugd, 0, sizeof(ugd)); in is_fido()
48 ugd.ugd_report_type = UHID_FEATURE_REPORT; in is_fido()
49 ugd.ugd_data = buf; in is_fido()
50 ugd.ugd_maxlen = sizeof(buf); in is_fido()
52 if (ioctl(fd, IOCTL_REQ(USB_GET_REPORT_DESC), &ugd) == -1) { in is_fido()
56 if (ugd.ugd_actlen > sizeof(buf) || fido_hid_get_usage(ugd.ugd_data, in is_fido()
57 ugd.ugd_actlen, &usage_page) < 0) { in is_fido()
212 struct usb_gen_descriptor ugd; in fido_hid_open() local
216 memset(&ugd, 0, sizeof(ugd)); in fido_hid_open()
226 ugd.ugd_report_type = UHID_FEATURE_REPORT; in fido_hid_open()
227 ugd.ugd_data = buf; in fido_hid_open()
228 ugd.ugd_maxlen = sizeof(buf); in fido_hid_open()
234 if ((r = ioctl(ctx->fd, IOCTL_REQ(USB_GET_REPORT_DESC), &ugd) == -1) || in fido_hid_open()
235 ugd.ugd_actlen > sizeof(buf) || in fido_hid_open()
236 fido_hid_get_report_len(ugd.ugd_data, ugd.ugd_actlen, in fido_hid_open()