sge_eq
struct sge_eq eq; /* MUST be first */
struct sge_eq **eqmap; /* eq->cntxt_id to eq mapping */
void t4_eq_update_dbq_timer(struct sge_eq *, struct port_info *);
struct sge_eq *eq = &txq->eq;
kmem_zalloc(s->eqmap_sz * sizeof (struct sge_eq *), KM_SLEEP);
kmem_free(s->eqmap, s->eqmap_sz * sizeof (struct sge_eq *));
struct sge_eq *eq);
static int free_eq(struct adapter *sc, struct sge_eq *eq);
*t4_eqmap_slot(sc, fl->cntxt_id) = (struct sge_eq *)fl;
eth_eq_alloc(struct adapter *sc, struct port_info *pi, struct sge_eq *eq)
static inline void copy_to_txd(struct sge_eq *eq, caddr_t from, caddr_t *to,
alloc_eq(struct adapter *sc, struct port_info *pi, struct sge_eq *eq)
free_eq(struct adapter *sc, struct sge_eq *eq)
struct sge_eq *eq = &txq->eq;
struct sge_eq *eq = &txq->eq;
static inline struct sge_eq **
reclaimable(struct sge_eq *eq)
struct sge_eq *eq = &txq->eq;
struct sge_eq *eq = &txq->eq;
struct sge_eq *eq = &txq->eq;
struct sge_eq *eq = &txq->eq;
struct sge_eq *eq = &txq->eq;
copy_to_txd(struct sge_eq *eq, caddr_t from, caddr_t *to, int len)
struct sge_eq *eq = &txq->eq;
struct sge_eq *eq = &txq->eq;
struct sge_eq *eq = &txq->eq;
t4_eq_update_dbq_timer(struct sge_eq *eq, struct port_info *pi)
struct sge_eq *eq = &txq->eq;
struct sge_eq *eq);