summaryrefslogtreecommitdiff
path: root/sys/dev/usb2/wlan/if_rum2.c
diff options
context:
space:
mode:
authorAndrew Thompson <thompsa@FreeBSD.org>2009-01-15 02:35:40 +0000
committerAndrew Thompson <thompsa@FreeBSD.org>2009-01-15 02:35:40 +0000
commitb90eec1bce60a3411be792a299f442c6daf17108 (patch)
tree6de4c8c280091388a392bea17c1ba4c13df021cf /sys/dev/usb2/wlan/if_rum2.c
parent2dbe8f00e3b8294b92ca07e790d5f9a4dc7c76b5 (diff)
Notes
Diffstat (limited to 'sys/dev/usb2/wlan/if_rum2.c')
-rw-r--r--sys/dev/usb2/wlan/if_rum2.c38
1 files changed, 19 insertions, 19 deletions
diff --git a/sys/dev/usb2/wlan/if_rum2.c b/sys/dev/usb2/wlan/if_rum2.c
index d0adba33764b..991d32890e40 100644
--- a/sys/dev/usb2/wlan/if_rum2.c
+++ b/sys/dev/usb2/wlan/if_rum2.c
@@ -375,7 +375,7 @@ static const struct rfprog rum_rf5225[] = {
};
static const struct usb2_config rum_config[RUM_N_TRANSFER] = {
- [0] = {
+ [RUM_BULK_DT_WR] = {
.type = UE_BULK,
.endpoint = UE_ADDR_ANY,
.direction = UE_DIR_OUT,
@@ -385,7 +385,7 @@ static const struct usb2_config rum_config[RUM_N_TRANSFER] = {
.mh.timeout = 5000, /* ms */
},
- [1] = {
+ [RUM_BULK_DT_RD] = {
.type = UE_BULK,
.endpoint = UE_ADDR_ANY,
.direction = UE_DIR_IN,
@@ -394,7 +394,7 @@ static const struct usb2_config rum_config[RUM_N_TRANSFER] = {
.mh.callback = &rum_bulk_read_callback,
},
- [2] = {
+ [RUM_BULK_CS_WR] = {
.type = UE_CONTROL,
.endpoint = 0x00, /* Control pipe */
.direction = UE_DIR_ANY,
@@ -404,7 +404,7 @@ static const struct usb2_config rum_config[RUM_N_TRANSFER] = {
.mh.interval = 50, /* 50ms */
},
- [3] = {
+ [RUM_BULK_CS_RD] = {
.type = UE_CONTROL,
.endpoint = 0x00, /* Control pipe */
.direction = UE_DIR_ANY,
@@ -897,7 +897,7 @@ rum_end_of_commands(struct rum_softc *sc)
sc->sc_flags &= ~RUM_FLAG_WAIT_COMMAND;
/* start write transfer, if not started */
- usb2_transfer_start(sc->sc_xfer[0]);
+ usb2_transfer_start(sc->sc_xfer[RUM_BULK_DT_WR]);
}
static void
@@ -1075,7 +1075,7 @@ rum_bulk_read_callback(struct usb2_xfer *xfer)
tr_setup:
if (sc->sc_flags & RUM_FLAG_READ_STALL) {
- usb2_transfer_start(sc->sc_xfer[3]);
+ usb2_transfer_start(sc->sc_xfer[RUM_BULK_CS_RD]);
} else {
xfer->frlengths[0] = xfer->max_data_length;
usb2_start_hardware(xfer);
@@ -1110,7 +1110,7 @@ tr_setup:
if (xfer->error != USB_ERR_CANCELLED) {
/* try to clear stall first */
sc->sc_flags |= RUM_FLAG_READ_STALL;
- usb2_transfer_start(sc->sc_xfer[3]);
+ usb2_transfer_start(sc->sc_xfer[RUM_BULK_CS_RD]);
}
return;
@@ -1121,7 +1121,7 @@ static void
rum_bulk_read_clear_stall_callback(struct usb2_xfer *xfer)
{
struct rum_softc *sc = xfer->priv_sc;
- struct usb2_xfer *xfer_other = sc->sc_xfer[1];
+ struct usb2_xfer *xfer_other = sc->sc_xfer[RUM_BULK_DT_RD];
if (usb2_clear_stall_callback(xfer, xfer_other)) {
DPRINTF("stall cleared\n");
@@ -1302,7 +1302,7 @@ rum_setup_desc_and_tx(struct rum_softc *sc, struct mbuf *m, uint32_t flags,
/* start write transfer, if not started */
_IF_ENQUEUE(&sc->sc_tx_queue, mm);
- usb2_transfer_start(sc->sc_xfer[0]);
+ usb2_transfer_start(sc->sc_xfer[RUM_BULK_DT_WR]);
}
static void
@@ -1322,7 +1322,7 @@ rum_bulk_write_callback(struct usb2_xfer *xfer)
case USB_ST_SETUP:
if (sc->sc_flags & RUM_FLAG_WRITE_STALL) {
- usb2_transfer_start(sc->sc_xfer[2]);
+ usb2_transfer_start(sc->sc_xfer[RUM_BULK_CS_WR]);
break;
}
if (sc->sc_flags & RUM_FLAG_WAIT_COMMAND) {
@@ -1380,7 +1380,7 @@ rum_bulk_write_callback(struct usb2_xfer *xfer)
if (xfer->error != USB_ERR_CANCELLED) {
/* try to clear stall first */
sc->sc_flags |= RUM_FLAG_WRITE_STALL;
- usb2_transfer_start(sc->sc_xfer[2]);
+ usb2_transfer_start(sc->sc_xfer[RUM_BULK_CS_WR]);
}
ifp->if_oerrors++;
break;
@@ -1391,7 +1391,7 @@ static void
rum_bulk_write_clear_stall_callback(struct usb2_xfer *xfer)
{
struct rum_softc *sc = xfer->priv_sc;
- struct usb2_xfer *xfer_other = sc->sc_xfer[0];
+ struct usb2_xfer *xfer_other = sc->sc_xfer[RUM_BULK_DT_WR];
if (usb2_clear_stall_callback(xfer, xfer_other)) {
DPRINTF("stall cleared\n");
@@ -1473,7 +1473,7 @@ rum_start_cb(struct ifnet *ifp)
mtx_lock(&sc->sc_mtx);
/* start write transfer, if not started */
- usb2_transfer_start(sc->sc_xfer[0]);
+ usb2_transfer_start(sc->sc_xfer[RUM_BULK_DT_WR]);
mtx_unlock(&sc->sc_mtx);
}
@@ -2234,8 +2234,8 @@ rum_cfg_init(struct rum_softc *sc,
/*
* start the USB transfers, if not already started:
*/
- usb2_transfer_start(sc->sc_xfer[1]);
- usb2_transfer_start(sc->sc_xfer[0]);
+ usb2_transfer_start(sc->sc_xfer[RUM_BULK_DT_RD]);
+ usb2_transfer_start(sc->sc_xfer[RUM_BULK_DT_WR]);
/*
* start IEEE802.11 layer
@@ -2293,10 +2293,10 @@ rum_cfg_pre_stop(struct rum_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[RUM_BULK_DT_WR]);
+ usb2_transfer_stop(sc->sc_xfer[RUM_BULK_DT_RD]);
+ usb2_transfer_stop(sc->sc_xfer[RUM_BULK_CS_WR]);
+ usb2_transfer_stop(sc->sc_xfer[RUM_BULK_CS_RD]);
/* clean up transmission */
rum_tx_clean_queue(sc);