Lines Matching refs:queue

138 /* Access QCU registers per queue */
534 * @AR5K_TX_QUEUE_DATA: A normal data queue
535 * @AR5K_TX_QUEUE_BEACON: The beacon queue
536 * @AR5K_TX_QUEUE_CAB: The after-beacon queue
537 * @AR5K_TX_QUEUE_UAPSD: Unscheduled Automatic Power Save Delivery queue
571 * @AR5K_TX_QUEUE_ID_NOQCU_DATA: Data queue on AR5210 (no QCU available)
572 * @AR5K_TX_QUEUE_ID_NOQCU_BEACON: Beacon queue on AR5210 (no QCU available)
573 * @AR5K_TX_QUEUE_ID_DATA_MIN: Data queue min index
574 * @AR5K_TX_QUEUE_ID_DATA_MAX: Data queue max index
575 * @AR5K_TX_QUEUE_ID_CAB: Content after beacon queue
576 * @AR5K_TX_QUEUE_ID_BEACON: Beacon queue
579 * Each number represents a hw queue. If hw does not support hw queues
580 * (eg 5210) all data goes in one queue.
593 * Flags to set hw queue's parameters...
611 * struct ath5k_txq - Transmit queue state
614 * @q: Transmit queue (&struct list_head)
616 * @setup: Is the queue configured
619 * @txq_poll_mark: Used to check if queue got stuck
622 * One of these exists for each hardware transmit queue.
627 * (typically all to one hardware queue).
642 * struct ath5k_txq_info - A struct to hold TX queue's parameters
645 * @tqi_flags: TX queue flags (see above)
650 * @tqi_ready_time: Time queue waits after an event when RDYTIME is enabled
983 * @AR5K_INT_BNR: Beacon queue got triggered (DMA beacon alert) while empty.
992 * @AR5K_INT_QCBRORN: A queue got it's CBR counter expired
993 * @AR5K_INT_QCBRURN: A queue got triggered wile empty
994 * @AR5K_INT_QTRIG: A queue got triggered
1252 #define ATH5K_TXQ_LEN_MAX (ATH_TXBUF / 4) /* bufs per queue */
1510 int ath5k_hw_start_tx_dma(struct ath5k_hw *ah, unsigned int queue);
1511 int ath5k_hw_stop_beacon_queue(struct ath5k_hw *ah, unsigned int queue);
1512 u32 ath5k_hw_get_txdp(struct ath5k_hw *ah, unsigned int queue);
1513 int ath5k_hw_set_txdp(struct ath5k_hw *ah, unsigned int queue,
1560 int ath5k_hw_get_tx_queueprops(struct ath5k_hw *ah, int queue,
1562 int ath5k_hw_set_tx_queueprops(struct ath5k_hw *ah, int queue,
1568 unsigned int queue);
1569 u32 ath5k_hw_num_tx_pending(struct ath5k_hw *ah, unsigned int queue);
1570 void ath5k_hw_release_tx_queue(struct ath5k_hw *ah, unsigned int queue);
1571 int ath5k_hw_reset_tx_queue(struct ath5k_hw *ah, unsigned int queue);