Lines Matching defs:xfer

137 uhid_intr_write_callback(struct usb_xfer *xfer, usb_error_t error)
139 struct uhid_softc *sc = usbd_xfer_softc(xfer);
143 switch (USB_GET_STATE(xfer)) {
147 pc = usbd_xfer_get_frame(xfer, 0);
149 0, usbd_xfer_max_len(xfer), &actlen, 0)) {
150 usbd_xfer_set_frame_len(xfer, 0, actlen);
151 usbd_transfer_submit(xfer);
158 usbd_xfer_set_stall(xfer);
193 uhid_intr_read_callback(struct usb_xfer *xfer, usb_error_t error)
195 struct uhid_softc *sc = usbd_xfer_softc(xfer);
199 DPRINTF("enter state of xfer is %u!\n", USB_GET_STATE(xfer));
201 usbd_xfer_status(xfer, &actlen, NULL, NULL, NULL);
203 switch (USB_GET_STATE(xfer)) {
205 pc = usbd_xfer_get_frame(xfer, 0);
211 usbd_xfer_set_frame_len(xfer, 0, sc->sc_isize);
212 usbd_transfer_submit(xfer);
217 usbd_xfer_set_stall(xfer);
218 usbd_xfer_set_frame_len(xfer, 0, sc->sc_isize);
219 usbd_transfer_submit(xfer);
250 uhid_write_callback(struct usb_xfer *xfer, usb_error_t error)
252 struct uhid_softc *sc = usbd_xfer_softc(xfer);
259 switch (USB_GET_STATE(xfer)) {
264 pc = usbd_xfer_get_frame(xfer, 0);
282 pc = usbd_xfer_get_frame(xfer, 1);
292 pc = usbd_xfer_get_frame(xfer, 0);
295 usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
296 usbd_xfer_set_frame_len(xfer, 1, size);
297 usbd_xfer_set_frames(xfer, size ? 2 : 1);
298 usbd_transfer_submit(xfer);
311 uhid_read_callback(struct usb_xfer *xfer, usb_error_t error)
313 struct uhid_softc *sc = usbd_xfer_softc(xfer);
317 DPRINTF("enter state of xfer is %u!\n", USB_GET_STATE(xfer));
319 pc = usbd_xfer_get_frame(xfer, 0);
321 switch (USB_GET_STATE(xfer)) {
336 usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
337 usbd_xfer_set_frame_len(xfer, 1, sc->sc_isize);
338 usbd_xfer_set_frames(xfer, sc->sc_isize ? 2 : 1);
339 usbd_transfer_submit(xfer);