Lines Matching refs:transfer
443 uhid_snes_read_callback(struct usb_xfer *transfer, usb_error_t error)
445 struct uhid_snes_softc *sc = usbd_xfer_softc(transfer);
450 usbd_xfer_status(transfer, &actual, NULL, NULL, NULL);
454 switch (USB_GET_STATE(transfer)) {
459 usbd_xfer_set_interval(transfer, 500);
465 usbd_xfer_set_interval(transfer, 0);
468 pc = usbd_xfer_get_frame(transfer, 0);
474 max = usbd_xfer_max_len(transfer);
475 usbd_xfer_set_frame_len(transfer, 0, max);
476 usbd_transfer_submit(transfer);
482 usbd_xfer_set_interval(transfer, 0);
487 usbd_xfer_set_stall(transfer);
495 uhid_snes_status_callback(struct usb_xfer *transfer, usb_error_t error)
497 struct uhid_snes_softc *sc = usbd_xfer_softc(transfer);
501 switch (USB_GET_STATE(transfer)) {
510 pc = usbd_xfer_get_frame(transfer, 0);
512 usbd_xfer_set_frame_len(transfer, 0, sizeof(req));
513 usbd_xfer_set_frame_len(transfer, 1, 1);
514 usbd_xfer_set_frames(transfer, 2);
515 usbd_transfer_submit(transfer);