Searched refs:rx_status (Results 1 - 25 of 76) sorted by relevance

1234

/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/net/wireless/rtlwifi/rtl8192se/
H A Dtrx.h39 struct ieee80211_rx_status *rx_status, u8 *pdesc,
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/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/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/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/
H A Dmac80211_hwsim.c634 struct ieee80211_rx_status rx_status; local
641 memset(&rx_status, 0, sizeof(rx_status));
642 rx_status.flag |= RX_FLAG_MACTIME_MPDU;
643 rx_status.freq = data->channel->center_freq;
644 rx_status.band = data->channel->band;
645 rx_status.rate_idx = info->control.rates[0].idx;
647 rx_status.flag |= RX_FLAG_HT;
649 rx_status.flag |= RX_FLAG_40MHZ;
651 rx_status
688 memcpy(IEEE80211_SKB_RXCB(nskb), &rx_status, sizeof(rx_status)); local
1559 struct ieee80211_rx_status rx_status; local
1606 memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status)); local
[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...]
/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/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/iwlegacy/
H A D3945.c519 struct ieee80211_rx_status rx_status; local
529 rx_status.flag = 0;
530 rx_status.mactime = le64_to_cpu(rx_end->timestamp);
531 rx_status.band =
535 rx_status.freq =
537 rx_status.band);
539 rx_status.rate_idx = il3945_hwrate_to_plcp_idx(rx_hdr->rate);
540 if (rx_status.band == IEEE80211_BAND_5GHZ)
541 rx_status.rate_idx -= IL_FIRST_OFDM_RATE;
543 rx_status
[all...]
/drivers/net/ethernet/amd/
H A Dnmclan_cs.c1067 unsigned short rx_status; local
1074 rx_status = inw(ioaddr + AM2150_RCV);
1076 pr_debug("%s: in mace_rx(), framecnt 0x%X, rx_status"
1077 " 0x%X.\n", dev->name, rx_framecnt, rx_status);
1079 if (rx_status & MACE_RCVFS_RCVSTS) { /* Error, update stats. */
1081 if (rx_status & MACE_RCVFS_OFLO) {
1084 if (rx_status & MACE_RCVFS_CLSN) {
1087 if (rx_status & MACE_RCVFS_FRAM) {
1090 if (rx_status & MACE_RCVFS_FCS) {
1094 short pkt_len = (rx_status
[all...]
/drivers/net/wireless/rtlwifi/
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/ethernet/silan/
H A Dsc92031.c699 u32 rx_status, unsigned rx_size)
706 if (!(rx_status & RxStatesOK)) {
709 if (rx_status & (RxHugeFrame | RxSmallFrame))
712 if (rx_status & RxBadAlign)
715 if (!(rx_status & RxCRCOK))
762 u32 rx_status; local
766 rx_status = le32_to_cpup((__le32 *)(rx_ring + rx_ring_offset));
769 rx_size = rx_status >> 20;
775 if (unlikely(rx_status == 0 ||
778 !(rx_status
698 _sc92031_rx_tasklet_error(struct net_device *dev, u32 rx_status, unsigned rx_size) argument
[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/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/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/ethernet/3com/
H A D3c515.c1270 short rx_status; local
1273 pr_debug(" In rx_packet(), status %4.4x, rx_status %4.4x.\n",
1275 while ((rx_status = inw(ioaddr + RxStatus)) > 0) {
1276 if (rx_status & 0x4000) { /* Error, update stats. */
1294 short pkt_len = rx_status & 0x1fff;
1300 pkt_len, rx_status);
1335 int rx_status; local
1338 pr_debug(" In boomerang_rx(), status %4.4x, rx_status %4.4x.\n",
1340 while ((rx_status = vp->rx_ring[entry].status) & RxDComplete) {
1341 if (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);
/drivers/net/ethernet/
H A Dfealnx.c1622 s32 rx_status = np->cur_rx->status; local
1628 printk(KERN_DEBUG " netdev_rx() status was %8.8x.\n", rx_status);
1630 if ((!((rx_status & RXFSD) && (rx_status & RXLSD))) ||
1631 (rx_status & ErrorSummary)) {
1632 if (rx_status & ErrorSummary) { /* there was a fatal error */
1636 dev->name, rx_status);
1639 if (rx_status & (LONG | RUNT))
1641 if (rx_status & RXER)
1643 if (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/ethernet/realtek/
H A D8139too.c1848 static void rtl8139_rx_err (u32 rx_status, struct net_device *dev, argument
1857 rx_status);
1859 if (!(rx_status & RxStatusOK)) {
1860 if (rx_status & RxTooLong) {
1862 rx_status);
1865 if (rx_status & (RxBadSymbol | RxBadAlign))
1867 if (rx_status & (RxRunt | RxTooLong))
1869 if (rx_status & RxCRCErr)
1977 u32 rx_status; local
1984 rx_status
[all...]
H A Datp.c765 rx_head.rx_count, rx_head.rx_status, rx_head.cur_addr);
766 if ((rx_head.rx_status & 0x77) != 0x01) {
768 if (rx_head.rx_status & 0x0004) dev->stats.rx_frame_errors++;
769 else if (rx_head.rx_status & 0x0002) dev->stats.rx_crc_errors++;
772 dev->name, rx_head.rx_status);
773 if (rx_head.rx_status & 0x0020) {
777 } else if (rx_head.rx_status & 0x0050)

Completed in 527 milliseconds

1234