Lines Matching defs:ts

202 ar9300_get_tx_rate_code(struct ath_hal *ah, void *ds, struct ath_tx_status *ts)
206 switch (ts->ts_finaltsi) {
208 ts->ts_rate = MS(ads->ds_ctl14, AR_xmit_rate0);
211 ts->ts_rate = MS(ads->ds_ctl14, AR_xmit_rate1);
214 ts->ts_rate = MS(ads->ds_ctl14, AR_xmit_rate2);
217 ts->ts_rate = MS(ads->ds_ctl14, AR_xmit_rate3);
221 ar9300_set_selfgenrate_limit(ah, ts->ts_rate);
246 struct ath_tx_status *ts = (struct ath_tx_status *)txstatus;
299 ts->ts_queue_id = MS(dsinfo, AR_tx_qcu_num);
300 ts->ts_desc_id = MS(ads->status1, AR_tx_desc_id);
301 ts->ts_seqnum = MS(ads->status8, AR_seq_num);
302 ts->ts_tstamp = ads->status4;
303 ts->ts_status = 0;
304 ts->ts_flags = 0;
307 ts->ts_status |= HAL_TXERR_XRETRY;
310 ts->ts_status |= HAL_TXERR_FILT;
313 ts->ts_status |= HAL_TXERR_FIFO;
317 ts->ts_status |= HAL_TXERR_XTXOP;
320 ts->ts_status |= HAL_TXERR_TIMER_EXPIRED;
323 ts->ts_flags |= HAL_TX_DESC_CFG_ERR;
326 ts->ts_flags |= HAL_TX_DATA_UNDERRUN;
330 ts->ts_flags |= HAL_TX_DELIM_UNDERRUN;
334 ts->ts_flags |= HAL_TX_BA;
335 ts->ts_ba_low = ads->status5;
336 ts->ts_ba_high = ads->status6;
339 ts->ts_flags |= HAL_TX_FAST_TS;
345 ts->ts_finaltsi = MS(ads->status8, AR_final_tx_idx);
347 ts->ts_rssi = MS(ads->status7, AR_tx_rssi_combined);
348 ts->ts_rssi_ctl[0] = MS(ads->status2, AR_tx_rssi_ant00);
349 ts->ts_rssi_ctl[1] = MS(ads->status2, AR_tx_rssi_ant01);
350 ts->ts_rssi_ctl[2] = MS(ads->status2, AR_tx_rssi_ant02);
351 ts->ts_rssi_ext[0] = MS(ads->status7, AR_tx_rssi_ant10);
352 ts->ts_rssi_ext[1] = MS(ads->status7, AR_tx_rssi_ant11);
353 ts->ts_rssi_ext[2] = MS(ads->status7, AR_tx_rssi_ant12);
354 ts->ts_shortretry = MS(ads->status3, AR_rts_fail_cnt);
355 ts->ts_longretry = MS(ads->status3, AR_data_fail_cnt);
356 ts->ts_virtcol = MS(ads->status3, AR_virt_retry_cnt);
357 ts->ts_antenna = 0;
360 ts->ts_tid = MS(ads->status8, AR_tx_tid);
374 ar9300_calc_tx_airtime(struct ath_hal *ah, void *ds, struct ath_tx_status *ts,
389 finalindex_tries = ts->ts_longretry + (ts->ts_flags & HAL_TX_BA)? 1 : 0;
391 finalindex_tries = ts->ts_longretry ;
398 switch (ts->ts_finaltsi) {
432 if ( comp_wastedt && (ts->ts_flags & HAL_TX_BA)){