Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/rtwn/usb/rtwn_usb_ep.c
Show First 20 Lines • Show All 219 Lines • ▼ Show 20 Lines | case 1: | ||||
rtwn_config[RTWN_BULK_TX_BK].endpoint = addr[0]; | rtwn_config[RTWN_BULK_TX_BK].endpoint = addr[0]; | ||||
rtwn_config[RTWN_BULK_TX_VI].endpoint = addr[0]; | rtwn_config[RTWN_BULK_TX_VI].endpoint = addr[0]; | ||||
break; | break; | ||||
default: | default: | ||||
KASSERT(0, ("unhandled number of endpoints %d\n", uc->ntx)); | KASSERT(0, ("unhandled number of endpoints %d\n", uc->ntx)); | ||||
break; | break; | ||||
} | } | ||||
rtwn_config[RTWN_BULK_RX].bufsize = sc->rx_dma_size + 1024; | rtwn_config[RTWN_BULK_RX].bufsize = | ||||
uc->uc_rx_buf_size * RTWN_USB_RXBUFSZ_UNIT; | |||||
error = usbd_transfer_setup(uc->uc_udev, &iface_index, | error = usbd_transfer_setup(uc->uc_udev, &iface_index, | ||||
uc->uc_xfer, rtwn_config, RTWN_N_TRANSFER, uc, &sc->sc_mtx); | uc->uc_xfer, rtwn_config, RTWN_N_TRANSFER, uc, &sc->sc_mtx); | ||||
free(rtwn_config, M_TEMP); | free(rtwn_config, M_TEMP); | ||||
if (error) { | if (error) { | ||||
device_printf(sc->sc_dev, "could not allocate USB transfers, " | device_printf(sc->sc_dev, "could not allocate USB transfers, " | ||||
"err=%s\n", usbd_errstr(error)); | "err=%s\n", usbd_errstr(error)); | ||||
return (error); | return (error); | ||||
Show All 23 Lines |