Lines Matching refs:dev
37 USBDevice dev;
222 static void usb_msd_handle_reset(USBDevice *dev)
224 MSDState *s = (MSDState *)dev;
230 static int usb_msd_handle_control(USBDevice *dev, int request, int value,
233 MSDState *s = (MSDState *)dev;
239 (dev->remote_wakeup << USB_DEVICE_REMOTE_WAKEUP);
245 dev->remote_wakeup = 0;
253 dev->remote_wakeup = 1;
260 dev->addr = value;
351 static int usb_msd_handle_data(USBDevice *dev, USBPacket *p)
353 MSDState *s = (MSDState *)dev;
508 static void usb_msd_handle_destroy(USBDevice *dev)
510 MSDState *s = (MSDState *)dev;
558 s->dev.speed = USB_SPEED_FULL;
559 s->dev.handle_packet = usb_generic_handle_packet;
561 s->dev.handle_reset = usb_msd_handle_reset;
562 s->dev.handle_control = usb_msd_handle_control;
563 s->dev.handle_data = usb_msd_handle_data;
564 s->dev.handle_destroy = usb_msd_handle_destroy;
566 snprintf(s->dev.devname, sizeof(s->dev.devname), "QEMU USB MSD(%.16s)",
577 BlockDriverState *usb_msd_get_bdrv(USBDevice *dev)
579 MSDState *s = (MSDState *)dev;