oce_wq
struct oce_wq *wq = sc->wq[wq_index];
oce_process_tx_completion(struct oce_wq *wq)
oce_tx_restart(POCE_SOFTC sc, struct oce_wq *wq)
struct oce_wq *wq = arg;
struct oce_wq *wq = (struct oce_wq *)arg;
oce_multiq_transmit(if_t ifp, struct mbuf *m, struct oce_wq *wq)
static void oce_tx_restart(POCE_SOFTC sc, struct oce_wq *wq);
static void oce_process_tx_completion(struct oce_wq *wq);
struct oce_wq *wq);
struct oce_wq *wq;
struct oce_wq *wq;
struct oce_wq *wq;
struct oce_wq *wq;
struct oce_wq *wq = NULL;
int oce_mbox_create_wq(struct oce_wq *wq);
struct oce_wq *wq[OCE_MAX_WQ]; /* TX work queues */
int oce_start_wq(struct oce_wq *wq);
void oce_drain_wq_cq(struct oce_wq *wq);
oce_mbox_create_wq(struct oce_wq *wq)
oce_drain_wq_cq(struct oce_wq *wq)
struct oce_wq *wq;
oce_wq *oce_wq_init(POCE_SOFTC sc, uint32_t q_len, uint32_t wq_type)
struct oce_wq *wq;
wq = malloc(sizeof(struct oce_wq), M_DEVBUF, M_NOWAIT | M_ZERO);
oce_wq_free(struct oce_wq *wq)
oce_wq_create(struct oce_wq *wq, struct oce_eq *eq)
oce_wq_del(struct oce_wq *wq)
static struct oce_wq *oce_wq_init(POCE_SOFTC sc,
static int oce_wq_create(struct oce_wq *wq, struct oce_eq *eq);
static void oce_wq_free(struct oce_wq *wq);
static void oce_wq_del(struct oce_wq *wq);
struct oce_wq *wq;
oce_start_wq(struct oce_wq *wq)