Searched refs:ugd (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/lib/libusbhid/
H A Ddata.c126 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 Ddescr.c101 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 Duhid_snes.c283 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 Duhid.c552 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 Dusb_generic.c111 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 Dlibusb20_ugen20.c955 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