sge_qset
struct sge_qset qs[SGE_QSETS];
void t3_lro_flush(adapter_t *adap, struct sge_qset *qs, struct lro_state *state);
int t3_get_desc(const struct sge_qset *qs, unsigned int qnum, unsigned int idx,
void t3_update_qset_coalesce(struct sge_qset *qs, const struct qset_params *p);
static __inline struct sge_qset *
return container_of(q, struct sge_qset, fl[qidx]);
static __inline struct sge_qset *
return container_of(q, struct sge_qset, rspq);
static __inline struct sge_qset *
return container_of(q, struct sge_qset, txq[qidx]);
struct sge_qset;
lro_flush_session(struct sge_qset *qs, struct t3_lro_session *s, struct mbuf *m)
lro_new_session(struct sge_qset *qs, struct mbuf *m, uint32_t rss_hash)
struct sge_qset *qs = rspq_to_qset(rq);
t3_lro_flush(adapter_t *adap, struct sge_qset *qs, struct lro_state *state)
struct sge_qset *qs;
struct sge_qset *qs;
struct sge_qset *qs;
struct sge_qset *qs;
struct sge_qset *qs = txq_to_qset(q, qid);
struct sge_qset *qs = (struct sge_qset *)data;
t3_free_qset(adapter_t *sc, struct sge_qset *q)
static void t3_free_qset(adapter_t *sc, struct sge_qset *q);
struct sge_qset *qs = data;
struct sge_qset *qs = &adap->sge.qs[queue_set(m)];
restart_tx(struct sge_qset *qs)
struct sge_qset *q = &sc->sge.qs[id];
get_packet(adapter_t *adap, unsigned int drop_thres, struct sge_qset *qs,
get_packet(adapter_t *adap, unsigned int drop_thres, struct sge_qset *qs,
handle_rsp_cntrl_info(struct sge_qset *qs, uint32_t flags)
check_ring_db(adapter_t *adap, struct sge_qset *qs,
process_responses(adapter_t *adap, struct sge_qset *qs, int budget)
struct sge_qset *qs = data;
t3_get_desc(const struct sge_qset *qs, unsigned int qnum, unsigned int idx,
t3_update_qset_coalesce(struct sge_qset *qs, const struct qset_params *p)
struct sge_qset *qs;
struct sge_qset *qs;
init_qset_cntxt(struct sge_qset *qs, u_int id)