cmdQ
struct cmdQ *q)
struct cmdQ *q)
static inline void reclaim_completed_tx(struct sge *sge, struct cmdQ *q)
struct cmdQ *q = &sge->cmdQ[0];
static inline int enough_free_Tx_descs(const struct cmdQ *q)
if (!enough_free_Tx_descs(&sge->cmdQ[0]))
struct cmdQ *cmdq = &sge->cmdQ[0];
sge->cmdQ[1].processed += cmdq_processed[1];
sge->cmdQ[1].processed += cmdq_processed[1];
sge->cmdQ[1].processed += cmdq_processed[1];
struct cmdQ *q = &sge->cmdQ[qid];
struct cmdQ *q = &sge->cmdQ[i];
struct cmdQ cmdQ[SGE_CMDQ_N] ____cacheline_aligned_in_smp;
struct cmdQ *q = &sge->cmdQ[0];
static void free_cmdQ_buffers(struct sge *sge, struct cmdQ *q, unsigned int n)
struct cmdQ *q = &sge->cmdQ[i];
struct cmdQ *q = &sge->cmdQ[i];
sge->cmdQ[0].stop_thres = sge->adapter->params.nports *
setup_ring_params(ap, sge->cmdQ[0].dma_addr, sge->cmdQ[0].size,
setup_ring_params(ap, sge->cmdQ[1].dma_addr, sge->cmdQ[1].size,