Lines Matching defs:xfer

903 		    "%s: could not allocate command xfer\n",
1607 "sub-xfer too short %d\n", len);
1736 otus_rxeof(struct usb_xfer *xfer, struct otus_data *data, struct mbufq *rxq)
1738 struct otus_softc *sc = usbd_xfer_softc(xfer);
1744 usbd_xfer_status(xfer, &len, NULL, NULL, NULL);
1756 "xfer too short %d/%d\n", len, hlen);
1759 /* Process sub-xfer. */
1762 /* Next sub-xfer is aligned on a 32-bit boundary. */
1770 otus_bulk_rx_callback(struct usb_xfer *xfer, usb_error_t error)
1772 struct otus_softc *sc = usbd_xfer_softc(xfer);
1787 USB_GET_STATE(xfer),
1791 switch (USB_GET_STATE(xfer)) {
1797 otus_rxeof(xfer, data, &scrx);
1813 usbd_xfer_set_frame_data(xfer, 0, data->buf,
1814 usbd_xfer_max_len(xfer));
1815 usbd_transfer_submit(xfer);
1847 usbd_xfer_set_stall(xfer);
1856 otus_txeof(struct usb_xfer *xfer, struct otus_data *data)
1858 struct otus_softc *sc = usbd_xfer_softc(xfer);
1883 otus_txcmdeof(struct usb_xfer *xfer, struct otus_tx_cmd *cmd)
1885 struct otus_softc *sc = usbd_xfer_softc(xfer);
1907 otus_bulk_tx_callback(struct usb_xfer *xfer, usb_error_t error)
1910 struct otus_softc *sc = usbd_xfer_softc(xfer);
1916 switch (USB_GET_STATE(xfer)) {
1924 otus_txeof(xfer, data);
1938 usbd_xfer_set_frame_data(xfer, 0, data->buf, data->buflen);
1941 usbd_transfer_submit(xfer);
1948 otus_txeof(xfer, data);
1954 usbd_xfer_set_stall(xfer);
1982 otus_bulk_cmd_callback(struct usb_xfer *xfer, usb_error_t error)
1984 struct otus_softc *sc = usbd_xfer_softc(xfer);
1992 switch (USB_GET_STATE(xfer)) {
2000 otus_txcmdeof(xfer, cmd);
2012 usbd_xfer_set_frame_data(xfer, 0, cmd->buf, cmd->buflen);
2015 usbd_transfer_submit(xfer);
2021 otus_txcmdeof(xfer, cmd);
2025 usbd_xfer_set_stall(xfer);
2037 otus_bulk_irq_callback(struct usb_xfer *xfer, usb_error_t error)
2039 struct otus_softc *sc = usbd_xfer_softc(xfer);
2043 usbd_xfer_status(xfer, &actlen, &sumlen, NULL, NULL);
2045 "%s: called; state=%d\n", __func__, USB_GET_STATE(xfer));
2047 switch (USB_GET_STATE(xfer)) {
2059 pc = usbd_xfer_get_frame(xfer, 0);
2065 * Setup xfer frame lengths/count and data
2068 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer));
2069 usbd_transfer_submit(xfer);