• Home
  • Raw
  • Download

Lines Matching refs:rs

525 			struct ath_rx_status *rs)  in ath9k_hw_rxprocdesc()  argument
536 rs->rs_status = 0; in ath9k_hw_rxprocdesc()
537 rs->rs_flags = 0; in ath9k_hw_rxprocdesc()
538 rs->enc_flags = 0; in ath9k_hw_rxprocdesc()
539 rs->bw = RATE_INFO_BW_20; in ath9k_hw_rxprocdesc()
541 rs->rs_datalen = ads.ds_rxstatus1 & AR_DataLen; in ath9k_hw_rxprocdesc()
542 rs->rs_tstamp = ads.AR_RcvTimestamp; in ath9k_hw_rxprocdesc()
545 rs->rs_rssi = ATH9K_RSSI_BAD; in ath9k_hw_rxprocdesc()
546 rs->rs_rssi_ctl[0] = ATH9K_RSSI_BAD; in ath9k_hw_rxprocdesc()
547 rs->rs_rssi_ctl[1] = ATH9K_RSSI_BAD; in ath9k_hw_rxprocdesc()
548 rs->rs_rssi_ctl[2] = ATH9K_RSSI_BAD; in ath9k_hw_rxprocdesc()
549 rs->rs_rssi_ext[0] = ATH9K_RSSI_BAD; in ath9k_hw_rxprocdesc()
550 rs->rs_rssi_ext[1] = ATH9K_RSSI_BAD; in ath9k_hw_rxprocdesc()
551 rs->rs_rssi_ext[2] = ATH9K_RSSI_BAD; in ath9k_hw_rxprocdesc()
553 rs->rs_rssi = MS(ads.ds_rxstatus4, AR_RxRSSICombined); in ath9k_hw_rxprocdesc()
554 rs->rs_rssi_ctl[0] = MS(ads.ds_rxstatus0, in ath9k_hw_rxprocdesc()
556 rs->rs_rssi_ctl[1] = MS(ads.ds_rxstatus0, in ath9k_hw_rxprocdesc()
558 rs->rs_rssi_ctl[2] = MS(ads.ds_rxstatus0, in ath9k_hw_rxprocdesc()
560 rs->rs_rssi_ext[0] = MS(ads.ds_rxstatus4, in ath9k_hw_rxprocdesc()
562 rs->rs_rssi_ext[1] = MS(ads.ds_rxstatus4, in ath9k_hw_rxprocdesc()
564 rs->rs_rssi_ext[2] = MS(ads.ds_rxstatus4, in ath9k_hw_rxprocdesc()
568 rs->rs_keyix = MS(ads.ds_rxstatus8, AR_KeyIdx); in ath9k_hw_rxprocdesc()
570 rs->rs_keyix = ATH9K_RXKEYIX_INVALID; in ath9k_hw_rxprocdesc()
572 rs->rs_rate = MS(ads.ds_rxstatus0, AR_RxRate); in ath9k_hw_rxprocdesc()
573 rs->rs_more = (ads.ds_rxstatus1 & AR_RxMore) ? 1 : 0; in ath9k_hw_rxprocdesc()
575 rs->rs_firstaggr = (ads.ds_rxstatus8 & AR_RxFirstAggr) ? 1 : 0; in ath9k_hw_rxprocdesc()
576 rs->rs_isaggr = (ads.ds_rxstatus8 & AR_RxAggr) ? 1 : 0; in ath9k_hw_rxprocdesc()
577 rs->rs_moreaggr = (ads.ds_rxstatus8 & AR_RxMoreAggr) ? 1 : 0; in ath9k_hw_rxprocdesc()
578 rs->rs_antenna = MS(ads.ds_rxstatus3, AR_RxAntenna); in ath9k_hw_rxprocdesc()
581 rs->enc_flags |= in ath9k_hw_rxprocdesc()
583 rs->bw = (ads.ds_rxstatus3 & AR_2040) ? RATE_INFO_BW_40 : in ath9k_hw_rxprocdesc()
586 rs->enc_flags |= in ath9k_hw_rxprocdesc()
592 rs->rs_flags |= ATH9K_RX_DELIM_CRC_PRE; in ath9k_hw_rxprocdesc()
594 rs->rs_flags |= ATH9K_RX_DELIM_CRC_POST; in ath9k_hw_rxprocdesc()
596 rs->rs_flags |= ATH9K_RX_DECRYPT_BUSY; in ath9k_hw_rxprocdesc()
606 rs->rs_status |= ATH9K_RXERR_PHY; in ath9k_hw_rxprocdesc()
608 rs->rs_phyerr = phyerr; in ath9k_hw_rxprocdesc()
610 rs->rs_status |= ATH9K_RXERR_CRC; in ath9k_hw_rxprocdesc()
612 rs->rs_status |= ATH9K_RXERR_DECRYPT; in ath9k_hw_rxprocdesc()
614 rs->rs_status |= ATH9K_RXERR_MIC; in ath9k_hw_rxprocdesc()
618 rs->rs_status |= ATH9K_RXERR_CORRUPT_DESC; in ath9k_hw_rxprocdesc()
621 if (rs->rs_rate >= 0x90) in ath9k_hw_rxprocdesc()
622 rs->rs_status |= ATH9K_RXERR_CORRUPT_DESC; in ath9k_hw_rxprocdesc()
626 rs->rs_status |= ATH9K_RXERR_KEYMISS; in ath9k_hw_rxprocdesc()