Lines Matching refs:usbdev
83 grub_usbms_detach (grub_usb_device_t usbdev, int config, int interface)
87 if (grub_usbms_devices[i] && grub_usbms_devices[i]->dev == usbdev
97 grub_usbms_attach (grub_usb_device_t usbdev, int configno, int interfno)
100 = usbdev->config[configno].interf[interfno].descif;
112 interf = usbdev->config[configno].interf[interfno].descif;
127 grub_usbms_devices[curnum]->dev = usbdev;
137 endp = &usbdev->config[0].interf[interfno].descendp[j];
144 /* grub_usb_clear_halt (usbdev, endp->endp_addr); */
152 /* grub_usb_clear_halt (usbdev, endp->endp_addr); */
167 grub_usb_set_configuration (usbdev, 1);
170 err = grub_usb_control_msg (usbdev, 0xA1, 254, 0, interfno, 1, (char *) &luns);
177 grub_usb_clear_halt (usbdev, grub_usbms_devices[curnum]->in->endp_addr);
178 grub_usb_clear_halt (usbdev, grub_usbms_devices[curnum]->out->endp_addr);
193 usbdev->config[configno].interf[interfno].detach_hook = grub_usbms_detach;
203 grub_usbms_reset (usbdev, i);
204 grub_usb_clear_halt (usbdev, usbms->in->endp_addr);
205 grub_usb_clear_halt (usbdev, usbms->out->endp_addr);