Lines Matching refs:queue
134 /* Access QCU registers per queue */
530 * @AR5K_TX_QUEUE_DATA: A normal data queue
531 * @AR5K_TX_QUEUE_BEACON: The beacon queue
532 * @AR5K_TX_QUEUE_CAB: The after-beacon queue
533 * @AR5K_TX_QUEUE_UAPSD: Unscheduled Automatic Power Save Delivery queue
567 * @AR5K_TX_QUEUE_ID_NOQCU_DATA: Data queue on AR5210 (no QCU available)
568 * @AR5K_TX_QUEUE_ID_NOQCU_BEACON: Beacon queue on AR5210 (no QCU available)
569 * @AR5K_TX_QUEUE_ID_DATA_MIN: Data queue min index
570 * @AR5K_TX_QUEUE_ID_DATA_MAX: Data queue max index
571 * @AR5K_TX_QUEUE_ID_CAB: Content after beacon queue
572 * @AR5K_TX_QUEUE_ID_BEACON: Beacon queue
575 * Each number represents a hw queue. If hw does not support hw queues
576 * (eg 5210) all data goes in one queue.
589 * Flags to set hw queue's parameters...
607 * struct ath5k_txq - Transmit queue state
610 * @q: Transmit queue (&struct list_head)
612 * @setup: Is the queue configured
615 * @txq_poll_mark: Used to check if queue got stuck
618 * One of these exists for each hardware transmit queue.
623 * (typically all to one hardware queue).
638 * struct ath5k_txq_info - A struct to hold TX queue's parameters
641 * @tqi_flags: TX queue flags (see above)
646 * @tqi_ready_time: Time queue waits after an event when RDYTIME is enabled
979 * @AR5K_INT_BNR: Beacon queue got triggered (DMA beacon alert) while empty.
988 * @AR5K_INT_QCBRORN: A queue got it's CBR counter expired
989 * @AR5K_INT_QCBRURN: A queue got triggered wile empty
990 * @AR5K_INT_QTRIG: A queue got triggered
1248 #define ATH5K_TXQ_LEN_MAX (ATH_TXBUF / 4) /* bufs per queue */
1505 int ath5k_hw_start_tx_dma(struct ath5k_hw *ah, unsigned int queue);
1506 int ath5k_hw_stop_beacon_queue(struct ath5k_hw *ah, unsigned int queue);
1507 u32 ath5k_hw_get_txdp(struct ath5k_hw *ah, unsigned int queue);
1508 int ath5k_hw_set_txdp(struct ath5k_hw *ah, unsigned int queue,
1554 int ath5k_hw_get_tx_queueprops(struct ath5k_hw *ah, int queue,
1556 int ath5k_hw_set_tx_queueprops(struct ath5k_hw *ah, int queue,
1562 unsigned int queue);
1563 u32 ath5k_hw_num_tx_pending(struct ath5k_hw *ah, unsigned int queue);
1564 void ath5k_hw_release_tx_queue(struct ath5k_hw *ah, unsigned int queue);
1565 int ath5k_hw_reset_tx_queue(struct ath5k_hw *ah, unsigned int queue);