Lines Matching +full:short +full:- +full:descriptor

2  * Copyright (c) 2004-2008 Reyk Floeter <reyk@openbsd.org>
3 * Copyright (c) 2006-2008 Nick Kossifidis <mickflemm@gmail.com>
20 * RX/TX descriptor structures
24 * struct ath5k_hw_rx_ctl - Common hardware RX control descriptor
38 * struct ath5k_hw_rx_status - Common hardware RX status descriptor
62 #define AR5K_5210_RX_DESC_STATUS1_DONE 0x00000001 /* descriptor complete */
89 #define AR5K_5212_RX_DESC_STATUS1_DONE 0x00000001 /* descriptor complete */
105 * enum ath5k_phy_error_code - PHY Error codes
151 * struct ath5k_hw_2w_tx_ctl - 5210/5211 hardware 2-word TX control descriptor
168 #define AR5K_2W_TX_DESC_CTL0_VEOL_5211 0x00800000 /* [5211] virtual end-of-list */
173 (ah->ah_version == AR5K_AR5210 ? \
188 (ah->ah_version == AR5K_AR5210 ? \
207 * struct ath5k_hw_4w_tx_ctl - 5212 hardware 4-word TX control descriptor
225 #define AR5K_4W_TX_DESC_CTL0_VEOL 0x00800000 /* virtual end-of-list */
272 * struct ath5k_hw_tx_status - Common TX status descriptor
286 /* according to the HAL sources the spec has short/long retry counts reversed.
289 * but used respectively as SHORT and LONG retry count in the code later. This
291 #define AR5K_DESC_TX_STATUS0_SHORT_RETRY_COUNT 0x000000f0 /* short retry count */
301 #define AR5K_DESC_TX_STATUS1_DONE 0x00000001 /* descriptor complete */
312 * struct ath5k_hw_5210_tx_desc - 5210/5211 hardware TX descriptor
322 * struct ath5k_hw_5212_tx_desc - 5212 hardware TX descriptor
332 * struct ath5k_hw_all_rx_desc - Common hardware RX descriptor
342 * struct ath5k_desc - Atheros hardware DMA descriptor
343 * @ds_link: Physical address of the next descriptor