Lines Matching refs:status
422 struct ieee80211_rx_status status; in b43legacy_rx() local
436 memset(&status, 0, sizeof(status)); in b43legacy_rx()
515 status.flag |= RX_FLAG_DECRYPTED; in b43legacy_rx()
519 status.signal = b43legacy_rssi_postprocess(dev, jssi, in b43legacy_rx()
525 status.rate_idx = b43legacy_plcp_get_bitrate_idx_ofdm(plcp, false); in b43legacy_rx()
527 status.rate_idx = b43legacy_plcp_get_bitrate_idx_cck(plcp); in b43legacy_rx()
528 status.antenna = !!(phystat0 & B43legacy_RX_PHYST0_ANT); in b43legacy_rx()
541 b43legacy_tsf_read(dev, &status.mactime); in b43legacy_rx()
542 low_mactime_now = status.mactime; in b43legacy_rx()
543 status.mactime = status.mactime & ~0xFFFFULL; in b43legacy_rx()
544 status.mactime += mactime; in b43legacy_rx()
546 status.mactime -= 0x10000; in b43legacy_rx()
547 status.flag |= RX_FLAG_MACTIME_START; in b43legacy_rx()
555 status.band = NL80211_BAND_2GHZ; in b43legacy_rx()
556 status.freq = chanid + 2400; in b43legacy_rx()
564 memcpy(IEEE80211_SKB_RXCB(skb), &status, sizeof(status)); in b43legacy_rx()
574 const struct b43legacy_txstatus *status) in b43legacy_handle_txstatus() argument
576 b43legacy_debugfs_log_txstat(dev, status); in b43legacy_handle_txstatus()
578 if (status->intermediate) in b43legacy_handle_txstatus()
580 if (status->for_ampdu) in b43legacy_handle_txstatus()
582 if (!status->acked) in b43legacy_handle_txstatus()
584 if (status->rts_count) { in b43legacy_handle_txstatus()
585 if (status->rts_count == 0xF) /* FIXME */ in b43legacy_handle_txstatus()
592 b43legacy_pio_handle_txstatus(dev, status); in b43legacy_handle_txstatus()
594 b43legacy_dma_handle_txstatus(dev, status); in b43legacy_handle_txstatus()
601 struct b43legacy_txstatus status; in b43legacy_handle_hwtxstatus() local
604 status.cookie = le16_to_cpu(hw->cookie); in b43legacy_handle_hwtxstatus()
605 status.seq = le16_to_cpu(hw->seq); in b43legacy_handle_hwtxstatus()
606 status.phy_stat = hw->phy_stat; in b43legacy_handle_hwtxstatus()
608 status.frame_count = (tmp >> 4); in b43legacy_handle_hwtxstatus()
609 status.rts_count = (tmp & 0x0F); in b43legacy_handle_hwtxstatus()
611 status.supp_reason = ((tmp & 0x1C) >> 2); in b43legacy_handle_hwtxstatus()
612 status.pm_indicated = !!(tmp & 0x80); in b43legacy_handle_hwtxstatus()
613 status.intermediate = !!(tmp & 0x40); in b43legacy_handle_hwtxstatus()
614 status.for_ampdu = !!(tmp & 0x20); in b43legacy_handle_hwtxstatus()
615 status.acked = !!(tmp & 0x02); in b43legacy_handle_hwtxstatus()
617 b43legacy_handle_txstatus(dev, &status); in b43legacy_handle_hwtxstatus()