Lines Matching defs:queue

106 	 * structure is stored at the end of the shared queue memory. */
114 * Generic queue structure
119 int n_bd; /* number of BDs in this queue */
122 /* use for monitoring and recovering the stuck queue */
124 int n_win; /* safe queue win */
126 int low_mark; /* low watermark, resume queue if free
128 int high_mark; /* high watermark, stop queue if free
134 * @q: generic Rx/Tx queue descriptor
142 * @sched_retry: indicates queue is high-throughput aggregation (HT AGG) enabled
144 * A Tx queue consists of circular buffer of BDs (a.k.a. TFDs, transmit frame
510 * queue, 2 (unused) HCCA queues, and 4 HT queues (one for each AC) */
578 * struct il_rx_queue - Rx queue
596 struct il_rx_buf *queue[RX_QUEUE_SIZE];
618 * @txq_id: Tx queue used for Tx attempt
791 * @max_rxq_size: Max # Rx frames in Rx queue (must be power-of-2)
840 * il4965_bg_ <-- Called from work queue context
1073 /* TX queue watchdog timeouts in mSecs */
1183 /* command queue number */
1283 /* queue refcounts */
1686 unsigned int link_id, u16 queue,
2189 * il_queue_inc_wrap - increment queue idx, wrap back to beginning
2191 * @n_bd -- total number of entries in queue (must be power of 2)
2200 * il_queue_dec_wrap - decrement queue idx, wrap back to end
2202 * @n_bd -- total number of entries in queue (must be power of 2)
2239 * | | | | | | +-+-------- AC queue (0-3)
2241 * | +-+-+-+-+------------ HW queue ID
2270 u8 queue = txq->swq_id;
2271 u8 ac = queue & 3;
2272 u8 hwq = (queue >> 2) & 0x1f;
2281 u8 queue = txq->swq_id;
2282 u8 ac = queue & 3;
2283 u8 hwq = (queue >> 2) & 0x1f;
2427 * Each Tx queue uses a circular buffer of 256 TFDs stored in host DRAM.
2441 * A maximum of 255 (not 256!) TFDs may be on a queue waiting for Tx.