Searched refs:ugd (Results 1 - 6 of 6) sorted by relevance
/freebsd-13-stable/lib/libusbhid/ |
H A D | data.c | 126 struct usb_gen_descriptor ugd; local 128 memset(&ugd, 0, sizeof(ugd)); 129 ugd.ugd_data = hid_pass_ptr(data); 130 ugd.ugd_maxlen = size; 131 ugd.ugd_report_type = k + 1; 132 return (ioctl(fd, USB_GET_REPORT, &ugd)); 138 struct usb_gen_descriptor ugd; local 140 memset(&ugd, 0, sizeof(ugd)); [all...] |
H A D | descr.c | 101 struct usb_gen_descriptor ugd; local 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 [all...] |
/freebsd-13-stable/sys/dev/usb/input/ |
H A D | uhid_snes.c | 283 struct usb_gen_descriptor *ugd; local 290 ugd = data; 291 if (sc->sc_repdesc_size > ugd->ugd_maxlen) { 292 size = ugd->ugd_maxlen; 297 ugd->ugd_actlen = size; 298 if (ugd->ugd_data == NULL) 300 error = copyout(sc->sc_repdesc_ptr, ugd->ugd_data, size); 331 ugd = data; 332 switch (ugd->ugd_report_type) { 349 copyin(ugd [all...] |
H A D | uhid.c | 552 struct usb_gen_descriptor *ugd; local 559 ugd = addr; 560 if (sc->sc_repdesc_size > ugd->ugd_maxlen) { 561 size = ugd->ugd_maxlen; 565 ugd->ugd_actlen = size; 566 if (ugd->ugd_data == NULL) 568 error = copyout(sc->sc_repdesc_ptr, ugd->ugd_data, size); 599 ugd = addr; 600 switch (ugd->ugd_report_type) { 617 copyin(ugd [all...] |
/freebsd-13-stable/sys/dev/usb/ |
H A D | usb_generic.c | 111 static int ugen_get_iface_driver(struct usb_fifo *f, struct usb_gen_descriptor *ugd); 668 ugen_get_cdesc(struct usb_fifo *f, struct usb_gen_descriptor *ugd) argument 678 if (ugd->ugd_data == NULL) { 682 if ((ugd->ugd_config_index == USB_UNCONFIG_INDEX) || 683 (ugd->ugd_config_index == udev->curr_config_index)) { 692 NULL, &cdesc, ugd->ugd_config_index)) { 703 if (len > ugd->ugd_maxlen) { 704 len = ugd->ugd_maxlen; 708 ugd->ugd_actlen = len; 709 ugd 720 ugen_get_sdesc(struct usb_fifo *f, struct usb_gen_descriptor *ugd) argument 764 ugen_get_iface_driver(struct usb_fifo *f, struct usb_gen_descriptor *ugd) argument [all...] |
/freebsd-13-stable/lib/libusb/ |
H A D | libusb20_ugen20.c | 955 struct usb_gen_descriptor ugd; local 957 memset(&ugd, 0, sizeof(ugd)); 959 ugd.ugd_data = libusb20_pass_ptr(buf); 960 ugd.ugd_maxlen = len; 961 ugd.ugd_iface_index = iface_index; 963 if (ioctl(pdev->file, IOUSB(USB_GET_IFACE_DRIVER), &ugd)) {
|
Completed in 107 milliseconds