Lines Matching refs:status
634 struct ieee80211_rx_status status; in b43_rx() local
645 memset(&status, 0, sizeof(status)); in b43_rx()
666 status.flag |= RX_FLAG_FAILED_FCS_CRC; in b43_rx()
669 status.flag |= RX_FLAG_FAILED_PLCP_CRC; in b43_rx()
671 status.enc_flags |= RX_ENC_FLAG_SHORTPRE; in b43_rx()
714 status.flag |= RX_FLAG_DECRYPTED; in b43_rx()
722 status.signal = max_t(__s8, in b43_rx()
729 status.signal = max(rxhdr->power1, rxhdr->power2); in b43_rx()
731 status.signal = max(rxhdr->power0, rxhdr->power1); in b43_rx()
736 status.signal = b43_rssi_postprocess(dev, rxhdr->jssi, in b43_rx()
754 status.rate_idx = rate_idx; in b43_rx()
755 status.antenna = !!(phystat0 & B43_RX_PHYST0_ANT); in b43_rx()
768 b43_tsf_read(dev, &status.mactime); in b43_rx()
769 low_mactime_now = status.mactime; in b43_rx()
770 status.mactime = status.mactime & ~0xFFFFULL; in b43_rx()
771 status.mactime += mactime; in b43_rx()
773 status.mactime -= 0x10000; in b43_rx()
774 status.flag |= RX_FLAG_MACTIME_START; in b43_rx()
780 status.band = NL80211_BAND_2GHZ; in b43_rx()
785 status.freq = ieee80211_channel_to_frequency(chanid, status.band); in b43_rx()
787 status.freq = chanid + 2400; in b43_rx()
795 status.band = NL80211_BAND_5GHZ; in b43_rx()
797 status.band = NL80211_BAND_2GHZ; in b43_rx()
798 status.freq = in b43_rx()
799 ieee80211_channel_to_frequency(chanid, status.band); in b43_rx()
806 memcpy(IEEE80211_SKB_RXCB(skb), &status, sizeof(status)); in b43_rx()
818 const struct b43_txstatus *status) in b43_handle_txstatus() argument
820 b43_debugfs_log_txstat(dev, status); in b43_handle_txstatus()
822 if (status->intermediate) in b43_handle_txstatus()
824 if (status->for_ampdu) in b43_handle_txstatus()
826 if (!status->acked) in b43_handle_txstatus()
828 if (status->rts_count) { in b43_handle_txstatus()
829 if (status->rts_count == 0xF) //FIXME in b43_handle_txstatus()
836 b43_pio_handle_txstatus(dev, status); in b43_handle_txstatus()
838 b43_dma_handle_txstatus(dev, status); in b43_handle_txstatus()
848 const struct b43_txstatus *status) in b43_fill_txstatus_report() argument
856 retry_limit = report->status.rates[0].count; in b43_fill_txstatus_report()
859 if (status->acked) { in b43_fill_txstatus_report()
869 if (status->frame_count == 0) { in b43_fill_txstatus_report()
871 report->status.rates[0].count = 0; in b43_fill_txstatus_report()
872 } else if (status->rts_count > dev->wl->hw->conf.short_frame_max_tx_count) { in b43_fill_txstatus_report()
880 report->status.rates[0].count = 0; in b43_fill_txstatus_report()
881 report->status.rates[1].count = status->frame_count; in b43_fill_txstatus_report()
883 if (status->frame_count > retry_limit) { in b43_fill_txstatus_report()
884 report->status.rates[0].count = retry_limit; in b43_fill_txstatus_report()
885 report->status.rates[1].count = status->frame_count - in b43_fill_txstatus_report()
889 report->status.rates[0].count = status->frame_count; in b43_fill_txstatus_report()
890 report->status.rates[1].idx = -1; in b43_fill_txstatus_report()