sge_eq
tx_resume_threshold(struct sge_eq *eq)
struct sge_eq eq; /* MUST be first */
struct sge_eq eq; /* MUST be first */
struct sge_eq **eqmap; /* eq->cntxt_id to eq mapping */
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;
copy_to_txd(struct sge_eq *eq, const char *from, caddr_t *to, int len)
struct sge_eq *eq = &txq->eq;
struct sge_eq *eq = &txq->eq;
s->eqmap = malloc(s->eqmap_sz * sizeof(struct sge_eq *), M_CXGBE,
struct sge_eq *eq = &txq->eq;
struct sge_eq *eq = &wrq->eq;
struct sge_eq *eq = &wrq->eq;
struct sge_eq *eq = &wrq->eq;
static inline void init_eq(struct adapter *, struct sge_eq *, int, int, uint8_t,
static int ctrl_eq_alloc(struct adapter *, struct sge_eq *, int);
static int eth_eq_alloc(struct adapter *, struct vi_info *, struct sge_eq *,
static int ofld_eq_alloc(struct adapter *, struct vi_info *, struct sge_eq *,
static int alloc_eq(struct adapter *, struct sge_eq *, struct sysctl_ctx_list *,
static void free_eq(struct adapter *, struct sge_eq *);
struct sysctl_oid *, struct sge_eq *);
static int alloc_eq_hwq(struct adapter *, struct vi_info *, struct sge_eq *,
static int free_eq_hwq(struct adapter *, struct vi_info *, struct sge_eq *);
struct sge_eq *eq = &wrq->eq;
struct sge_eq *eq = &wrq->eq;
struct sge_eq *eq = r->cookie;
discard_tx(struct sge_eq *eq)
struct sge_eq *eq = &txq->eq;
static inline void copy_to_txd(struct sge_eq *, caddr_t, caddr_t *, int);
static inline void ring_eq_db(struct adapter *, struct sge_eq *, u_int);
static inline uint16_t read_hw_cidx(struct sge_eq *);
struct sge_eq *eq = &txq->eq;
static inline u_int reclaimable_tx_desc(struct sge_eq *);
static inline u_int total_available_tx_desc(struct sge_eq *);
init_eq(struct adapter *sc, struct sge_eq *eq, int eqtype, int qsize,
ctrl_eq_alloc(struct adapter *sc, struct sge_eq *eq, int idx)
eth_eq_alloc(struct adapter *sc, struct vi_info *vi, struct sge_eq *eq, int idx)
ofld_eq_alloc(struct adapter *sc, struct vi_info *vi, struct sge_eq *eq,
alloc_eq(struct adapter *sc, struct sge_eq *eq, struct sysctl_ctx_list *ctx,
free_eq(struct adapter *sc, struct sge_eq *eq)
struct sysctl_oid *oid, struct sge_eq *eq)
alloc_eq_hwq(struct adapter *sc, struct vi_info *vi, struct sge_eq *eq, int idx)
free_eq_hwq(struct adapter *sc, struct vi_info *vi __unused, struct sge_eq *eq)
struct sge_eq *eq = &wrq->eq;
struct sge_eq *eq = &txq->eq;
struct sge_eq *eq = &txq->eq;
struct sge_eq *eq = &ofld_txq->wrq.eq;
struct sge_eq *eq = &ofld_txq->wrq.eq;
struct sge_eq *eq;
struct sge_eq *eq = &txq->eq;
struct sge_eq *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)
ring_eq_db(struct adapter *sc, struct sge_eq *eq, u_int n)
reclaimable_tx_desc(struct sge_eq *eq)
total_available_tx_desc(struct sge_eq *eq)
read_hw_cidx(struct sge_eq *eq)
struct sge_eq *eq = &txq->eq;
struct sge_eq *eq = &txq->eq;
handle_wrq_egr_update(struct adapter *sc, struct sge_eq *eq)
handle_eth_egr_update(struct adapter *sc, struct sge_eq *eq)
struct sge_eq *eq;
static void (*h[])(struct adapter *, struct sge_eq *) = {NULL,
s->eqmap = malloc(s->eqmap_sz * sizeof(struct sge_eq *), M_CXGBE,