Lines Matching defs:xfer
687 cdce_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error)
689 struct cdce_softc *sc = (struct cdce_softc *)usbd_xfer_softc(xfer);
698 usbd_xfer_status(xfer, &actlen, NULL, &aframes, NULL);
700 switch (USB_GET_STATE(xfer)) {
733 usbd_xfer_set_frame_data(xfer, x, m->payload, m->len);
741 usbd_xfer_set_frames(xfer, x);
742 usbd_transfer_submit(xfer);
755 usbd_xfer_set_stall(xfer);
852 cdce_bulk_read_callback(struct usb_xfer *xfer, usb_error_t error)
854 struct cdce_softc *sc = (struct cdce_softc *)usbd_xfer_softc(xfer);
862 usbd_xfer_status(xfer, &actlen, NULL, &aframes, NULL);
864 switch (USB_GET_STATE(xfer)) {
872 len = usbd_xfer_frame_len(xfer, x);
903 usbd_xfer_set_frame_data(xfer, x, m->payload, m->len);
906 usbd_xfer_set_frames(xfer, x);
907 usbd_transfer_submit(xfer);
918 usbd_xfer_set_stall(xfer);
919 usbd_xfer_set_frames(xfer, 0);
920 usbd_transfer_submit(xfer);
931 cdce_intr_read_callback(struct usb_xfer *xfer, usb_error_t error)
937 usbd_xfer_status(xfer, &actlen, NULL, NULL, NULL);
939 switch (USB_GET_STATE(xfer)) {
949 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer));
950 usbd_transfer_submit(xfer);
956 usbd_xfer_set_stall(xfer);
964 cdce_intr_write_callback(struct usb_xfer *xfer, usb_error_t error)
966 struct cdce_softc *sc = usbd_xfer_softc(xfer);
974 usbd_xfer_status(xfer, &actlen, NULL, NULL, NULL);
976 switch (USB_GET_STATE(xfer)) {
1007 pc = usbd_xfer_get_frame(xfer, 0);
1009 usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
1010 usbd_xfer_set_frames(xfer, 1);
1011 usbd_transfer_submit(xfer);
1029 pc = usbd_xfer_get_frame(xfer, 0);
1031 usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
1032 usbd_xfer_set_frames(xfer, 1);
1033 usbd_transfer_submit(xfer);
1040 usbd_xfer_set_stall(xfer);
1091 cdce_ncm_fill_tx_frames(struct usb_xfer *xfer, uint8_t index)
1093 struct cdce_softc *sc = usbd_xfer_softc(xfer);
1095 struct usb_page_cache *pc = usbd_xfer_get_frame(xfer, index);
1105 usbd_xfer_set_frame_offset(xfer, index * CDCE_NCM_TX_MAXLEN, index);
1203 usbd_xfer_set_frame_len(xfer, index, offset);
1233 cdce_ncm_bulk_write_callback(struct usb_xfer *xfer, usb_error_t error)
1242 switch (USB_GET_STATE(xfer)) {
1245 usbd_xfer_status(xfer, &actlen, NULL, &aframes, NULL);
1252 temp = cdce_ncm_fill_tx_frames(xfer, x);
1263 usbd_xfer_set_interval(xfer, cdce_tx_interval);
1265 usbd_xfer_set_frames(xfer, x);
1266 usbd_transfer_submit(xfer);
1276 usbd_xfer_set_stall(xfer);
1277 usbd_xfer_set_frames(xfer, 0);
1278 usbd_transfer_submit(xfer);
1285 cdce_ncm_bulk_read_callback(struct usb_xfer *xfer, usb_error_t error)
1287 struct cdce_softc *sc = usbd_xfer_softc(xfer);
1288 struct usb_page_cache *pc = usbd_xfer_get_frame(xfer, 0);
1301 switch (USB_GET_STATE(xfer)) {
1304 usbd_xfer_status(xfer, &actlen, &sumlen, &aframes, NULL);
1428 usbd_xfer_set_frame_len(xfer, 0, sc->sc_ncm.rx_max);
1429 usbd_xfer_set_frames(xfer, 1);
1430 usbd_transfer_submit(xfer);
1441 usbd_xfer_set_stall(xfer);
1442 usbd_xfer_set_frames(xfer, 0);
1443 usbd_transfer_submit(xfer);