/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5210/ |
H A D | ar5210_xmit.c | 74 HAL_TX_QUEUE_INFO *qi; local 95 qi = &ahp->ah_txq[q]; 96 if (qi->tqi_type != HAL_TX_QUEUE_INACTIVE) { 101 OS_MEMZERO(qi, sizeof(HAL_TX_QUEUE_INFO)); 102 qi->tqi_type = type; 105 qi->tqi_qflags = 111 qi->tqi_aifs = INIT_AIFS; 112 qi->tqi_cwmin = HAL_TXQ_USEDEFAULT; /* NB: do at reset */ 113 qi->tqi_shretry = INIT_SH_RETRY; 114 qi 128 HAL_TX_QUEUE_INFO *qi; local 160 HAL_TX_QUEUE_INFO *qi; local 262 HAL_TX_QUEUE_INFO *qi; local 287 HAL_TX_QUEUE_INFO *qi; local 372 HAL_TX_QUEUE_INFO *qi; local 405 HAL_TX_QUEUE_INFO *qi; local 433 HAL_TX_QUEUE_INFO *qi; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5211/ |
H A D | ar5211_xmit.c | 118 HAL_TX_QUEUE_INFO *qi; local 141 qi = &ahp->ah_txq[q]; 142 if (qi->tqi_type != HAL_TX_QUEUE_INACTIVE) { 147 OS_MEMZERO(qi, sizeof(HAL_TX_QUEUE_INFO)); 148 qi->tqi_type = type; 151 qi->tqi_qflags = 157 qi->tqi_aifs = INIT_AIFS; 158 qi->tqi_cwmin = HAL_TXQ_USEDEFAULT; /* NB: do at reset */ 159 qi->tqi_cwmax = INIT_CWMAX; 160 qi 171 setTxQInterrupts(struct ath_hal *ah, HAL_TX_QUEUE_INFO *qi) argument 203 HAL_TX_QUEUE_INFO *qi; local 238 HAL_TX_QUEUE_INFO *qi; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5212/ |
H A D | ar5212_xmit.c | 126 HAL_TX_QUEUE_INFO *qi; local 178 qi = &ahp->ah_txq[q]; 179 if (qi->tqi_type != HAL_TX_QUEUE_INACTIVE) { 184 OS_MEMZERO(qi, sizeof(HAL_TX_QUEUE_INFO)); 185 qi->tqi_type = type; 187 qi->tqi_qflags = defqflags; 188 qi->tqi_aifs = INIT_AIFS; 189 qi->tqi_cwmin = HAL_TXQ_USEDEFAULT; /* NB: do at reset */ 190 qi->tqi_cwmax = INIT_CWMAX; 191 qi 206 setTxQInterrupts(struct ath_hal *ah, HAL_TX_QUEUE_INFO *qi) argument 236 HAL_TX_QUEUE_INFO *qi; local 275 HAL_TX_QUEUE_INFO *qi; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/ath_hal/ar9300/ |
H A D | ar9300_xmit.c | 141 HAL_TX_QUEUE_INFO *qi; local 188 qi = &ahp->ah_txq[q]; 189 if (qi->tqi_type != HAL_TX_QUEUE_INACTIVE) { 195 OS_MEMZERO(qi, sizeof(HAL_TX_QUEUE_INFO)); 196 qi->tqi_type = type; 200 qi->tqi_qflags = HAL_TXQ_TXOKINT_ENABLE 204 qi->tqi_aifs = INIT_AIFS; 205 qi->tqi_cwmin = HAL_TXQ_USEDEFAULT; /* NB: do at reset */ 206 qi->tqi_cwmax = INIT_CWMAX; 207 qi 222 set_tx_q_interrupts(struct ath_hal *ah, HAL_TX_QUEUE_INFO *qi) argument 252 HAL_TX_QUEUE_INFO *qi; local 289 HAL_TX_QUEUE_INFO *qi; local [all...] |
H A D | ar9300_radar.c | 463 HAL_TX_QUEUE_INFO *qi; local 469 qi = &ahp->ah_txq[q]; 471 SM(qi->tqi_cwmin, AR_D_LCL_IFS_CWMIN) 472 | SM(qi->tqi_cwmax, AR_D_LCL_IFS_CWMAX) 473 | SM(qi->tqi_aifs, AR_D_LCL_IFS_AIFS));
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5416/ |
H A D | ar5416_xmit.c | 1128 HAL_TX_QUEUE_INFO *qi; local 1188 qi = &ahp->ah_txq[q]; 1189 if (qi->tqi_type != HAL_TX_QUEUE_INACTIVE) { 1194 OS_MEMZERO(qi, sizeof(HAL_TX_QUEUE_INFO)); 1195 qi->tqi_type = type; 1197 qi->tqi_qflags = defqflags; 1198 qi->tqi_aifs = INIT_AIFS; 1199 qi->tqi_cwmin = HAL_TXQ_USEDEFAULT; /* NB: do at reset */ 1200 qi->tqi_cwmax = INIT_CWMAX; 1201 qi 1216 setTxQInterrupts(struct ath_hal *ah, HAL_TX_QUEUE_INFO *qi) argument 1250 HAL_TX_QUEUE_INFO *qi; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ |
H A D | ah.c | 1060 HAL_TX_QUEUE_INFO *qi, const HAL_TXQ_INFO *qInfo) 1064 if (qi->tqi_type == HAL_TX_QUEUE_INACTIVE) { 1070 qi->tqi_ver = qInfo->tqi_ver; 1071 qi->tqi_subtype = qInfo->tqi_subtype; 1072 qi->tqi_qflags = qInfo->tqi_qflags; 1073 qi->tqi_priority = qInfo->tqi_priority; 1075 qi->tqi_aifs = AH_MIN(qInfo->tqi_aifs, 255); 1077 qi->tqi_aifs = INIT_AIFS; 1081 qi->tqi_cwmin = 1; 1082 while (qi 1059 ath_hal_setTxQProps(struct ath_hal *ah, HAL_TX_QUEUE_INFO *qi, const HAL_TXQ_INFO *qInfo) argument 1120 ath_hal_getTxQProps(struct ath_hal *ah, HAL_TXQ_INFO *qInfo, const HAL_TX_QUEUE_INFO *qi) argument [all...] |
H A D | ah_internal.h | 544 HAL_TX_QUEUE_INFO *qi, const HAL_TXQ_INFO *qInfo); 546 HAL_TXQ_INFO *qInfo, const HAL_TX_QUEUE_INFO *qi);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ |
H A D | if_ath_beacon.c | 117 HAL_TXQ_INFO qi; local 119 memset(&qi, 0, sizeof(qi)); 120 qi.tqi_aifs = HAL_TXQ_USEDEFAULT; 121 qi.tqi_cwmin = HAL_TXQ_USEDEFAULT; 122 qi.tqi_cwmax = HAL_TXQ_USEDEFAULT; 124 qi.tqi_qflags = HAL_TXQ_TXDESCINT_ENABLE; 126 qi.tqi_qflags |= HAL_TXQ_TXOKINT_ENABLE | 129 return ath_hal_setuptxqueue(ah, HAL_TX_QUEUE_BEACON, &qi); 141 HAL_TXQ_INFO qi; local [all...] |
H A D | if_ath.c | 3973 HAL_TXQ_INFO qi; local 3976 memset(&qi, 0, sizeof(qi)); 3977 qi.tqi_subtype = subtype; 3978 qi.tqi_aifs = HAL_TXQ_USEDEFAULT; 3979 qi.tqi_cwmin = HAL_TXQ_USEDEFAULT; 3980 qi.tqi_cwmax = HAL_TXQ_USEDEFAULT; 3994 qi.tqi_qflags = HAL_TXQ_TXEOLINT_ENABLE | 3997 qi.tqi_qflags = HAL_TXQ_TXEOLINT_ENABLE | 4000 qnum = ath_hal_setuptxqueue(ah, qtype, &qi); 4062 HAL_TXQ_INFO qi; local [all...] |