diff options
author | thompsa <thompsa@FreeBSD.org> | 2009-01-15 02:35:40 +0000 |
---|---|---|
committer | thompsa <thompsa@FreeBSD.org> | 2009-01-15 02:35:40 +0000 |
commit | c35272189093b4afa8424334b5550f146b5ab1aa (patch) | |
tree | 6de4c8c280091388a392bea17c1ba4c13df021cf /sys/dev/usb2/ethernet/if_aue2.c | |
parent | 19af62e535cea0ee3728481940596f9b1a9ba965 (diff) | |
download | FreeBSD-src-c35272189093b4afa8424334b5550f146b5ab1aa.zip FreeBSD-src-c35272189093b4afa8424334b5550f146b5ab1aa.tar.gz |
Name the items in the xfer arrays so they can be identified throughout the
code.
Diffstat (limited to 'sys/dev/usb2/ethernet/if_aue2.c')
-rw-r--r-- | sys/dev/usb2/ethernet/if_aue2.c | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/sys/dev/usb2/ethernet/if_aue2.c b/sys/dev/usb2/ethernet/if_aue2.c index ac7567a..0717e00 100644 --- a/sys/dev/usb2/ethernet/if_aue2.c +++ b/sys/dev/usb2/ethernet/if_aue2.c @@ -225,9 +225,9 @@ static void aue_ifmedia_sts_cb(struct ifnet *, struct ifmediareq *); static int aue_ioctl_cb(struct ifnet *, u_long, caddr_t); static void aue_watchdog(void *); -static const struct usb2_config aue_config[AUE_ENDPT_MAX] = { +static const struct usb2_config aue_config[AUE_N_TRANSFER] = { - [0] = { + [AUE_BULK_DT_WR] = { .type = UE_BULK, .endpoint = UE_ADDR_ANY, .direction = UE_DIR_OUT, @@ -237,7 +237,7 @@ static const struct usb2_config aue_config[AUE_ENDPT_MAX] = { .mh.timeout = 10000, /* 10 seconds */ }, - [1] = { + [AUE_BULK_DT_RD] = { .type = UE_BULK, .endpoint = UE_ADDR_ANY, .direction = UE_DIR_IN, @@ -246,7 +246,7 @@ static const struct usb2_config aue_config[AUE_ENDPT_MAX] = { .mh.callback = &aue_bulk_read_callback, }, - [2] = { + [AUE_BULK_CS_WR] = { .type = UE_CONTROL, .endpoint = 0x00, /* Control pipe */ .direction = UE_DIR_ANY, @@ -257,7 +257,7 @@ static const struct usb2_config aue_config[AUE_ENDPT_MAX] = { .mh.interval = 50, /* 50ms */ }, - [3] = { + [AUE_BULK_CS_RD] = { .type = UE_CONTROL, .endpoint = 0x00, /* Control pipe */ .direction = UE_DIR_ANY, @@ -268,7 +268,7 @@ static const struct usb2_config aue_config[AUE_ENDPT_MAX] = { .mh.interval = 50, /* 50ms */ }, - [4] = { + [AUE_INTR_DT_RD] = { .type = UE_INTERRUPT, .endpoint = UE_ADDR_ANY, .direction = UE_DIR_IN, @@ -277,7 +277,7 @@ static const struct usb2_config aue_config[AUE_ENDPT_MAX] = { .mh.callback = &aue_intr_callback, }, - [5] = { + [AUE_INTR_CS_RD] = { .type = UE_CONTROL, .endpoint = 0x00, /* Control pipe */ .direction = UE_DIR_ANY, @@ -774,7 +774,7 @@ aue_attach(device_t dev) iface_index = AUE_IFACE_IDX; error = usb2_transfer_setup(uaa->device, &iface_index, - sc->sc_xfer, aue_config, AUE_ENDPT_MAX, + sc->sc_xfer, aue_config, AUE_N_TRANSFER, sc, &sc->sc_mtx); if (error) { device_printf(dev, "allocating USB " @@ -917,7 +917,7 @@ aue_detach(device_t dev) mtx_unlock(&sc->sc_mtx); /* stop all USB transfers first */ - usb2_transfer_unsetup(sc->sc_xfer, AUE_ENDPT_MAX); + usb2_transfer_unsetup(sc->sc_xfer, AUE_N_TRANSFER); /* get rid of any late children */ bus_generic_detach(dev); @@ -939,7 +939,7 @@ static void aue_intr_clear_stall_callback(struct usb2_xfer *xfer) { struct aue_softc *sc = xfer->priv_sc; - struct usb2_xfer *xfer_other = sc->sc_xfer[4]; + struct usb2_xfer *xfer_other = sc->sc_xfer[AUE_INTR_DT_RD]; if (usb2_clear_stall_callback(xfer, xfer_other)) { DPRINTF("stall cleared\n"); @@ -973,7 +973,7 @@ aue_intr_callback(struct usb2_xfer *xfer) } case USB_ST_SETUP: if (sc->sc_flags & AUE_FLAG_INTR_STALL) { - usb2_transfer_start(sc->sc_xfer[5]); + usb2_transfer_start(sc->sc_xfer[AUE_INTR_CS_RD]); } else { xfer->frlengths[0] = xfer->max_data_length; usb2_start_hardware(xfer); @@ -984,7 +984,7 @@ aue_intr_callback(struct usb2_xfer *xfer) if (xfer->error != USB_ERR_CANCELLED) { /* start clear stall */ sc->sc_flags |= AUE_FLAG_INTR_STALL; - usb2_transfer_start(sc->sc_xfer[5]); + usb2_transfer_start(sc->sc_xfer[AUE_INTR_CS_RD]); } return; } @@ -994,7 +994,7 @@ static void aue_bulk_read_clear_stall_callback(struct usb2_xfer *xfer) { struct aue_softc *sc = xfer->priv_sc; - struct usb2_xfer *xfer_other = sc->sc_xfer[1]; + struct usb2_xfer *xfer_other = sc->sc_xfer[AUE_BULK_DT_RD]; if (usb2_clear_stall_callback(xfer, xfer_other)) { DPRINTF("stall cleared\n"); @@ -1061,7 +1061,7 @@ aue_bulk_read_callback(struct usb2_xfer *xfer) tr_setup: if (sc->sc_flags & AUE_FLAG_READ_STALL) { - usb2_transfer_start(sc->sc_xfer[3]); + usb2_transfer_start(sc->sc_xfer[AUE_BULK_CS_RD]); } else { xfer->frlengths[0] = xfer->max_data_length; usb2_start_hardware(xfer); @@ -1083,7 +1083,7 @@ tr_setup: if (xfer->error != USB_ERR_CANCELLED) { /* try to clear stall first */ sc->sc_flags |= AUE_FLAG_READ_STALL; - usb2_transfer_start(sc->sc_xfer[3]); + usb2_transfer_start(sc->sc_xfer[AUE_BULK_CS_RD]); } DPRINTF("bulk read error, %s\n", usb2_errstr(xfer->error)); @@ -1096,7 +1096,7 @@ static void aue_bulk_write_clear_stall_callback(struct usb2_xfer *xfer) { struct aue_softc *sc = xfer->priv_sc; - struct usb2_xfer *xfer_other = sc->sc_xfer[0]; + struct usb2_xfer *xfer_other = sc->sc_xfer[AUE_BULK_DT_WR]; if (usb2_clear_stall_callback(xfer, xfer_other)) { DPRINTF("stall cleared\n"); @@ -1122,7 +1122,7 @@ aue_bulk_write_callback(struct usb2_xfer *xfer) case USB_ST_SETUP: if (sc->sc_flags & AUE_FLAG_WRITE_STALL) { - usb2_transfer_start(sc->sc_xfer[2]); + usb2_transfer_start(sc->sc_xfer[AUE_BULK_CS_WR]); goto done; } if (sc->sc_flags & AUE_FLAG_WAIT_LINK) { @@ -1185,7 +1185,7 @@ done: if (xfer->error != USB_ERR_CANCELLED) { /* try to clear stall first */ sc->sc_flags |= AUE_FLAG_WRITE_STALL; - usb2_transfer_start(sc->sc_xfer[2]); + usb2_transfer_start(sc->sc_xfer[AUE_BULK_CS_WR]); } ifp->if_oerrors++; return; @@ -1274,9 +1274,9 @@ aue_start_transfers(struct aue_softc *sc) /* * start the USB transfers, if not already started: */ - usb2_transfer_start(sc->sc_xfer[4]); - usb2_transfer_start(sc->sc_xfer[1]); - usb2_transfer_start(sc->sc_xfer[0]); + usb2_transfer_start(sc->sc_xfer[AUE_INTR_DT_RD]); + usb2_transfer_start(sc->sc_xfer[AUE_BULK_DT_RD]); + usb2_transfer_start(sc->sc_xfer[AUE_BULK_DT_WR]); } } @@ -1504,12 +1504,12 @@ aue_cfg_pre_stop(struct aue_softc *sc, /* * stop all the transfers, if not already stopped: */ - usb2_transfer_stop(sc->sc_xfer[0]); - usb2_transfer_stop(sc->sc_xfer[1]); - usb2_transfer_stop(sc->sc_xfer[2]); - usb2_transfer_stop(sc->sc_xfer[3]); - usb2_transfer_stop(sc->sc_xfer[4]); - usb2_transfer_stop(sc->sc_xfer[5]); + usb2_transfer_stop(sc->sc_xfer[AUE_BULK_DT_WR]); + usb2_transfer_stop(sc->sc_xfer[AUE_BULK_DT_RD]); + usb2_transfer_stop(sc->sc_xfer[AUE_BULK_CS_WR]); + usb2_transfer_stop(sc->sc_xfer[AUE_BULK_CS_RD]); + usb2_transfer_stop(sc->sc_xfer[AUE_INTR_DT_RD]); + usb2_transfer_stop(sc->sc_xfer[AUE_INTR_CS_RD]); } static void |