Lines Matching defs:usbdev
71 grub_usb_device_t usbdev;
122 grub_usb_keyboard_detach (grub_usb_device_t usbdev,
134 if (data->usbdev != usbdev)
149 grub_usb_keyboard_attach (grub_usb_device_t usbdev, int configno, int interfno)
157 usbdev->descdev.class, usbdev->descdev.subclass,
158 usbdev->descdev.protocol, configno, interfno);
167 if (usbdev->descdev.class != 0
168 || usbdev->descdev.subclass != 0 || usbdev->descdev.protocol != 0)
171 if (usbdev->config[configno].interf[interfno].descif->subclass
173 || usbdev->config[configno].interf[interfno].descif->protocol
177 for (j = 0; j < usbdev->config[configno].interf[interfno].descif->endpointcnt;
180 endp = &usbdev->config[configno].interf[interfno].descendp[j];
186 if (j == usbdev->config[configno].interf[interfno].descif->endpointcnt)
198 data->usbdev = usbdev;
203 grub_usb_set_configuration (usbdev, configno + 1);
206 grub_usb_control_msg (usbdev, GRUB_USB_REQTYPE_CLASS_INTERFACE_OUT,
210 grub_usb_control_msg (usbdev, GRUB_USB_REQTYPE_CLASS_INTERFACE_OUT,
216 usbdev->config[configno].interf[interfno].detach_hook
235 err = grub_usb_control_msg (usbdev, GRUB_USB_REQTYPE_CLASS_INTERFACE_IN,
247 data->transfer = grub_usb_bulk_read_background (usbdev,
278 grub_usb_control_msg (termdata->usbdev, GRUB_USB_REQTYPE_CLASS_INTERFACE_OUT,
398 termdata->transfer = grub_usb_bulk_read_background (termdata->usbdev,