Lines Matching defs:xfer
328 usbpf_xfer_frame_is_read(struct usb_xfer *xfer, uint32_t frame)
332 if ((frame == 0) && (xfer->flags_int.control_xfr != 0) &&
333 (xfer->flags_int.control_hdr != 0)) {
335 if (xfer->flags_int.usb_mode == USB_MODE_DEVICE) {
343 isread = USB_GET_DATA_ISREAD(xfer);
349 usbpf_xfer_precompute_size(struct usb_xfer *xfer, int type)
356 nframes = xfer->nframes;
358 nframes = xfer->aframes;
364 if (usbpf_xfer_frame_is_read(xfer, x)) {
367 xfer->frlengths[x]);
372 xfer->frlengths[x]);
380 usbpf_xfertap(struct usb_xfer *xfer, int type)
394 bus = xfer->xroot->bus;
402 totlen = usbpf_xfer_precompute_size(xfer, type);
405 nframes = xfer->nframes;
407 nframes = xfer->aframes;
428 up->up_address = xfer->xroot->udev->device_index;
429 if (xfer->flags_int.usb_mode == USB_MODE_DEVICE)
434 up->up_xfertype = xfer->endpoint->edesc->bmAttributes & UE_XFERTYPE;
435 temp = usbpf_aggregate_xferflags(&xfer->flags);
437 temp = usbpf_aggregate_status(&xfer->flags_int);
439 temp = xfer->error;
441 temp = xfer->interval;
444 temp = xfer->max_packet_size;
446 temp = xfer->max_packet_count;
448 temp = xfer->endpointno;
450 up->up_speed = xfer->xroot->udev->speed;
465 length = xfer->frlengths[x];
476 isread = usbpf_xfer_frame_is_read(xfer, x);
502 usbd_copy_out(&xfer->frbuffers[frame],
515 if (xfer->flags_int.isochronous_xfr) {
516 offset += usbd_xfer_old_frame_length(xfer, x);