Lines Matching defs:tx_status
345 struct ath5k_hw_tx_status *tx_status;
348 tx_status = &desc->ud.ds_tx5210.tx_stat;
351 if (unlikely((tx_status->tx_status_1 & AR5K_DESC_TX_STATUS1_DONE) == 0))
357 ts->ts_tstamp = AR5K_REG_MS(tx_status->tx_status_0,
359 ts->ts_shortretry = AR5K_REG_MS(tx_status->tx_status_0,
361 ts->ts_longretry = AR5K_REG_MS(tx_status->tx_status_0,
364 ts->ts_seqnum = AR5K_REG_MS(tx_status->tx_status_1,
366 ts->ts_rssi = AR5K_REG_MS(tx_status->tx_status_1,
375 if (!(tx_status->tx_status_0 & AR5K_DESC_TX_STATUS0_FRAME_XMIT_OK)) {
376 if (tx_status->tx_status_0 &
380 if (tx_status->tx_status_0 & AR5K_DESC_TX_STATUS0_FIFO_UNDERRUN)
383 if (tx_status->tx_status_0 & AR5K_DESC_TX_STATUS0_FILTERED)
397 struct ath5k_hw_tx_status *tx_status;
400 tx_status = &desc->ud.ds_tx5212.tx_stat;
403 if (unlikely(!(tx_status->tx_status_1 & AR5K_DESC_TX_STATUS1_DONE)))
409 ts->ts_tstamp = AR5K_REG_MS(tx_status->tx_status_0,
411 ts->ts_shortretry = AR5K_REG_MS(tx_status->tx_status_0,
413 ts->ts_longretry = AR5K_REG_MS(tx_status->tx_status_0,
415 ts->ts_seqnum = AR5K_REG_MS(tx_status->tx_status_1,
417 ts->ts_rssi = AR5K_REG_MS(tx_status->tx_status_1,
419 ts->ts_antenna = (tx_status->tx_status_1 &
423 ts->ts_final_idx = AR5K_REG_MS(tx_status->tx_status_1,
464 if (!(tx_status->tx_status_0 & AR5K_DESC_TX_STATUS0_FRAME_XMIT_OK)) {
465 if (tx_status->tx_status_0 &
469 if (tx_status->tx_status_0 & AR5K_DESC_TX_STATUS0_FIFO_UNDERRUN)
472 if (tx_status->tx_status_0 & AR5K_DESC_TX_STATUS0_FILTERED)