Searched defs:rx_status (Results 1 - 25 of 49) sorted by relevance

12

/drivers/staging/winbond/
H A Dwb35rx.c23 struct ieee80211_rx_status rx_status = {0}; local
36 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status)); local
/drivers/net/wireless/ath/ath5k/
H A Ddesc.c607 struct ath5k_hw_rx_status *rx_status; local
609 rx_status = &desc->ud.ds_rx.rx_stat;
612 if (unlikely(!(rx_status->rx_status_1 &
621 rs->rs_datalen = rx_status->rx_status_0 &
623 rs->rs_rssi = AR5K_REG_MS(rx_status->rx_status_0,
625 rs->rs_rate = AR5K_REG_MS(rx_status->rx_status_0,
627 rs->rs_more = !!(rx_status->rx_status_0 &
634 rs->rs_tstamp = AR5K_REG_MS(rx_status->rx_status_1,
638 rs->rs_antenna = AR5K_REG_MS(rx_status->rx_status_0,
641 rs->rs_antenna = (rx_status
701 struct ath5k_hw_rx_status *rx_status; local
[all...]
/drivers/staging/octeon/
H A Dethernet.c235 cvmx_pip_port_status_t rx_status; local
242 memset(&rx_status, 0, sizeof(rx_status));
245 cvmx_pip_get_port_status(priv->port, 1, &rx_status);
249 priv->stats.rx_packets += rx_status.inb_packets;
251 priv->stats.rx_bytes += rx_status.inb_octets;
253 priv->stats.multicast += rx_status.multicast_packets;
254 priv->stats.rx_crc_errors += rx_status.inb_errors;
255 priv->stats.rx_frame_errors += rx_status.fcs_align_err_packets;
262 atomic64_add(rx_status
[all...]
/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_pro.h173 struct pcan_usb_pro_rxstatus rx_status; member in union:pcan_usb_pro_rec
/drivers/net/wireless/rt2x00/
H A Drt2x00dev.c595 struct ieee80211_rx_status *rx_status; local
686 rx_status = IEEE80211_SKB_RXCB(entry->skb);
687 rx_status->mactime = rxdesc.timestamp;
688 rx_status->band = rt2x00dev->curr_band;
689 rx_status->freq = rt2x00dev->curr_freq;
690 rx_status->rate_idx = rate_idx;
691 rx_status->signal = rxdesc.rssi;
692 rx_status->flag = rxdesc.flags;
693 rx_status->antenna = rt2x00dev->link.ant.active.rx;
/drivers/net/wireless/rtlwifi/rtl8192cu/
H A Dtrx.c305 struct ieee80211_rx_status *rx_status,
327 rx_status->freq = hw->conf.channel->center_freq;
328 rx_status->band = hw->conf.channel->band;
330 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
332 rx_status->flag |= RX_FLAG_DECRYPTED;
334 rx_status->flag |= RX_FLAG_40MHZ;
336 rx_status->flag |= RX_FLAG_HT;
337 rx_status->flag |= RX_FLAG_MACTIME_MPDU;
339 rx_status->flag |= RX_FLAG_DECRYPTED;
340 rx_status
303 rtl92cu_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *stats, struct ieee80211_rx_status *rx_status, u8 *p_desc, struct sk_buff *skb) argument
360 struct ieee80211_rx_status *rx_status = local
436 memcpy(IEEE80211_SKB_RXCB(skb), rx_status, sizeof(*rx_status)); local
[all...]
/drivers/net/ethernet/realtek/
H A Datp.h11 ushort rx_status; /* Unknown bit assignments :-<. */ member in struct:rx_header
/drivers/net/tokenring/
H A Dolympic.c748 struct olympic_rx_status *rx_status; local
754 rx_status=&(olympic_priv->olympic_rx_status_ring[(olympic_priv->rx_status_last_received + 1) & (OLYMPIC_RX_RING_SIZE - 1)]) ;
756 while (rx_status->status_buffercnt) {
762 printk("rx status: %x rx len: %x\n", le32_to_cpu(rx_status->status_buffercnt), le32_to_cpu(rx_status->fragmentcnt_framelen));
764 length = le32_to_cpu(rx_status->fragmentcnt_framelen) & 0xffff;
765 buffer_cnt = le32_to_cpu(rx_status->status_buffercnt) & 0xffff;
767 frag_len = le32_to_cpu(rx_status->fragmentcnt_framelen) >> 16;
772 l_status_buffercnt = le32_to_cpu(rx_status->status_buffercnt);
876 rx_status
[all...]
/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_txrx.c961 struct ieee80211_rx_status *rx_status)
1007 memset(rx_status, 0, sizeof(struct ieee80211_rx_status));
1011 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
1026 rx_status->flag |= RX_FLAG_MMIC_ERROR;
1051 rx_status->flag |= RX_FLAG_DECRYPTED;
1056 rx_status->flag |= RX_FLAG_DECRYPTED;
1060 ath9k_process_rate(hw, rx_status, rxbuf->rxstatus.rs_rate,
1080 rx_status->mactime = be64_to_cpu(rxbuf->rxstatus.rs_tstamp);
1081 rx_status->band = hw->conf.channel->band;
1082 rx_status
959 ath9k_rx_prepare(struct ath9k_htc_priv *priv, struct ath9k_htc_rxbuf *rxbuf, struct ieee80211_rx_status *rx_status) argument
1100 struct ieee80211_rx_status rx_status; local
[all...]
H A Drecv.c981 struct ieee80211_rx_status *rx_status,
990 if (!ath9k_rx_accept(common, hdr, rx_status, rx_stats, decrypt_error))
999 if (ath9k_process_rate(common, hw, rx_stats, rx_status))
1002 rx_status->band = hw->conf.channel->band;
1003 rx_status->freq = hw->conf.channel->center_freq;
1004 rx_status->signal = ah->noise + rx_stats->rs_rssi;
1005 rx_status->antenna = rx_stats->rs_antenna;
1006 rx_status->flag |= RX_FLAG_MACTIME_MPDU;
1008 rx_status->flag |= RX_FLAG_NO_SIGNAL_VAL;
977 ath9k_rx_skb_preprocess(struct ath_common *common, struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, struct ath_rx_status *rx_stats, struct ieee80211_rx_status *rx_status, bool *decrypt_error) argument
/drivers/net/wireless/p54/
H A Dtxrx.c331 struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb); local
349 rx_status->flag |= RX_FLAG_DECRYPTED;
352 rx_status->flag |= RX_FLAG_MMIC_ERROR;
354 rx_status->signal = p54_rssi_to_dbm(priv, hdr->rssi);
356 rx_status->flag |= RX_FLAG_SHORTPRE;
358 rx_status->rate_idx = (rate < 4) ? 0 : rate - 4;
360 rx_status->rate_idx = rate;
362 rx_status->freq = freq;
363 rx_status->band = priv->hw->conf.channel->band;
364 rx_status
[all...]
/drivers/net/wireless/rtl818x/rtl8180/
H A Ddev.c124 struct ieee80211_rx_status rx_status = {0}; local
135 rx_status.antenna = (flags2 >> 15) & 1;
136 rx_status.rate_idx = (flags >> 20) & 0xF;
139 if (rx_status.rate_idx > 3)
147 rx_status.signal = signal;
148 rx_status.freq = dev->conf.channel->center_freq;
149 rx_status.band = dev->conf.channel->band;
150 rx_status.mactime = le64_to_cpu(entry->tsft);
151 rx_status.flag |= RX_FLAG_MACTIME_MPDU;
153 rx_status
155 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status)); local
[all...]
/drivers/net/wireless/rtlwifi/rtl8192ce/
H A Dtrx.c532 struct ieee80211_rx_status *rx_status,
555 rx_status->freq = hw->conf.channel->center_freq;
556 rx_status->band = hw->conf.channel->band;
559 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
562 rx_status->flag |= RX_FLAG_DECRYPTED;
565 rx_status->flag |= RX_FLAG_40MHZ;
568 rx_status->flag |= RX_FLAG_HT;
570 rx_status->flag |= RX_FLAG_MACTIME_MPDU;
573 rx_status->flag |= RX_FLAG_DECRYPTED;
575 rx_status
530 rtl92ce_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *stats, struct ieee80211_rx_status *rx_status, u8 *p_desc, struct sk_buff *skb) argument
[all...]
/drivers/net/wireless/rtlwifi/rtl8192de/
H A Dtrx.c484 struct ieee80211_rx_status *rx_status,
506 rx_status->freq = hw->conf.channel->center_freq;
507 rx_status->band = hw->conf.channel->band;
509 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
511 rx_status->flag |= RX_FLAG_DECRYPTED;
513 rx_status->flag |= RX_FLAG_40MHZ;
515 rx_status->flag |= RX_FLAG_HT;
516 rx_status->flag |= RX_FLAG_MACTIME_MPDU;
518 rx_status->flag |= RX_FLAG_DECRYPTED;
519 rx_status
483 rtl92de_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *stats, struct ieee80211_rx_status *rx_status, u8 *p_desc, struct sk_buff *skb) argument
[all...]
/drivers/net/wireless/rtlwifi/rtl8192se/
H A Dtrx.c512 struct ieee80211_rx_status *rx_status, u8 *pdesc,
541 rx_status->freq = hw->conf.channel->center_freq;
542 rx_status->band = hw->conf.channel->band;
548 rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
551 rx_status->flag |= RX_FLAG_40MHZ;
554 rx_status->flag |= RX_FLAG_HT;
556 rx_status->flag |= RX_FLAG_MACTIME_MPDU;
568 rx_status->flag &= ~RX_FLAG_DECRYPTED;
570 rx_status->flag |= RX_FLAG_DECRYPTED;
573 rx_status
511 rtl92se_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *stats, struct ieee80211_rx_status *rx_status, u8 *pdesc, struct sk_buff *skb) argument
[all...]
/drivers/net/ethernet/3com/
H A D3c589_cs.c799 short rx_status; local
801 netdev_dbg(dev, "in rx_packet(), status %4.4x, rx_status %4.4x.\n",
803 while (!((rx_status = inw(ioaddr + RX_STATUS)) & 0x8000) &&
806 if (rx_status & 0x4000) { /* Error, update stats. */
807 short error = rx_status & 0x3800;
818 short pkt_len = rx_status & 0x7ff;
824 pkt_len, rx_status);
H A D3c509.c1046 short rx_status; local
1049 pr_debug(" In rx_packet(), status %4.4x, rx_status %4.4x.\n",
1051 while ((rx_status = inw(ioaddr + RX_STATUS)) > 0) {
1052 if (rx_status & 0x4000) { /* Error, update stats. */
1053 short error = rx_status & 0x3800;
1066 short pkt_len = rx_status & 0x7ff;
1072 pkt_len, rx_status);
/drivers/net/ethernet/dec/
H A Dewrk3.c965 char rx_status; local
969 rx_status = inb(EWRK3_DATA);
973 rx_status = readb(buf);
979 if (!(rx_status & R_ROK)) { /* There was an error. */
981 if (rx_status & R_DBE)
983 if (rx_status & R_CRC)
985 if (rx_status & R_PLL)
/drivers/net/usb/
H A Dpegasus.c629 int rx_status, count = urb->actual_length; local
665 rx_status = buf[count - 2];
666 if (rx_status & 0x1e) {
668 "RX packet error %x\n", rx_status);
670 if (rx_status & 0x06) /* long or runt */
672 if (rx_status & 0x08)
674 if (rx_status & 0x10) /* extra bits */
720 rx_status = usb_submit_urb(pegasus->rx_urb, GFP_ATOMIC);
721 if (rx_status == -ENODEV)
723 else if (rx_status) {
[all...]
/drivers/net/wireless/
H A Dadm8211.c434 struct ieee80211_rx_status rx_status = {0}; local
437 rx_status.signal = rssi;
439 rx_status.signal = 100 - rssi;
441 rx_status.rate_idx = rate;
443 rx_status.freq = adm8211_channels[priv->channel - 1].center_freq;
444 rx_status.band = IEEE80211_BAND_2GHZ;
446 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status)); local
/drivers/net/wireless/iwlwifi/
H A Diwl-agn-rx.c938 struct ieee80211_rx_status rx_status; local
995 /* rx_status carries information about the packet to mac80211 */
996 rx_status.mactime = le64_to_cpu(phy_res->timestamp);
997 rx_status.band = (phy_res->phy_flags & RX_RES_PHY_FLAGS_BAND_24_MSK) ?
999 rx_status.freq =
1001 rx_status.band);
1002 rx_status.rate_idx =
1003 iwlagn_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band);
1004 rx_status.flag = 0;
1008 /*rx_status
[all...]
/drivers/net/wireless/rtl818x/rtl8187/
H A Ddev.c327 struct ieee80211_rx_status rx_status = { 0 }; local
351 rx_status.antenna = (hdr->signal >> 7) & 1;
352 rx_status.mactime = le64_to_cpu(hdr->mac_time);
370 rx_status.antenna = (hdr->rssi >> 7) & 1;
371 rx_status.mactime = le64_to_cpu(hdr->mac_time);
374 rx_status.signal = signal;
378 rx_status.rate_idx = rate;
379 rx_status.freq = dev->conf.channel->center_freq;
380 rx_status.band = dev->conf.channel->band;
381 rx_status
384 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status)); local
[all...]
/drivers/net/wireless/rtlwifi/
H A Dpci.c611 struct ieee80211_rx_status rx_status)
621 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status)); local
655 memcpy(IEEE80211_SKB_RXCB(uskb), &rx_status, sizeof(rx_status));
668 struct ieee80211_rx_status rx_status = { 0 }; local
699 &rx_status,
728 _rtl_receive_one(hw, skb, rx_status);
610 _rtl_receive_one(struct ieee80211_hw *hw, struct sk_buff *skb, struct ieee80211_rx_status rx_status) argument
H A Dusb.c436 struct ieee80211_rx_status rx_status = {0}; local
444 rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb);
449 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status)); local
479 struct ieee80211_rx_status rx_status = {0}; local
487 rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb);
492 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status)); local
517 memcpy(IEEE80211_SKB_RXCB(uskb), &rx_status, local
518 sizeof(rx_status));
[all...]
/drivers/net/wireless/zd1211rw/
H A Dzd_mac.h113 struct rx_status { struct
122 /* rx_status field decryption_type */
130 /* rx_status field frame_status */
323 void zd_dump_rx_status(const struct rx_status *status);

Completed in 4427 milliseconds

12