rsu_data
rsu_free_list(struct rsu_softc *sc, struct rsu_data data[], int ndata)
struct rsu_data *dp = &data[i];
static struct rsu_data *
struct rsu_data *bf;
static struct rsu_data *
struct rsu_data *bf;
rsu_freebuf(struct rsu_softc *sc, struct rsu_data *bf)
struct rsu_data *data;
static void rsu_free_list(struct rsu_softc *, struct rsu_data [], int);
static struct rsu_data *_rsu_getbuf(struct rsu_softc *);
static struct rsu_data *rsu_getbuf(struct rsu_softc *);
static void rsu_freebuf(struct rsu_softc *, struct rsu_data *);
rsu_rxeof(struct usb_xfer *, struct rsu_data *);
static void rsu_txeof(struct usb_xfer *, struct rsu_data *);
struct mbuf *, struct rsu_data *);
rsu_rxeof(struct usb_xfer *xfer, struct rsu_data *data)
struct rsu_data *data;
rsu_txeof(struct usb_xfer *xfer, struct rsu_data *data)
struct rsu_data *data;
struct mbuf *m0, struct rsu_data *data)
struct rsu_data *bf;
struct rsu_data *data;
struct rsu_data *bf;
rsu_alloc_list(struct rsu_softc *sc, struct rsu_data data[],
struct rsu_data *dp = &data[i];
STAILQ_ENTRY(rsu_data) next;
struct rsu_data sc_rx[RSU_RX_LIST_COUNT];
struct rsu_data sc_tx[RSU_TX_LIST_COUNT];
STAILQ_HEAD(, rsu_data) sc_rx_active;
STAILQ_HEAD(, rsu_data) sc_rx_inactive;
STAILQ_HEAD(, rsu_data) sc_tx_active[RSU_N_TRANSFER];
STAILQ_HEAD(, rsu_data) sc_tx_inactive;
STAILQ_HEAD(, rsu_data) sc_tx_pending[RSU_N_TRANSFER];