Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/usb/storage/umass.c
Show First 20 Lines • Show All 2,328 Lines • ▼ Show 20 Lines | case XPT_PATH_INQ: | ||||
if (sc->sc_quirks & FLOPPY_SPEED) { | if (sc->sc_quirks & FLOPPY_SPEED) { | ||||
cpi->base_transfer_speed = | cpi->base_transfer_speed = | ||||
UMASS_FLOPPY_TRANSFER_SPEED; | UMASS_FLOPPY_TRANSFER_SPEED; | ||||
} else { | } else { | ||||
switch (usbd_get_speed(sc->sc_udev)) { | switch (usbd_get_speed(sc->sc_udev)) { | ||||
case USB_SPEED_SUPER: | case USB_SPEED_SUPER: | ||||
cpi->base_transfer_speed = | cpi->base_transfer_speed = | ||||
UMASS_SUPER_TRANSFER_SPEED; | UMASS_SUPER_TRANSFER_SPEED; | ||||
cpi->maxio = MAXPHYS; | cpi->maxio = maxphys; | ||||
break; | break; | ||||
case USB_SPEED_HIGH: | case USB_SPEED_HIGH: | ||||
cpi->base_transfer_speed = | cpi->base_transfer_speed = | ||||
UMASS_HIGH_TRANSFER_SPEED; | UMASS_HIGH_TRANSFER_SPEED; | ||||
break; | break; | ||||
default: | default: | ||||
cpi->base_transfer_speed = | cpi->base_transfer_speed = | ||||
UMASS_FULL_TRANSFER_SPEED; | UMASS_FULL_TRANSFER_SPEED; | ||||
▲ Show 20 Lines • Show All 670 Lines • Show Last 20 Lines |