Symbol: rx_status
drivers/bus/mhi/host/boot.c
134
BHIE_RXVECSTATUS_STATUS_BMSK, &rx_status);
drivers/bus/mhi/host/boot.c
138
if (rx_status == BHIE_RXVECSTATUS_STATUS_XFER_COMPL)
drivers/bus/mhi/host/boot.c
145
ret = mhi_read_reg(mhi_cntrl, base, BHIE_RXVECSTATUS_OFFS, &rx_status);
drivers/bus/mhi/host/boot.c
147
dev_err(dev, "RXVEC_STATUS: 0x%x\n", rx_status);
drivers/bus/mhi/host/boot.c
161
u32 rx_status;
drivers/bus/mhi/host/boot.c
173
&rx_status) || rx_status,
drivers/bus/mhi/host/boot.c
176
return (rx_status == BHIE_RXVECSTATUS_STATUS_XFER_COMPL) ? 0 : -EIO;
drivers/bus/mhi/host/boot.c
66
u32 rx_status;
drivers/dma/mediatek/mtk-uart-apdma.c
100
unsigned int rx_status;
drivers/dma/mediatek/mtk-uart-apdma.c
237
c->rx_status = d->avail_len - cnt;
drivers/dma/mediatek/mtk-uart-apdma.c
333
dma_set_residue(txstate, c->rx_status);
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
135
unsigned int rx_status;
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
149
ADV7511_REG_CEC_RX_STATUS + offset, &rx_status))
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
167
unsigned int timestamp = (rx_status >> (2 * i)) & 0x3;
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
344
u8 *rx_status)
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
352
DP_HDCP_2_2_REG_RXSTATUS_OFFSET, rx_status,
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
367
u8 rx_status;
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
371
ret = intel_dp_hdcp2_read_rx_status(connector, &rx_status);
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
377
if (HDCP_2_2_DP_RXSTATUS_H_PRIME(rx_status))
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
381
if (HDCP_2_2_DP_RXSTATUS_PAIRING(rx_status))
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
385
if (HDCP_2_2_DP_RXSTATUS_READY(rx_status))
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
629
u8 rx_status;
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
633
&rx_status);
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
637
if (HDCP_2_2_DP_RXSTATUS_REAUTH_REQ(rx_status))
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
639
else if (HDCP_2_2_DP_RXSTATUS_LINK_FAILED(rx_status))
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
641
else if (HDCP_2_2_DP_RXSTATUS_READY(rx_status))
drivers/gpu/drm/i915/display/intel_hdmi.c
1640
u8 *rx_status)
drivers/gpu/drm/i915/display/intel_hdmi.c
1644
rx_status,
drivers/gpu/drm/i915/display/intel_hdmi.c
1673
u8 rx_status[HDCP_2_2_HDMI_RXSTATUS_LEN];
drivers/gpu/drm/i915/display/intel_hdmi.c
1676
ret = intel_hdmi_hdcp2_read_rx_status(dig_port, rx_status);
drivers/gpu/drm/i915/display/intel_hdmi.c
1683
*msg_sz = ((HDCP_2_2_HDMI_RXSTATUS_MSG_SZ_HI(rx_status[1]) << 8) |
drivers/gpu/drm/i915/display/intel_hdmi.c
1684
rx_status[0]);
drivers/gpu/drm/i915/display/intel_hdmi.c
1687
*msg_ready = (HDCP_2_2_HDMI_RXSTATUS_READY(rx_status[1]) &&
drivers/gpu/drm/i915/display/intel_hdmi.c
1771
u8 rx_status[HDCP_2_2_HDMI_RXSTATUS_LEN];
drivers/gpu/drm/i915/display/intel_hdmi.c
1774
ret = intel_hdmi_hdcp2_read_rx_status(dig_port, rx_status);
drivers/gpu/drm/i915/display/intel_hdmi.c
1782
if (HDCP_2_2_HDMI_RXSTATUS_REAUTH_REQ(rx_status[1]))
drivers/gpu/drm/i915/display/intel_hdmi.c
1784
else if (HDCP_2_2_HDMI_RXSTATUS_READY(rx_status[1]))
drivers/i2c/busses/i2c-bcm-iproc.c
369
u8 rx_data, rx_status;
drivers/i2c/busses/i2c-bcm-iproc.c
375
rx_status = (val >> S_RX_STATUS_SHIFT) & S_RX_STATUS_MASK;
drivers/i2c/busses/i2c-bcm-iproc.c
378
if (rx_status == I2C_SLAVE_RX_START) {
drivers/i2c/busses/i2c-bcm-iproc.c
384
} else if (rx_status == I2C_SLAVE_RX_DATA &&
drivers/i2c/busses/i2c-bcm-iproc.c
389
} else if (rx_status == I2C_SLAVE_RX_END &&
drivers/i2c/busses/i2c-bcm-iproc.c
399
} else if (rx_status == I2C_SLAVE_RX_FIFO_EMPTY) {
drivers/mailbox/bcm-pdc-mailbox.c
581
u32 len, rx_status;
drivers/mailbox/bcm-pdc-mailbox.c
640
rx_status = *((u32 *)resp_hdr);
drivers/mailbox/bcm-pdc-mailbox.c
641
len = rx_status & RX_STATUS_LEN;
drivers/mailbox/bcm-pdc-mailbox.c
644
if (unlikely(((rx_status & RX_STATUS_OVERFLOW) || (!len)))) {
drivers/mailbox/bcm-pdc-mailbox.c
645
if (rx_status & RX_STATUS_OVERFLOW) {
drivers/mailbox/bcm-pdc-mailbox.c
674
int rx_status;
drivers/mailbox/bcm-pdc-mailbox.c
683
rx_status = pdc_receive_one(pdcs);
drivers/mailbox/bcm-pdc-mailbox.c
684
} while (rx_status == PDC_SUCCESS);
drivers/mailbox/mtk-gpueb-mailbox.c
100
if (!atomic_cmpxchg(&ch->rx_status, 0, GPUEB_MBOX_FULL | GPUEB_MBOX_BLOCKED))
drivers/mailbox/mtk-gpueb-mailbox.c
112
status = atomic_cmpxchg(&ch->rx_status, GPUEB_MBOX_FULL | GPUEB_MBOX_BLOCKED,
drivers/mailbox/mtk-gpueb-mailbox.c
120
atomic_set(&ch->rx_status, 0);
drivers/mailbox/mtk-gpueb-mailbox.c
133
if (atomic_read(&ch->rx_status))
drivers/mailbox/mtk-gpueb-mailbox.c
155
atomic_set(&ch->rx_status, 0);
drivers/mailbox/mtk-gpueb-mailbox.c
180
atomic_set(&ch->rx_status, GPUEB_MBOX_BLOCKED);
drivers/mailbox/mtk-gpueb-mailbox.c
189
atomic_set(&ch->rx_status, GPUEB_MBOX_BLOCKED);
drivers/mailbox/mtk-gpueb-mailbox.c
270
atomic_set(&ch->rx_status, GPUEB_MBOX_BLOCKED);
drivers/mailbox/mtk-gpueb-mailbox.c
55
atomic_t rx_status;
drivers/media/cec/core/cec-adap.c
1138
msg->rx_status = CEC_RX_STATUS_OK;
drivers/media/cec/core/cec-adap.c
1253
dst->rx_status = msg->rx_status;
drivers/media/cec/core/cec-adap.c
1255
dst->rx_status |= CEC_RX_STATUS_FEATURE_ABORT;
drivers/media/cec/core/cec-adap.c
353
static void cec_data_cancel(struct cec_data *data, u8 tx_status, u8 rx_status)
drivers/media/cec/core/cec-adap.c
372
data->msg.rx_status = rx_status;
drivers/media/cec/core/cec-adap.c
382
data->msg.rx_status = 0;
drivers/media/cec/core/cec-adap.c
794
msg->rx_status = 0;
drivers/media/cec/platform/s5p/s5p_cec.c
120
cec->msg.rx_status = CEC_RX_STATUS_OK;
drivers/media/cec/usb/extron-da-hd-4k-plus/cec-splitter.c
438
(cec_msg_recv_is_rx_result(msg) && !(msg->rx_status & CEC_RX_STATUS_OK))) {
drivers/media/cec/usb/extron-da-hd-4k-plus/cec-splitter.c
444
(msg->rx_status & CEC_RX_STATUS_FEATURE_ABORT))
drivers/net/can/usb/peak_usb/pcan_usb_pro.c
747
err = pcan_usb_pro_handle_error(usb_if, &pr->rx_status);
drivers/net/can/usb/peak_usb/pcan_usb_pro.h
181
struct pcan_usb_pro_rxstatus rx_status;
drivers/net/ethernet/3com/3c509.c
910
short rx_status;
drivers/net/ethernet/3com/3c509.c
915
while ((rx_status = inw(ioaddr + RX_STATUS)) > 0) {
drivers/net/ethernet/3com/3c509.c
916
if (rx_status & 0x4000) { /* Error, update stats. */
drivers/net/ethernet/3com/3c509.c
917
short error = rx_status & 0x3800;
drivers/net/ethernet/3com/3c509.c
930
short pkt_len = rx_status & 0x7ff;
drivers/net/ethernet/3com/3c509.c
936
pkt_len, rx_status);
drivers/net/ethernet/3com/3c515.c
1257
short rx_status;
drivers/net/ethernet/3com/3c515.c
1262
while ((rx_status = inw(ioaddr + RxStatus)) > 0) {
drivers/net/ethernet/3com/3c515.c
1263
if (rx_status & 0x4000) { /* Error, update stats. */
drivers/net/ethernet/3com/3c515.c
1281
short pkt_len = rx_status & 0x1fff;
drivers/net/ethernet/3com/3c515.c
1287
pkt_len, rx_status);
drivers/net/ethernet/3com/3c515.c
1322
int rx_status;
drivers/net/ethernet/3com/3c515.c
1327
while ((rx_status = vp->rx_ring[entry].status) & RxDComplete) {
drivers/net/ethernet/3com/3c515.c
1328
if (rx_status & RxDError) { /* Error, update stats. */
drivers/net/ethernet/3com/3c515.c
1329
unsigned char rx_error = rx_status >> 16;
drivers/net/ethernet/3com/3c515.c
1346
short pkt_len = rx_status & 0x1fff;
drivers/net/ethernet/3com/3c515.c
1352
pkt_len, rx_status);
drivers/net/ethernet/3com/3c574_cs.c
1006
short pkt_len = rx_status & 0x7ff;
drivers/net/ethernet/3com/3c574_cs.c
1012
pkt_len, rx_status);
drivers/net/ethernet/3com/3c574_cs.c
987
short rx_status;
drivers/net/ethernet/3com/3c574_cs.c
991
while (!((rx_status = inw(ioaddr + RxStatus)) & 0x8000) &&
drivers/net/ethernet/3com/3c574_cs.c
994
if (rx_status & 0x4000) { /* Error, update stats. */
drivers/net/ethernet/3com/3c574_cs.c
995
short error = rx_status & 0x3800;
drivers/net/ethernet/3com/3c589_cs.c
830
short rx_status;
drivers/net/ethernet/3com/3c589_cs.c
834
while (!((rx_status = inw(ioaddr + RX_STATUS)) & 0x8000) &&
drivers/net/ethernet/3com/3c589_cs.c
837
if (rx_status & 0x4000) { /* Error, update stats. */
drivers/net/ethernet/3com/3c589_cs.c
838
short error = rx_status & 0x3800;
drivers/net/ethernet/3com/3c589_cs.c
861
short pkt_len = rx_status & 0x7ff;
drivers/net/ethernet/3com/3c589_cs.c
867
pkt_len, rx_status);
drivers/net/ethernet/3com/3c59x.c
2527
short rx_status;
drivers/net/ethernet/3com/3c59x.c
2532
while ((rx_status = ioread16(ioaddr + RxStatus)) > 0) {
drivers/net/ethernet/3com/3c59x.c
2533
if (rx_status & 0x4000) { /* Error, update stats. */
drivers/net/ethernet/3com/3c59x.c
2545
int pkt_len = rx_status & 0x1fff;
drivers/net/ethernet/3com/3c59x.c
2551
pkt_len, rx_status);
drivers/net/ethernet/3com/3c59x.c
2596
int rx_status;
drivers/net/ethernet/3com/3c59x.c
2602
while ((rx_status = le32_to_cpu(vp->rx_ring[entry].status)) & RxDComplete){
drivers/net/ethernet/3com/3c59x.c
2605
if (rx_status & RxDError) { /* Error, update stats. */
drivers/net/ethernet/3com/3c59x.c
2606
unsigned char rx_error = rx_status >> 16;
drivers/net/ethernet/3com/3c59x.c
2617
int pkt_len = rx_status & 0x1fff;
drivers/net/ethernet/3com/3c59x.c
2624
pkt_len, rx_status);
drivers/net/ethernet/3com/3c59x.c
2665
int csum_bits = rx_status & 0xee000000;
drivers/net/ethernet/8390/lib8390.c
720
netif_dbg(ei_local, rx_status, dev,
drivers/net/ethernet/amazon/ena/ena_netdev.c
1017
netif_dbg(rx_ring->adapter, rx_status, rx_ring->netdev,
drivers/net/ethernet/amazon/ena/ena_netdev.c
1204
netif_dbg(rx_ring->adapter, rx_status, rx_ring->netdev,
drivers/net/ethernet/amazon/ena/ena_netdev.c
1230
netif_dbg(rx_ring->adapter, rx_status, rx_ring->netdev,
drivers/net/ethernet/amazon/ena/ena_netdev.c
528
netif_dbg(rx_ring->adapter, rx_status, rx_ring->netdev,
drivers/net/ethernet/amazon/ena/ena_netdev.c
594
netif_warn(rx_ring->adapter, rx_status, rx_ring->netdev,
drivers/net/ethernet/amazon/ena/ena_netdev.c
648
netif_warn(rx_ring->adapter, rx_status, rx_ring->netdev,
drivers/net/ethernet/amazon/ena/ena_netdev.c
968
netif_dbg(rx_ring->adapter, rx_status, rx_ring->netdev,
drivers/net/ethernet/amazon/ena/ena_netdev.c
989
netif_dbg(rx_ring->adapter, rx_status, rx_ring->netdev,
drivers/net/ethernet/amd/au1000_eth.c
775
netif_dbg(aup, rx_status, dev, "au1000_rx head %d\n", aup->rx_head);
drivers/net/ethernet/amd/nmclan_cs.c
1064
unsigned short rx_status;
drivers/net/ethernet/amd/nmclan_cs.c
1071
rx_status = inw(ioaddr + AM2150_RCV);
drivers/net/ethernet/amd/nmclan_cs.c
1074
" 0x%X.\n", dev->name, rx_framecnt, rx_status);
drivers/net/ethernet/amd/nmclan_cs.c
1076
if (rx_status & MACE_RCVFS_RCVSTS) { /* Error, update stats. */
drivers/net/ethernet/amd/nmclan_cs.c
1078
if (rx_status & MACE_RCVFS_OFLO) {
drivers/net/ethernet/amd/nmclan_cs.c
1081
if (rx_status & MACE_RCVFS_CLSN) {
drivers/net/ethernet/amd/nmclan_cs.c
1084
if (rx_status & MACE_RCVFS_FRAM) {
drivers/net/ethernet/amd/nmclan_cs.c
1087
if (rx_status & MACE_RCVFS_FCS) {
drivers/net/ethernet/amd/nmclan_cs.c
1091
short pkt_len = (rx_status & ~MACE_RCVFS_RCVSTS) - 4;
drivers/net/ethernet/amd/nmclan_cs.c
1101
" 0x%X.\n", pkt_len, rx_status);
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1941
netif_dbg(pdata, rx_status, netdev, "err=%u, etlt=%#x\n", err, etlt);
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
1952
netif_dbg(pdata, rx_status, netdev, "vlan-ctag=%#06x\n",
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3270
unsigned int rx_status;
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3279
rx_status = XGMAC_MTL_IOREAD(pdata, queue, MTL_Q_RQDR);
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3280
if ((XGMAC_GET_BITS(rx_status, MTL_Q_RQDR, PRXQ) == 0) &&
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3281
(XGMAC_GET_BITS(rx_status, MTL_Q_RQDR, RXQSTS) == 0))
drivers/net/ethernet/asix/ax88796c_main.c
433
netif_info(ax_local, rx_status, ndev, "< rx, len %zu, type 0x%x\n",
drivers/net/ethernet/atheros/ag71xx.c
1241
netif_dbg(ag, rx_status, ndev, "RX desc at %p, next is %08x\n",
drivers/net/ethernet/atheros/ag71xx.c
1293
netif_dbg(ag, rx_status, ag->ndev, "%u rx descriptors refilled\n",
drivers/net/ethernet/atheros/ag71xx.c
1619
netif_dbg(ag, rx_status, ndev, "rx packets, limit=%d, curr=%u, dirty=%u\n",
drivers/net/ethernet/atheros/ag71xx.c
1672
netif_dbg(ag, rx_status, ndev, "rx finish, curr=%u, dirty=%u, done=%d\n",
drivers/net/ethernet/atheros/ag71xx.c
1689
netif_dbg(ag, rx_status, ndev, "processing RX ring\n");
drivers/net/ethernet/atheros/ag71xx.c
1712
netif_dbg(ag, rx_status, ndev, "disable polling mode, rx=%d, tx=%d,limit=%d\n",
drivers/net/ethernet/atheros/ag71xx.c
1723
netif_dbg(ag, rx_status, ndev, "stay in polling mode, rx=%d, tx=%d, limit=%d\n",
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
508
netif_err(intf, rx_status, intf->ndev,
drivers/net/ethernet/broadcom/bcmsysport.c
698
netif_dbg(priv, rx_status, ndev, "RX refill\n");
drivers/net/ethernet/broadcom/bcmsysport.c
750
netif_dbg(priv, rx_status, ndev,
drivers/net/ethernet/broadcom/bcmsysport.c
777
netif_dbg(priv, rx_status, ndev,
drivers/net/ethernet/broadcom/bcmsysport.c
783
netif_err(priv, rx_status, ndev, "oversized packet\n");
drivers/net/ethernet/broadcom/bcmsysport.c
791
netif_err(priv, rx_status, ndev, "fragmented packet!\n");
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5450
u16 rx_status, ustat_val, cl37_fsm_received;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5456
&rx_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5457
if ((rx_status & MDIO_RX0_RX_STATUS_SIGDET) !=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5460
"rx_status(0x80b0) = 0x%x\n", rx_status);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2336
netif_dbg(priv, rx_status, dev,
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2368
netif_dbg(priv, rx_status, dev,
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2374
netif_err(priv, rx_status, dev, "oversized packet\n");
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2381
netif_err(priv, rx_status, dev,
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2394
netif_err(priv, rx_status, dev, "dma_flag=0x%x\n",
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2443
netif_dbg(priv, rx_status, dev, "pushed up to kernel\n");
drivers/net/ethernet/cirrus/mac89x0.c
470
netif_dbg(lp, rx_status, dev, "received %d byte packet of type %x\n",
drivers/net/ethernet/cortina/gemini.c
1404
unsigned int rx_status = word0.bits.status;
drivers/net/ethernet/cortina/gemini.c
1407
port->rx_stats[rx_status]++;
drivers/net/ethernet/cortina/gemini.c
1411
rx_status || frame_len < ETH_ZLEN ||
drivers/net/ethernet/cortina/gemini.c
1415
if (frame_len < ETH_ZLEN || RX_ERROR_LENGTH(rx_status))
drivers/net/ethernet/cortina/gemini.c
1417
if (RX_ERROR_OVER(rx_status))
drivers/net/ethernet/cortina/gemini.c
1419
if (RX_ERROR_CRC(rx_status))
drivers/net/ethernet/cortina/gemini.c
1421
if (RX_ERROR_FRAME(rx_status))
drivers/net/ethernet/dec/tulip/de2104x.c
432
netif_dbg(de, rx_status, de->dev,
drivers/net/ethernet/fealnx.c
1615
s32 rx_status = np->cur_rx->status;
drivers/net/ethernet/fealnx.c
1621
printk(KERN_DEBUG " netdev_rx() status was %8.8x.\n", rx_status);
drivers/net/ethernet/fealnx.c
1623
if ((!((rx_status & RXFSD) && (rx_status & RXLSD))) ||
drivers/net/ethernet/fealnx.c
1624
(rx_status & ErrorSummary)) {
drivers/net/ethernet/fealnx.c
1625
if (rx_status & ErrorSummary) { /* there was a fatal error */
drivers/net/ethernet/fealnx.c
1629
dev->name, rx_status);
drivers/net/ethernet/fealnx.c
1632
if (rx_status & (LONGPKT | RUNTPKT))
drivers/net/ethernet/fealnx.c
1634
if (rx_status & RXER)
drivers/net/ethernet/fealnx.c
1636
if (rx_status & CRC)
drivers/net/ethernet/fealnx.c
1642
if (rx_status & RXFSD) { /* this pkt is too long, over one rx buffer */
drivers/net/ethernet/fealnx.c
1687
short pkt_len = ((rx_status & FLNGMASK) >> FLNGShift) - 4;
drivers/net/ethernet/fealnx.c
1692
" status %x.\n", pkt_len, rx_status);
drivers/net/ethernet/freescale/gianfar.c
2692
netif_dbg(priv, rx_status, dev, "control frame\n");
drivers/net/ethernet/intel/e100.c
1965
netif_printk(nic, rx_status, KERN_DEBUG, nic->netdev,
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1747
u32 rx_error, rx_status;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1762
rx_status = FIELD_GET(I40E_RXD_QW1_STATUS_MASK, qword);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1765
if (!(rx_status & BIT(I40E_RX_DESC_STATUS_L3L4P_SHIFT)))
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1778
rx_status & BIT(I40E_RX_DESC_STATUS_IPV6EXADD_SHIFT))
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1849
u32 rx_status = FIELD_GET(I40E_RXD_QW1_STATUS_MASK, qword);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1850
u32 tsynvalid = rx_status & I40E_RXD_QW1_STATUS_TSYNVALID_MASK;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1851
u32 tsyn = FIELD_GET(I40E_RXD_QW1_STATUS_TSYNINDX_MASK, rx_status);
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
721
u32 rx_error, rx_status;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
726
rx_status = FIELD_GET(VIRTCHNL2_RX_BASE_DESC_QW1_STATUS_M, qword);
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
736
rx_status);
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
738
rx_status);
drivers/net/ethernet/jme.c
1385
netif_info(jme, rx_status, jme->dev, "RX Queue Full!\n");
drivers/net/ethernet/jme.c
351
netif_info(jme, rx_status, jme->dev, "Switched to PCC_P%d\n", p);
drivers/net/ethernet/marvell/mvneta.c
2449
u32 rx_status, index;
drivers/net/ethernet/marvell/mvneta.c
2456
rx_status = rx_desc->status;
drivers/net/ethernet/marvell/mvneta.c
2460
if (rx_status & MVNETA_RXD_FIRST_DESC) {
drivers/net/ethernet/marvell/mvneta.c
2462
if (rx_status & MVNETA_RXD_ERR_SUMMARY) {
drivers/net/ethernet/marvell/mvneta.c
2469
desc_status = rx_status;
drivers/net/ethernet/marvell/mvneta.c
2485
if (!(rx_status & MVNETA_RXD_LAST_DESC))
drivers/net/ethernet/marvell/mvneta.c
2564
u32 rx_status, frag_size;
drivers/net/ethernet/marvell/mvneta.c
2569
rx_status = rx_desc->status;
drivers/net/ethernet/marvell/mvneta.c
2576
if (!mvneta_rxq_desc_is_first_last(rx_status) ||
drivers/net/ethernet/marvell/mvneta.c
2577
(rx_status & MVNETA_RXD_ERR_SUMMARY)) {
drivers/net/ethernet/marvell/mvneta.c
2603
skb->ip_summed = mvneta_rx_csum(pp, rx_status);
drivers/net/ethernet/marvell/mvneta.c
2652
skb->ip_summed = mvneta_rx_csum(pp, rx_status);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3866
int pool, u32 rx_status)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3916
u32 rx_status, timestamp, metasize = 0;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3933
rx_status = mvpp2_rxdesc_status_get(port, rx_desc);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3938
pool = (rx_status & MVPP2_RXD_BM_POOL_ID_MASK) >>
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3954
if (rx_status & MVPP2_RXD_BUF_HDR)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3962
if (rx_status & MVPP2_RXD_ERR_SUMMARY)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4043
skb->ip_summed = mvpp2_rx_csum(port, rx_status);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4053
if (rx_status & MVPP2_RXD_BUF_HDR)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4054
mvpp2_buff_hdr_pool_put(port, rx_desc, pool, rx_status);
drivers/net/ethernet/marvell/prestera/prestera_pci.c
126
u32 rx_status;
drivers/net/ethernet/marvell/prestera/prestera_pci.c
158
#define PRESTERA_RX_STATUS_REG PRESTERA_FW_REG_OFFSET(rx_status)
drivers/net/ethernet/marvell/skge.c
3057
netif_printk(skge, rx_status, KERN_DEBUG, skge->netdev,
drivers/net/ethernet/marvell/sky2.c
2563
netif_printk(sky2, rx_status, KERN_DEBUG, dev,
drivers/net/ethernet/micrel/ks8851_common.c
237
netif_dbg(ks, rx_status, ks->netdev,
drivers/net/ethernet/micrel/ks8851_common.c
254
netif_dbg(ks, rx_status, ks->netdev,
drivers/net/ethernet/micrel/ks8851_par.c
174
netif_dbg(ks, rx_status, ks->netdev,
drivers/net/ethernet/micrel/ks8851_spi.c
219
netif_dbg(ks, rx_status, ks->netdev,
drivers/net/ethernet/qualcomm/emac/emac-mac.c
1134
netif_dbg(adpt, rx_status, adpt->netdev,
drivers/net/ethernet/realtek/8139cp.c
507
netif_dbg(cp, rx_status, dev, "rx slot %d status 0x%x len %d\n",
drivers/net/ethernet/realtek/8139too.c
1820
static void rtl8139_rx_err (u32 rx_status, struct net_device *dev,
drivers/net/ethernet/realtek/8139too.c
1829
rx_status);
drivers/net/ethernet/realtek/8139too.c
1831
if (!(rx_status & RxStatusOK)) {
drivers/net/ethernet/realtek/8139too.c
1832
if (rx_status & RxTooLong) {
drivers/net/ethernet/realtek/8139too.c
1834
rx_status);
drivers/net/ethernet/realtek/8139too.c
1837
if (rx_status & (RxBadSymbol | RxBadAlign))
drivers/net/ethernet/realtek/8139too.c
1839
if (rx_status & (RxRunt | RxTooLong))
drivers/net/ethernet/realtek/8139too.c
1841
if (rx_status & RxCRCErr)
drivers/net/ethernet/realtek/8139too.c
1949
u32 rx_status;
drivers/net/ethernet/realtek/8139too.c
1956
rx_status = le32_to_cpu (*(__le32 *) (rx_ring + ring_offset));
drivers/net/ethernet/realtek/8139too.c
1957
rx_size = rx_status >> 16;
drivers/net/ethernet/realtek/8139too.c
1963
netif_dbg(tp, rx_status, dev, "%s() status %04x, size %04x, cur %04x\n",
drivers/net/ethernet/realtek/8139too.c
1964
__func__, rx_status, rx_size, cur_rx);
drivers/net/ethernet/realtek/8139too.c
1998
(!(rx_status & RxStatusOK)))) {
drivers/net/ethernet/realtek/8139too.c
2002
(!(rx_status & RxStatusOK))) {
drivers/net/ethernet/realtek/8139too.c
2008
if (rx_status & RxCRCErr) {
drivers/net/ethernet/realtek/8139too.c
2012
if (rx_status & RxRunt) {
drivers/net/ethernet/realtek/8139too.c
2017
rtl8139_rx_err (rx_status, dev, tp, ioaddr);
drivers/net/ethernet/renesas/sh_eth.c
1609
netif_info(mdp, rx_status, ndev,
drivers/net/ethernet/sfc/ef100_rx.c
155
netif_vdbg(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/falcon/rx.c
356
netif_vdbg(rx_queue->efx, rx_status, rx_queue->efx->net_dev,
drivers/net/ethernet/sfc/falcon/rx.c
373
netif_vdbg(rx_queue->efx, rx_status, rx_queue->efx->net_dev,
drivers/net/ethernet/sfc/falcon/rx.c
558
netif_vdbg(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/falcon/rx.c
892
netif_info(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/falcon/rx.c
898
netif_info(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/falcon/rx.c
926
netif_info(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/rx.c
146
netif_vdbg(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/rx_common.c
1020
netif_info(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/rx_common.c
480
netif_vdbg(rx_queue->efx, rx_status, rx_queue->efx->net_dev,
drivers/net/ethernet/sfc/rx_common.c
495
netif_vdbg(rx_queue->efx, rx_status, rx_queue->efx->net_dev,
drivers/net/ethernet/sfc/rx_common.c
856
netif_info(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/rx_common.c
863
netif_info(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/rx_common.c
872
netif_dbg(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/rx_common.c
879
netif_dbg(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/siena/rx.c
148
netif_vdbg(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/siena/rx_common.c
1012
netif_info(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/siena/rx_common.c
478
netif_vdbg(rx_queue->efx, rx_status, rx_queue->efx->net_dev,
drivers/net/ethernet/sfc/siena/rx_common.c
493
netif_vdbg(rx_queue->efx, rx_status, rx_queue->efx->net_dev,
drivers/net/ethernet/sfc/siena/rx_common.c
846
netif_info(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/siena/rx_common.c
853
netif_info(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/siena/rx_common.c
862
netif_dbg(efx, rx_status, efx->net_dev,
drivers/net/ethernet/sfc/siena/rx_common.c
869
netif_dbg(efx, rx_status, efx->net_dev,
drivers/net/ethernet/silan/sc92031.c
696
u32 rx_status, unsigned rx_size)
drivers/net/ethernet/silan/sc92031.c
703
if (!(rx_status & RxStatesOK)) {
drivers/net/ethernet/silan/sc92031.c
706
if (rx_status & (RxHugeFrame | RxSmallFrame))
drivers/net/ethernet/silan/sc92031.c
709
if (rx_status & RxBadAlign)
drivers/net/ethernet/silan/sc92031.c
712
if (!(rx_status & RxCRCOK))
drivers/net/ethernet/silan/sc92031.c
759
u32 rx_status;
drivers/net/ethernet/silan/sc92031.c
763
rx_status = le32_to_cpup((__le32 *)(rx_ring + rx_ring_offset));
drivers/net/ethernet/silan/sc92031.c
766
rx_size = rx_status >> 20;
drivers/net/ethernet/silan/sc92031.c
772
if (unlikely(rx_status == 0 ||
drivers/net/ethernet/silan/sc92031.c
775
!(rx_status & RxStatesOK))) {
drivers/net/ethernet/silan/sc92031.c
776
_sc92031_rx_tasklet_error(dev, rx_status, rx_size);
drivers/net/ethernet/silan/sc92031.c
811
if (rx_status & Rx_Multicast)
drivers/net/ethernet/sis/sis900.c
1735
u32 rx_status = sis_priv->rx_ring[entry].cmdsts;
drivers/net/ethernet/sis/sis900.c
1741
sis_priv->cur_rx, sis_priv->dirty_rx, rx_status);
drivers/net/ethernet/sis/sis900.c
1744
while (rx_status & OWN) {
drivers/net/ethernet/sis/sis900.c
1751
data_size = rx_status & DSIZE;
drivers/net/ethernet/sis/sis900.c
1756
if ((rx_status & TOOLONG) && data_size <= MAX_FRAME_SIZE)
drivers/net/ethernet/sis/sis900.c
1757
rx_status &= (~ ((unsigned int)TOOLONG));
drivers/net/ethernet/sis/sis900.c
1760
if (rx_status & (ABORT|OVERRUN|TOOLONG|RUNT|RXISERR|CRCERR|FAERR)) {
drivers/net/ethernet/sis/sis900.c
1765
net_dev->name, rx_status, data_size);
drivers/net/ethernet/sis/sis900.c
1767
if (rx_status & OVERRUN)
drivers/net/ethernet/sis/sis900.c
1769
if (rx_status & (TOOLONG|RUNT))
drivers/net/ethernet/sis/sis900.c
1771
if (rx_status & (RXISERR | FAERR))
drivers/net/ethernet/sis/sis900.c
1773
if (rx_status & CRCERR)
drivers/net/ethernet/sis/sis900.c
1820
if ((rx_status & BCAST) == MCAST)
drivers/net/ethernet/sis/sis900.c
1841
rx_status = sis_priv->rx_ring[entry].cmdsts;
drivers/net/ethernet/smsc/smc91c92_cs.c
1476
int rx_status;
drivers/net/ethernet/smsc/smc91c92_cs.c
1489
rx_status = inw(ioaddr + DATA_1);
drivers/net/ethernet/smsc/smc91c92_cs.c
1493
rx_status, packet_length);
drivers/net/ethernet/smsc/smc91c92_cs.c
1495
if (!(rx_status & RS_ERRORS)) {
drivers/net/ethernet/smsc/smc91c92_cs.c
1510
packet_length -= (rx_status & RS_ODDFRAME ? 5 : 6);
drivers/net/ethernet/smsc/smc91c92_cs.c
1520
if (rx_status & RS_MULTICAST)
drivers/net/ethernet/smsc/smc91c92_cs.c
1526
if (rx_status & RS_ALGNERR) dev->stats.rx_frame_errors++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1527
if (rx_status & (RS_TOOSHORT | RS_TOOLONG))
drivers/net/ethernet/smsc/smc91c92_cs.c
1529
if (rx_status & RS_BADCRC) dev->stats.rx_crc_errors++;
drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c
553
.rx_status = dwmac4_wrback_get_rx_status,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c
357
.rx_status = dwxgmac2_get_rx_status,
drivers/net/ethernet/stmicro/stmmac/enh_desc.c
447
.rx_status = enh_desc_get_rx_status,
drivers/net/ethernet/stmicro/stmmac/hwif.h
140
stmmac_do_callback(__priv, desc, rx_status, __args)
drivers/net/ethernet/stmicro/stmmac/hwif.h
76
int (*rx_status)(struct stmmac_extra_stats *x,
drivers/net/ethernet/stmicro/stmmac/norm_desc.c
293
.rx_status = ndesc_get_rx_status,
drivers/net/ethernet/sun/niu.c
3714
netif_printk(np, rx_status, KERN_DEBUG, np->dev,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2777
netif_dbg(pdata, rx_status, netdev, "err=%u, etlt=%#x\n", err, etlt);
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2792
netif_dbg(pdata, rx_status, netdev, "vlan-ctag=%#06x\n",
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
576
unsigned int rx_status, prxq, rxqsts;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
585
rx_status = readl(XLGMAC_MTL_REG(pdata, queue, MTL_Q_RQDR));
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
586
prxq = XLGMAC_GET_REG_BITS(rx_status, MTL_Q_RQDR_PRXQ_POS,
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
588
rxqsts = XLGMAC_GET_REG_BITS(rx_status, MTL_Q_RQDR_RXQSTS_POS,
drivers/net/ethernet/via/via-rhine.c
1228
rp->rx_ring[i].rx_status = cpu_to_le32(DescOwn);
drivers/net/ethernet/via/via-rhine.c
1254
rp->rx_ring[i].rx_status = 0;
drivers/net/ethernet/via/via-rhine.c
1289
rp->rx_ring[i].rx_status = 0;
drivers/net/ethernet/via/via-rhine.c
2042
netif_dbg(rp, rx_status, dev, "%s(), entry %d status %08x\n", __func__,
drivers/net/ethernet/via/via-rhine.c
2043
entry, le32_to_cpu(rp->rx_ring[entry].rx_status));
drivers/net/ethernet/via/via-rhine.c
2048
u32 desc_status = le32_to_cpu(desc->rx_status);
drivers/net/ethernet/via/via-rhine.c
2054
netif_dbg(rp, rx_status, dev, "%s() status %08x\n", __func__,
drivers/net/ethernet/via/via-rhine.c
2138
desc->rx_status = cpu_to_le32(DescOwn);
drivers/net/ethernet/via/via-rhine.c
388
__le32 rx_status;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1011
rx_status = GetByte(XIRCREG40_RXST0);
drivers/net/ethernet/xircom/xirc2ps_cs.c
1012
PutByte(XIRCREG40_RXST0, (~rx_status & 0xff));
drivers/net/ethernet/xircom/xirc2ps_cs.c
1019
dev->name, int_status, eth_status, rx_status, tx_status);
drivers/net/ethernet/xircom/xirc2ps_cs.c
1124
if (rx_status & 0x10) { /* Receive overrun */
drivers/net/ethernet/xircom/xirc2ps_cs.c
980
unsigned int_status, eth_status, rx_status, tx_status;
drivers/net/fjes/fjes_hw.c
1162
info->v1i.rx_status |=
drivers/net/fjes/fjes_hw.c
1190
tx.info->v1i.rx_status |=
drivers/net/fjes/fjes_hw.c
170
info->v1i.rx_status |= FJES_RX_MTU_CHANGING_DONE;
drivers/net/fjes/fjes_hw.c
763
return (hw->ep_shm_info[src_epid].tx.info->v1i.rx_status &
drivers/net/fjes/fjes_hw.c
813
hw->ep_shm_info[epidx].tx.info->v1i.rx_status |=
drivers/net/fjes/fjes_hw.c
835
(info->v1i.rx_status &
drivers/net/fjes/fjes_hw.c
872
info->v1i.rx_status & FJES_RX_MTU_CHANGING_DONE);
drivers/net/fjes/fjes_hw.c
925
if (!(info->v1i.rx_status & FJES_RX_MTU_CHANGING_DONE))
drivers/net/fjes/fjes_hw.h
216
u16 rx_status;
drivers/net/fjes/fjes_main.c
1039
.info->v1i.rx_status &=
drivers/net/fjes/fjes_main.c
1106
if (!(info->v1i.rx_status & FJES_RX_MTU_CHANGING_DONE))
drivers/net/fjes/fjes_main.c
1166
!(hw->ep_shm_info[epid].rx.info->v1i.rx_status &
drivers/net/fjes/fjes_main.c
1211
stop_req_done = hw->ep_shm_info[epidx].rx.info->v1i.rx_status &
drivers/net/fjes/fjes_main.c
1302
hw->ep_shm_info[epidx].tx.info->v1i.rx_status &=
drivers/net/fjes/fjes_main.c
265
hw->ep_shm_info[src_epid].tx.info->v1i.rx_status |=
drivers/net/fjes/fjes_main.c
305
hw->ep_shm_info[src_epid].tx.info->v1i.rx_status |=
drivers/net/fjes/fjes_main.c
318
if (hw->ep_shm_info[src_epid].rx.info->v1i.rx_status &
drivers/net/fjes/fjes_main.c
544
.tx.info->v1i.rx_status &=
drivers/net/fjes/fjes_main.c
796
hw->ep_shm_info[epidx].tx.info->v1i.rx_status &=
drivers/net/fjes/fjes_main.c
823
hw->ep_shm_info[epidx].tx.info->v1i.rx_status |=
drivers/net/fjes/fjes_main.c
973
.tx.info->v1i.rx_status |= FJES_RX_POLL_WORK;
drivers/net/fjes/fjes_trace.h
277
__field(u16, rx_status)
drivers/net/fjes/fjes_trace.h
284
__entry->rx_status =
drivers/net/fjes/fjes_trace.h
285
hw->ep_shm_info[src_epid].tx.info->v1i.rx_status;
drivers/net/fjes/fjes_trace.h
289
__entry->txrx_stop_req_bit, __entry->rx_status)
drivers/net/fjes/fjes_trace.h
299
__field(u16, rx_status)
drivers/net/fjes/fjes_trace.h
305
__entry->rx_status = hw->ep_shm_info[src_epid].tx.info->v1i.rx_status;
drivers/net/fjes/fjes_trace.h
309
__entry->txrx_stop_req_bit, __entry->rx_status)
drivers/net/fjes/fjes_trace.h
321
__field(u16, rx_status)
drivers/net/fjes/fjes_trace.h
328
__entry->rx_status =
drivers/net/fjes/fjes_trace.h
329
hw->ep_shm_info[src_epid].tx.info->v1i.rx_status;
drivers/net/fjes/fjes_trace.h
333
__entry->txrx_stop_req_bit, __entry->rx_status)
drivers/net/fjes/fjes_trace.h
343
__field(u16, rx_status)
drivers/net/fjes/fjes_trace.h
349
__entry->rx_status =
drivers/net/fjes/fjes_trace.h
350
hw->ep_shm_info[src_epid].tx.info->v1i.rx_status;
drivers/net/fjes/fjes_trace.h
354
__entry->txrx_stop_req_bit, __entry->rx_status)
drivers/net/usb/lan78xx.c
3863
netif_dbg(dev, rx_status, dev->net, "< rx, len %zu, type 0x%x\n",
drivers/net/usb/lan78xx.c
3977
netif_dbg(dev, rx_status, dev->net,
drivers/net/usb/pegasus.c
470
int rx_status, count = urb->actual_length;
drivers/net/usb/pegasus.c
505
rx_status = buf[count - 2];
drivers/net/usb/pegasus.c
506
if (rx_status & 0x1c) {
drivers/net/usb/pegasus.c
508
"RX packet error %x\n", rx_status);
drivers/net/usb/pegasus.c
510
if (rx_status & 0x04) /* runt */
drivers/net/usb/pegasus.c
512
if (rx_status & 0x08)
drivers/net/usb/pegasus.c
514
if (rx_status & 0x10) /* extra bits */
drivers/net/usb/pegasus.c
559
rx_status = usb_submit_urb(pegasus->rx_urb, GFP_ATOMIC);
drivers/net/usb/pegasus.c
560
if (rx_status == -ENODEV)
drivers/net/usb/pegasus.c
562
else if (rx_status) {
drivers/net/usb/usbnet.c
350
netif_dbg(dev, rx_status, dev->net, "< rx, len %zu, type 0x%x\n",
drivers/net/usb/usbnet.c
697
netif_dbg(dev, rx_status, dev->net, "paused rx queue enabled\n");
drivers/net/usb/usbnet.c
717
netif_dbg(dev, rx_status, dev->net,
drivers/net/wan/farsync.c
1169
int rx_status;
drivers/net/wan/farsync.c
1253
rx_status = netif_rx(skb);
drivers/net/wan/farsync.c
1254
fst_process_rx_status(rx_status, port_to_dev(port)->name);
drivers/net/wan/farsync.c
1255
if (rx_status == NET_RX_DROP)
drivers/net/wan/farsync.c
762
fst_process_rx_status(int rx_status, char *name)
drivers/net/wan/farsync.c
764
switch (rx_status) {
drivers/net/wan/farsync.c
830
int rx_status;
drivers/net/wan/farsync.c
849
rx_status = netif_rx(skb);
drivers/net/wan/farsync.c
850
fst_process_rx_status(rx_status, port_to_dev(port)->name);
drivers/net/wan/farsync.c
851
if (rx_status == NET_RX_DROP)
drivers/net/wireless/admtek/adm8211.c
434
struct ieee80211_rx_status rx_status = {0};
drivers/net/wireless/admtek/adm8211.c
437
rx_status.signal = rssi;
drivers/net/wireless/admtek/adm8211.c
439
rx_status.signal = 100 - rssi;
drivers/net/wireless/admtek/adm8211.c
441
rx_status.rate_idx = rate;
drivers/net/wireless/admtek/adm8211.c
443
rx_status.freq = adm8211_channels[priv->channel - 1].center_freq;
drivers/net/wireless/admtek/adm8211.c
444
rx_status.band = NL80211_BAND_2GHZ;
drivers/net/wireless/admtek/adm8211.c
446
memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status));
drivers/net/wireless/ath/ar5523/ar5523.c
541
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/ath/ar5523/ar5523.c
604
rx_status = IEEE80211_SKB_RXCB(data->skb);
drivers/net/wireless/ath/ar5523/ar5523.c
605
memset(rx_status, 0, sizeof(*rx_status));
drivers/net/wireless/ath/ar5523/ar5523.c
606
rx_status->freq = be32_to_cpu(desc->channel);
drivers/net/wireless/ath/ar5523/ar5523.c
607
rx_status->band = hw->conf.chandef.chan->band;
drivers/net/wireless/ath/ar5523/ar5523.c
608
rx_status->signal = -95 + be32_to_cpu(desc->rssi);
drivers/net/wireless/ath/ath10k/htt.h
1894
struct ieee80211_rx_status rx_status;
drivers/net/wireless/ath/ath10k/htt_rx.c
1352
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/ath/ath10k/htt_rx.c
1358
*status = *rx_status;
drivers/net/wireless/ath/ath10k/htt_rx.c
2284
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/ath/ath10k/htt_rx.c
2286
if (!rx_status->freq) {
drivers/net/wireless/ath/ath10k/htt_rx.c
2306
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/ath/ath10k/htt_rx.c
2312
if (ath10k_htt_rx_amsdu_allowed(ar, amsdu, rx_status))
drivers/net/wireless/ath/ath10k/htt_rx.c
2324
struct ieee80211_rx_status *rx_status = &htt->rx_status;
drivers/net/wireless/ath/ath10k/htt_rx.c
2356
ath10k_htt_rx_h_ppdu(ar, &amsdu, rx_status, 0xffff);
drivers/net/wireless/ath/ath10k/htt_rx.c
2362
ath10k_htt_rx_h_filter(ar, &amsdu, rx_status, &drop_cnt_filter);
drivers/net/wireless/ath/ath10k/htt_rx.c
2363
ath10k_htt_rx_h_mpdu(ar, &amsdu, rx_status, true, first_hdr, &err, 0,
drivers/net/wireless/ath/ath10k/htt_rx.c
2366
ath10k_htt_rx_h_enqueue(ar, &amsdu, rx_status);
drivers/net/wireless/ath/ath10k/htt_rx.c
2470
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/ath/ath10k/htt_rx.c
2555
rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/ath/ath10k/htt_rx.c
2556
memset(rx_status, 0, sizeof(*rx_status));
drivers/net/wireless/ath/ath10k/htt_rx.c
2560
rx_status->signal = 0;
drivers/net/wireless/ath/ath10k/htt_rx.c
2561
rx_status->flag |= RX_FLAG_NO_SIGNAL_VAL;
drivers/net/wireless/ath/ath10k/htt_rx.c
2563
rx_status->signal = ATH10K_DEFAULT_NOISE_FLOOR +
drivers/net/wireless/ath/ath10k/htt_rx.c
2565
rx_status->flag &= ~RX_FLAG_NO_SIGNAL_VAL;
drivers/net/wireless/ath/ath10k/htt_rx.c
2579
rx_status->band = ch->band;
drivers/net/wireless/ath/ath10k/htt_rx.c
2580
rx_status->freq = ch->center_freq;
drivers/net/wireless/ath/ath10k/htt_rx.c
2583
rx_status->flag &= ~RX_FLAG_AMSDU_MORE;
drivers/net/wireless/ath/ath10k/htt_rx.c
2585
rx_status->flag |= RX_FLAG_AMSDU_MORE;
drivers/net/wireless/ath/ath10k/htt_rx.c
2596
rx_status->flag |= RX_FLAG_DECRYPTED |
drivers/net/wireless/ath/ath10k/htt_rx.c
2613
rx_status->flag &= ~RX_FLAG_IV_STRIPPED;
drivers/net/wireless/ath/ath10k/htt_rx.c
2633
rx_status->flag |= RX_FLAG_MIC_STRIPPED;
drivers/net/wireless/ath/ath10k/htt_rx.c
2639
rx_status->flag |= RX_FLAG_ICV_STRIPPED;
drivers/net/wireless/ath/ath10k/htt_rx.c
2651
rx_status->flag &= ~RX_FLAG_IV_STRIPPED &
drivers/net/wireless/ath/ath10k/htt_rx.c
2655
rx_status->flag |= RX_FLAG_MMIC_ERROR;
drivers/net/wireless/ath/ath10k/htt_rx.c
3215
struct ieee80211_rx_status *status = &htt->rx_status;
drivers/net/wireless/ath/ath10k/htt_rx.c
3265
struct ieee80211_rx_status *status = &htt->rx_status;
drivers/net/wireless/ath/ath10k/wmi.c
2534
u32 rx_status;
drivers/net/wireless/ath/ath10k/wmi.c
2550
rx_status = __le32_to_cpu(arg.status);
drivers/net/wireless/ath/ath10k/wmi.c
2558
"event mgmt rx status %08x\n", rx_status);
drivers/net/wireless/ath/ath10k/wmi.c
2561
(rx_status & (WMI_RX_STATUS_ERR_DECRYPT |
drivers/net/wireless/ath/ath10k/wmi.c
2567
if (rx_status & WMI_RX_STATUS_ERR_MIC)
drivers/net/wireless/ath/ath10k/wmi.c
2570
if (rx_status & WMI_RX_STATUS_EXT_INFO) {
drivers/net/wireless/ath/ath11k/dp.h
185
struct ieee80211_rx_status rx_status;
drivers/net/wireless/ath/ath11k/dp_rx.c
2234
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/ath/ath11k/dp_rx.c
2273
rx_status->flag &= ~(RX_FLAG_FAILED_FCS_CRC |
drivers/net/wireless/ath/ath11k/dp_rx.c
2280
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/ath/ath11k/dp_rx.c
2282
rx_status->flag |= RX_FLAG_MMIC_ERROR;
drivers/net/wireless/ath/ath11k/dp_rx.c
2285
rx_status->flag |= RX_FLAG_DECRYPTED | RX_FLAG_MMIC_STRIPPED;
drivers/net/wireless/ath/ath11k/dp_rx.c
2288
rx_status->flag |= RX_FLAG_MIC_STRIPPED |
drivers/net/wireless/ath/ath11k/dp_rx.c
2291
rx_status->flag |= RX_FLAG_IV_STRIPPED |
drivers/net/wireless/ath/ath11k/dp_rx.c
2297
enctype, rx_status, is_decrypted);
drivers/net/wireless/ath/ath11k/dp_rx.c
2310
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/ath/ath11k/dp_rx.c
2329
sband = &ar->mac.sbands[rx_status->band];
drivers/net/wireless/ath/ath11k/dp_rx.c
2330
rx_status->rate_idx = ath11k_mac_hw_rate_to_idx(sband, rate_mcs,
drivers/net/wireless/ath/ath11k/dp_rx.c
2334
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/ath/ath11k/dp_rx.c
2341
rx_status->rate_idx = rate_mcs + (8 * (nss - 1));
drivers/net/wireless/ath/ath11k/dp_rx.c
2343
rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/ath/ath11k/dp_rx.c
2344
rx_status->bw = ath11k_mac_bw_to_mac80211_bw(bw);
drivers/net/wireless/ath/ath11k/dp_rx.c
2347
rx_status->encoding = RX_ENC_VHT;
drivers/net/wireless/ath/ath11k/dp_rx.c
2348
rx_status->rate_idx = rate_mcs;
drivers/net/wireless/ath/ath11k/dp_rx.c
2355
rx_status->nss = nss;
drivers/net/wireless/ath/ath11k/dp_rx.c
2357
rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/ath/ath11k/dp_rx.c
2358
rx_status->bw = ath11k_mac_bw_to_mac80211_bw(bw);
drivers/net/wireless/ath/ath11k/dp_rx.c
2361
rx_status->enc_flags |= RX_ENC_FLAG_LDPC;
drivers/net/wireless/ath/ath11k/dp_rx.c
2364
rx_status->rate_idx = rate_mcs;
drivers/net/wireless/ath/ath11k/dp_rx.c
2371
rx_status->encoding = RX_ENC_HE;
drivers/net/wireless/ath/ath11k/dp_rx.c
2372
rx_status->nss = nss;
drivers/net/wireless/ath/ath11k/dp_rx.c
2373
rx_status->he_gi = ath11k_mac_he_gi_to_nl80211_he_gi(sgi);
drivers/net/wireless/ath/ath11k/dp_rx.c
2374
rx_status->bw = ath11k_mac_bw_to_mac80211_bw(bw);
drivers/net/wireless/ath/ath11k/dp_rx.c
2380
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/ath/ath11k/dp_rx.c
2386
rx_status->freq = 0;
drivers/net/wireless/ath/ath11k/dp_rx.c
2387
rx_status->rate_idx = 0;
drivers/net/wireless/ath/ath11k/dp_rx.c
2388
rx_status->nss = 0;
drivers/net/wireless/ath/ath11k/dp_rx.c
2389
rx_status->encoding = RX_ENC_LEGACY;
drivers/net/wireless/ath/ath11k/dp_rx.c
2390
rx_status->bw = RATE_INFO_BW_20;
drivers/net/wireless/ath/ath11k/dp_rx.c
2392
rx_status->flag |= RX_FLAG_NO_SIGNAL_VAL;
drivers/net/wireless/ath/ath11k/dp_rx.c
2400
rx_status->band = NL80211_BAND_6GHZ;
drivers/net/wireless/ath/ath11k/dp_rx.c
2401
rx_status->freq = center_freq;
drivers/net/wireless/ath/ath11k/dp_rx.c
2403
rx_status->band = NL80211_BAND_2GHZ;
drivers/net/wireless/ath/ath11k/dp_rx.c
2405
rx_status->band = NL80211_BAND_5GHZ;
drivers/net/wireless/ath/ath11k/dp_rx.c
2410
rx_status->band = channel->band;
drivers/net/wireless/ath/ath11k/dp_rx.c
2419
if (rx_status->band != NL80211_BAND_6GHZ)
drivers/net/wireless/ath/ath11k/dp_rx.c
2420
rx_status->freq = ieee80211_channel_to_frequency(channel_num,
drivers/net/wireless/ath/ath11k/dp_rx.c
2421
rx_status->band);
drivers/net/wireless/ath/ath11k/dp_rx.c
2423
ath11k_dp_rx_h_rate(ar, rx_desc, rx_status);
drivers/net/wireless/ath/ath11k/dp_rx.c
2435
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/ath/ath11k/dp_rx.c
2488
rx_status = IEEE80211_SKB_RXCB(msdu);
drivers/net/wireless/ath/ath11k/dp_rx.c
2489
*rx_status = *status;
drivers/net/wireless/ath/ath11k/dp_rx.c
2499
!(is_mcbc && rx_status->flag & RX_FLAG_DECRYPTED))
drivers/net/wireless/ath/ath11k/dp_rx.c
2500
rx_status->flag |= RX_FLAG_8023;
drivers/net/wireless/ath/ath11k/dp_rx.c
2508
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/ath/ath11k/dp_rx.c
2575
ath11k_dp_rx_h_ppdu(ar, rx_desc, rx_status);
drivers/net/wireless/ath/ath11k/dp_rx.c
2576
ath11k_dp_rx_h_mpdu(ar, msdu, rx_desc, rx_status);
drivers/net/wireless/ath/ath11k/dp_rx.c
2578
rx_status->flag |= RX_FLAG_SKIP_MONITOR | RX_FLAG_DUP_VALIDATED;
drivers/net/wireless/ath/ath11k/dp_rx.c
2593
struct ieee80211_rx_status rx_status = {};
drivers/net/wireless/ath/ath11k/dp_rx.c
2611
ret = ath11k_dp_rx_process_msdu(ar, msdu, msdu_list, &rx_status);
drivers/net/wireless/ath/ath11k/dp_rx.c
2619
ath11k_dp_rx_deliver_msdu(ar, napi, msdu, &rx_status);
drivers/net/wireless/ath/ath11k/dp_rx.c
4981
ath11k_dp_rx_update_radiotap_he(struct hal_rx_mon_ppdu_info *rx_status,
drivers/net/wireless/ath/ath11k/dp_rx.c
4986
put_unaligned_le16(rx_status->he_data1, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath11k/dp_rx.c
4989
put_unaligned_le16(rx_status->he_data2, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath11k/dp_rx.c
4992
put_unaligned_le16(rx_status->he_data3, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath11k/dp_rx.c
4995
put_unaligned_le16(rx_status->he_data4, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath11k/dp_rx.c
4998
put_unaligned_le16(rx_status->he_data5, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath11k/dp_rx.c
5001
put_unaligned_le16(rx_status->he_data6, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath11k/dp_rx.c
5005
ath11k_dp_rx_update_radiotap_he_mu(struct hal_rx_mon_ppdu_info *rx_status,
drivers/net/wireless/ath/ath11k/dp_rx.c
5010
put_unaligned_le16(rx_status->he_flags1, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath11k/dp_rx.c
5013
put_unaligned_le16(rx_status->he_flags2, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath11k/dp_rx.c
5016
rtap_buf[rtap_len] = rx_status->he_RU[0];
drivers/net/wireless/ath/ath11k/dp_rx.c
5019
rtap_buf[rtap_len] = rx_status->he_RU[1];
drivers/net/wireless/ath/ath11k/dp_rx.c
5022
rtap_buf[rtap_len] = rx_status->he_RU[2];
drivers/net/wireless/ath/ath11k/dp_rx.c
5025
rtap_buf[rtap_len] = rx_status->he_RU[3];
drivers/net/wireless/ath/ath11k/dp_rx.c
5077
struct ieee80211_rx_status *rxs = &dp->rx_status;
drivers/net/wireless/ath/ath12k/dp.h
173
struct ieee80211_rx_status rx_status;
drivers/net/wireless/ath/ath12k/dp_mon.c
108
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/ath/ath12k/dp_mon.c
126
if (rx_status->band < NUM_NL80211_BANDS) {
drivers/net/wireless/ath/ath12k/dp_mon.c
129
sband = &ar->mac.sbands[rx_status->band];
drivers/net/wireless/ath/ath12k/dp_mon.c
130
rx_status->rate_idx = ath12k_mac_hw_rate_to_idx(sband, rate_mcs,
drivers/net/wireless/ath/ath12k/dp_mon.c
135
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/ath/ath12k/dp_mon.c
14
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/ath/ath12k/dp_mon.c
142
rx_status->rate_idx = rate_mcs + (8 * (nss - 1));
drivers/net/wireless/ath/ath12k/dp_mon.c
144
rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/ath/ath12k/dp_mon.c
147
rx_status->encoding = RX_ENC_VHT;
drivers/net/wireless/ath/ath12k/dp_mon.c
148
rx_status->rate_idx = rate_mcs;
drivers/net/wireless/ath/ath12k/dp_mon.c
156
rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/ath/ath12k/dp_mon.c
159
rx_status->rate_idx = rate_mcs;
drivers/net/wireless/ath/ath12k/dp_mon.c
166
rx_status->encoding = RX_ENC_HE;
drivers/net/wireless/ath/ath12k/dp_mon.c
167
rx_status->he_gi = ath12k_he_gi_to_nl80211_he_gi(sgi);
drivers/net/wireless/ath/ath12k/dp_mon.c
170
rx_status->rate_idx = rate_mcs;
drivers/net/wireless/ath/ath12k/dp_mon.c
177
rx_status->encoding = RX_ENC_EHT;
drivers/net/wireless/ath/ath12k/dp_mon.c
178
rx_status->he_gi = ath12k_he_gi_to_nl80211_he_gi(sgi);
drivers/net/wireless/ath/ath12k/dp_mon.c
18
rx_status->freq = center_freq;
drivers/net/wireless/ath/ath12k/dp_mon.c
19
rx_status->bw = ath12k_mac_bw_to_mac80211_bw(ppdu_info->bw);
drivers/net/wireless/ath/ath12k/dp_mon.c
20
rx_status->nss = ppdu_info->nss;
drivers/net/wireless/ath/ath12k/dp_mon.c
21
rx_status->rate_idx = 0;
drivers/net/wireless/ath/ath12k/dp_mon.c
22
rx_status->encoding = RX_ENC_LEGACY;
drivers/net/wireless/ath/ath12k/dp_mon.c
23
rx_status->flag |= RX_FLAG_NO_SIGNAL_VAL;
drivers/net/wireless/ath/ath12k/dp_mon.c
27
rx_status->band = NL80211_BAND_6GHZ;
drivers/net/wireless/ath/ath12k/dp_mon.c
30
rx_status->band = NL80211_BAND_2GHZ;
drivers/net/wireless/ath/ath12k/dp_mon.c
33
rx_status->band = NL80211_BAND_5GHZ;
drivers/net/wireless/ath/ath12k/dp_mon.c
337
ath12k_dp_mon_rx_update_radiotap_he(struct hal_rx_mon_ppdu_info *rx_status,
drivers/net/wireless/ath/ath12k/dp_mon.c
342
put_unaligned_le16(rx_status->he_data1, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath12k/dp_mon.c
345
put_unaligned_le16(rx_status->he_data2, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath12k/dp_mon.c
348
put_unaligned_le16(rx_status->he_data3, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath12k/dp_mon.c
35
rx_status->band = NUM_NL80211_BANDS;
drivers/net/wireless/ath/ath12k/dp_mon.c
351
put_unaligned_le16(rx_status->he_data4, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath12k/dp_mon.c
354
put_unaligned_le16(rx_status->he_data5, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath12k/dp_mon.c
357
put_unaligned_le16(rx_status->he_data6, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath12k/dp_mon.c
361
ath12k_dp_mon_rx_update_radiotap_he_mu(struct hal_rx_mon_ppdu_info *rx_status,
drivers/net/wireless/ath/ath12k/dp_mon.c
366
put_unaligned_le16(rx_status->he_flags1, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath12k/dp_mon.c
369
put_unaligned_le16(rx_status->he_flags2, &rtap_buf[rtap_len]);
drivers/net/wireless/ath/ath12k/dp_mon.c
372
rtap_buf[rtap_len] = rx_status->he_RU[0];
drivers/net/wireless/ath/ath12k/dp_mon.c
375
rtap_buf[rtap_len] = rx_status->he_RU[1];
drivers/net/wireless/ath/ath12k/dp_mon.c
378
rtap_buf[rtap_len] = rx_status->he_RU[2];
drivers/net/wireless/ath/ath12k/dp_mon.c
381
rtap_buf[rtap_len] = rx_status->he_RU[3];
drivers/net/wireless/ath/ath12k/dp_mon.c
509
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/ath/ath12k/dp_mon.c
572
rx_status = IEEE80211_SKB_RXCB(msdu);
drivers/net/wireless/ath/ath12k/dp_mon.c
573
*rx_status = *status;
drivers/net/wireless/ath/ath12k/dp_mon.c
583
!(is_mcbc && rx_status->flag & RX_FLAG_DECRYPTED))
drivers/net/wireless/ath/ath12k/dp_mon.c
584
rx_status->flag |= RX_FLAG_8023;
drivers/net/wireless/ath/ath12k/dp_mon.h
81
struct hal_rx_mon_ppdu_info rx_status;
drivers/net/wireless/ath/ath12k/dp_rx.c
1067
if (!(rx_info->rx_status->flag & RX_FLAG_IV_STRIPPED)) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1078
rx_info->rx_status->flag &= ~RX_FLAG_PN_VALIDATED;
drivers/net/wireless/ath/ath12k/dp_rx.c
1134
ath12k_dp_rx_h_undecap_raw(dp_pdev, msdu, enctype, rx_info->rx_status,
drivers/net/wireless/ath/ath12k/dp_rx.c
1187
struct ieee80211_rx_status *rx_status = rx_info->rx_status;
drivers/net/wireless/ath/ath12k/dp_rx.c
1199
sband = &ar->mac.sbands[rx_status->band];
drivers/net/wireless/ath/ath12k/dp_rx.c
1200
rx_status->rate_idx = ath12k_mac_hw_rate_to_idx(sband, rate_mcs,
drivers/net/wireless/ath/ath12k/dp_rx.c
1204
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/ath/ath12k/dp_rx.c
1211
rx_status->rate_idx = rate_mcs + (8 * (nss - 1));
drivers/net/wireless/ath/ath12k/dp_rx.c
1213
rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/ath/ath12k/dp_rx.c
1214
rx_status->bw = ath12k_mac_bw_to_mac80211_bw(bw);
drivers/net/wireless/ath/ath12k/dp_rx.c
1217
rx_status->encoding = RX_ENC_VHT;
drivers/net/wireless/ath/ath12k/dp_rx.c
1218
rx_status->rate_idx = rate_mcs;
drivers/net/wireless/ath/ath12k/dp_rx.c
1225
rx_status->nss = nss;
drivers/net/wireless/ath/ath12k/dp_rx.c
1227
rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/ath/ath12k/dp_rx.c
1228
rx_status->bw = ath12k_mac_bw_to_mac80211_bw(bw);
drivers/net/wireless/ath/ath12k/dp_rx.c
1231
rx_status->rate_idx = rate_mcs;
drivers/net/wireless/ath/ath12k/dp_rx.c
1238
rx_status->encoding = RX_ENC_HE;
drivers/net/wireless/ath/ath12k/dp_rx.c
1239
rx_status->nss = nss;
drivers/net/wireless/ath/ath12k/dp_rx.c
1240
rx_status->he_gi = ath12k_he_gi_to_nl80211_he_gi(sgi);
drivers/net/wireless/ath/ath12k/dp_rx.c
1241
rx_status->bw = ath12k_mac_bw_to_mac80211_bw(bw);
drivers/net/wireless/ath/ath12k/dp_rx.c
1244
rx_status->rate_idx = rate_mcs;
drivers/net/wireless/ath/ath12k/dp_rx.c
1253
rx_status->encoding = RX_ENC_EHT;
drivers/net/wireless/ath/ath12k/dp_rx.c
1254
rx_status->nss = nss;
drivers/net/wireless/ath/ath12k/dp_rx.c
1255
rx_status->eht.gi = ath12k_mac_eht_gi_to_nl80211_eht_gi(sgi);
drivers/net/wireless/ath/ath12k/dp_rx.c
1256
rx_status->bw = ath12k_mac_bw_to_mac80211_bw(bw);
drivers/net/wireless/ath/ath12k/dp_rx.c
1266
struct ieee80211_rx_status *rx_status = rx_info->rx_status;
drivers/net/wireless/ath/ath12k/dp_rx.c
1271
rx_status->freq = 0;
drivers/net/wireless/ath/ath12k/dp_rx.c
1272
rx_status->rate_idx = 0;
drivers/net/wireless/ath/ath12k/dp_rx.c
1273
rx_status->nss = 0;
drivers/net/wireless/ath/ath12k/dp_rx.c
1274
rx_status->encoding = RX_ENC_LEGACY;
drivers/net/wireless/ath/ath12k/dp_rx.c
1275
rx_status->bw = RATE_INFO_BW_20;
drivers/net/wireless/ath/ath12k/dp_rx.c
1276
rx_status->enc_flags = 0;
drivers/net/wireless/ath/ath12k/dp_rx.c
1278
rx_status->flag |= RX_FLAG_NO_SIGNAL_VAL;
drivers/net/wireless/ath/ath12k/dp_rx.c
1284
rx_status->band = NUM_NL80211_BANDS;
drivers/net/wireless/ath/ath12k/dp_rx.c
1288
rx_status->band = NL80211_BAND_6GHZ;
drivers/net/wireless/ath/ath12k/dp_rx.c
1289
rx_status->freq = center_freq;
drivers/net/wireless/ath/ath12k/dp_rx.c
1291
rx_status->band = NL80211_BAND_2GHZ;
drivers/net/wireless/ath/ath12k/dp_rx.c
1293
rx_status->band = NL80211_BAND_5GHZ;
drivers/net/wireless/ath/ath12k/dp_rx.c
1296
if (unlikely(rx_status->band == NUM_NL80211_BANDS ||
drivers/net/wireless/ath/ath12k/dp_rx.c
1297
!ath12k_pdev_dp_to_hw(dp_pdev)->wiphy->bands[rx_status->band])) {
drivers/net/wireless/ath/ath12k/dp_rx.c
1301
rx_status->band, channel_num, center_freq, ar->pdev_idx);
drivers/net/wireless/ath/ath12k/dp_rx.c
1306
rx_status->band = channel->band;
drivers/net/wireless/ath/ath12k/dp_rx.c
1309
rx_status->freq = ieee80211_channel_to_frequency(channel_num,
drivers/net/wireless/ath/ath12k/dp_rx.c
1310
rx_status->band);
drivers/net/wireless/ath/ath12k/dp_rx.c
1318
if (rx_status->band != NL80211_BAND_6GHZ)
drivers/net/wireless/ath/ath12k/dp_rx.c
1319
rx_status->freq = ieee80211_channel_to_frequency(channel_num,
drivers/net/wireless/ath/ath12k/dp_rx.c
1320
rx_status->band);
drivers/net/wireless/ath/ath12k/dp_rx.c
1332
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/ath/ath12k/dp_rx.c
1336
struct ieee80211_rx_status *status = rx_info->rx_status;
drivers/net/wireless/ath/ath12k/dp_rx.c
1379
rx_status = IEEE80211_SKB_RXCB(msdu);
drivers/net/wireless/ath/ath12k/dp_rx.c
1380
*rx_status = *status;
drivers/net/wireless/ath/ath12k/dp_rx.c
1390
!(is_mcbc && rx_status->flag & RX_FLAG_DECRYPTED))
drivers/net/wireless/ath/ath12k/dp_rx.c
1391
rx_status->flag |= RX_FLAG_8023;
drivers/net/wireless/ath/ath12k/dp_rx.c
976
if (!(rx_info->rx_status->flag & RX_FLAG_IV_STRIPPED)) {
drivers/net/wireless/ath/ath12k/hal.h
720
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
1940
cts->duration = cpu_to_le16(tx_ppdu_info->rx_status.rx_duration);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
1941
memcpy(cts->ra, tx_ppdu_info->rx_status.addr1, sizeof(cts->ra));
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
1966
rts->duration = cpu_to_le16(tx_ppdu_info->rx_status.rx_duration);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
1967
memcpy(rts->ra, tx_ppdu_info->rx_status.addr1, sizeof(rts->ra));
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
1968
memcpy(rts->ta, tx_ppdu_info->rx_status.addr2, sizeof(rts->ta));
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
1993
qhdr->duration_id = cpu_to_le16(tx_ppdu_info->rx_status.rx_duration);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
1994
memcpy(qhdr->addr1, tx_ppdu_info->rx_status.addr1, ETH_ALEN);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
1995
memcpy(qhdr->addr2, tx_ppdu_info->rx_status.addr2, ETH_ALEN);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
1996
memcpy(qhdr->addr3, tx_ppdu_info->rx_status.addr3, ETH_ALEN);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2021
qhdr->duration = cpu_to_le16(tx_ppdu_info->rx_status.rx_duration);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2022
memcpy(qhdr->addr1, tx_ppdu_info->rx_status.addr1, ETH_ALEN);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2023
memcpy(qhdr->addr2, tx_ppdu_info->rx_status.addr2, ETH_ALEN);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2024
memcpy(qhdr->addr3, tx_ppdu_info->rx_status.addr3, ETH_ALEN);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2025
memcpy(qhdr->addr4, tx_ppdu_info->rx_status.addr4, ETH_ALEN);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2050
memcpy(fbmhdr->addr1, tx_ppdu_info->rx_status.addr1, ETH_ALEN);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2069
switch (tx_ppdu_info->rx_status.medium_prot_type) {
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2125
tx_ppdu_info->rx_status.ppdu_ts = (tst_15_0 | (tst_31_16 << 16));
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2142
tx_ppdu_info->rx_status.ppdu_id =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2144
tx_ppdu_info->rx_status.reception_type =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2146
tx_ppdu_info->rx_status.rx_duration =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2148
tx_ppdu_info->rx_status.mcs =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2150
tx_ppdu_info->rx_status.sgi =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2152
tx_ppdu_info->rx_status.is_stbc =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2154
tx_ppdu_info->rx_status.ldpc =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2156
tx_ppdu_info->rx_status.is_ampdu =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2158
tx_ppdu_info->rx_status.num_users =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2163
ath12k_dp_get_mac_addr(addr_32, addr_16, tx_ppdu_info->rx_status.addr1);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2167
ath12k_dp_get_mac_addr(addr_32, addr_16, tx_ppdu_info->rx_status.addr2);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2169
if (tx_ppdu_info->rx_status.reception_type == 0)
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2193
ath12k_dp_get_mac_addr(addr_32, addr_16, tx_ppdu_info->rx_status.addr1);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2200
ath12k_dp_get_mac_addr(addr_32, addr_16, tx_ppdu_info->rx_status.addr2);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2207
ath12k_dp_get_mac_addr(addr_32, addr_16, tx_ppdu_info->rx_status.addr3);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2214
ath12k_dp_get_mac_addr(addr_32, addr_16, tx_ppdu_info->rx_status.addr4);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2226
tx_ppdu_info->rx_status.frame_control =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2229
tx_ppdu_info->rx_status.fc_valid = true;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2238
tx_ppdu_info->rx_status.medium_prot_type =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2264
tx_ppdu_info->rx_status.rx_duration = end_timestamp - start_timestamp;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2277
tx_ppdu_info->rx_status.ppdu_ts =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2282
tx_ppdu_info->rx_status.ppdu_ts |= ppdu_ts << 32;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2291
tx_ppdu_info->rx_status.rx_duration =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2299
&tx_ppdu_info->rx_status);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2303
ath12k_wifi7_dp_mon_parse_he_sig_mu(tlv_data, &tx_ppdu_info->rx_status);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2308
&tx_ppdu_info->rx_status);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2313
&tx_ppdu_info->rx_status);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2318
&tx_ppdu_info->rx_status);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2322
ath12k_wifi7_dp_mon_parse_vht_sig_a(tlv_data, &tx_ppdu_info->rx_status);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2326
ath12k_wifi7_dp_mon_parse_l_sig_a(tlv_data, &tx_ppdu_info->rx_status);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2330
ath12k_wifi7_dp_mon_parse_l_sig_b(tlv_data, &tx_ppdu_info->rx_status);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2345
ath12k_dp_get_mac_addr(addr_32, addr_16, tx_ppdu_info->rx_status.addr1);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2359
tx_ppdu_info->rx_status.beamformed =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2362
tx_ppdu_info->rx_status.preamble_type =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2365
tx_ppdu_info->rx_status.mcs =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2368
tx_ppdu_info->rx_status.ltf_size =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2371
tx_ppdu_info->rx_status.nss =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2374
tx_ppdu_info->rx_status.chan_num =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2377
tx_ppdu_info->rx_status.bw =
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2439
struct ieee80211_rx_status *rxs = &dp_pdev->rx_status;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
2502
&tx_ppdu_info->rx_status, napi);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1681
rx_info->rx_status->flag |= (RX_FLAG_MMIC_STRIPPED | RX_FLAG_MMIC_ERROR |
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1764
rx_info.rx_status = &rxs;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
1785
rx_info.rx_status->flag |= RX_FLAG_SKIP_MONITOR;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
336
struct ieee80211_rx_status *rx_status = rx_info->rx_status;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
368
rx_status->flag &= ~(RX_FLAG_FAILED_FCS_CRC |
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
375
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
377
rx_status->flag |= RX_FLAG_MMIC_ERROR;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
380
rx_status->flag |= RX_FLAG_DECRYPTED | RX_FLAG_MMIC_STRIPPED;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
383
rx_status->flag |= RX_FLAG_MIC_STRIPPED |
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
386
rx_status->flag |= RX_FLAG_IV_STRIPPED |
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
561
rx_info->rx_status->flag |= RX_FLAG_SKIP_MONITOR | RX_FLAG_DUP_VALIDATED;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
577
struct ieee80211_rx_status rx_status = {};
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
593
rx_info.rx_status = &rx_status;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
998
rx_info->rx_status = rxs;
drivers/net/wireless/ath/ath5k/desc.c
605
struct ath5k_hw_rx_status *rx_status;
drivers/net/wireless/ath/ath5k/desc.c
607
rx_status = &desc->ud.ds_rx.rx_stat;
drivers/net/wireless/ath/ath5k/desc.c
610
if (unlikely(!(rx_status->rx_status_1 &
drivers/net/wireless/ath/ath5k/desc.c
619
rs->rs_datalen = rx_status->rx_status_0 &
drivers/net/wireless/ath/ath5k/desc.c
621
rs->rs_rssi = AR5K_REG_MS(rx_status->rx_status_0,
drivers/net/wireless/ath/ath5k/desc.c
623
rs->rs_rate = AR5K_REG_MS(rx_status->rx_status_0,
drivers/net/wireless/ath/ath5k/desc.c
625
rs->rs_more = !!(rx_status->rx_status_0 &
drivers/net/wireless/ath/ath5k/desc.c
632
rs->rs_tstamp = AR5K_REG_MS(rx_status->rx_status_1,
drivers/net/wireless/ath/ath5k/desc.c
636
rs->rs_antenna = AR5K_REG_MS(rx_status->rx_status_0,
drivers/net/wireless/ath/ath5k/desc.c
639
rs->rs_antenna = (rx_status->rx_status_0 &
drivers/net/wireless/ath/ath5k/desc.c
646
if (rx_status->rx_status_1 & AR5K_5210_RX_DESC_STATUS1_KEY_INDEX_VALID)
drivers/net/wireless/ath/ath5k/desc.c
647
rs->rs_keyix = AR5K_REG_MS(rx_status->rx_status_1,
drivers/net/wireless/ath/ath5k/desc.c
655
if (!(rx_status->rx_status_1 &
drivers/net/wireless/ath/ath5k/desc.c
657
if (rx_status->rx_status_1 &
drivers/net/wireless/ath/ath5k/desc.c
663
(rx_status->rx_status_1 &
drivers/net/wireless/ath/ath5k/desc.c
667
if (rx_status->rx_status_1 &
drivers/net/wireless/ath/ath5k/desc.c
670
rs->rs_phyerr = AR5K_REG_MS(rx_status->rx_status_1,
drivers/net/wireless/ath/ath5k/desc.c
674
if (rx_status->rx_status_1 &
drivers/net/wireless/ath/ath5k/desc.c
699
struct ath5k_hw_rx_status *rx_status;
drivers/net/wireless/ath/ath5k/desc.c
702
rx_status = &desc->ud.ds_rx.rx_stat;
drivers/net/wireless/ath/ath5k/desc.c
703
rxstat1 = READ_ONCE(rx_status->rx_status_1);
drivers/net/wireless/ath/ath5k/desc.c
710
rxstat0 = READ_ONCE(rx_status->rx_status_0);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1027
memset(rx_status, 0, sizeof(struct ieee80211_rx_status));
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1033
rx_status->mactime = be64_to_cpu(rxstatus->rs_tstamp);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1049
&rx_stats, rx_status->mactime)) {
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1055
if (!ath9k_cmn_rx_accept(common, hdr, rx_status, &rx_stats,
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1060
rx_status, decrypt_error);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1062
if (ath9k_cmn_process_rate(common, hw, &rx_stats, rx_status))
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1066
ath9k_cmn_process_rssi(common, hw, &rx_stats, rx_status);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1068
rx_status->band = ah->curchan->chan->band;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1069
rx_status->freq = ah->curchan->chan->center_freq;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1070
rx_status->antenna = rx_stats.rs_antenna;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1071
rx_status->flag |= RX_FLAG_MACTIME_END;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1085
struct ieee80211_rx_status rx_status;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1107
if (!ath9k_rx_prepare(priv, rxbuf, &rx_status)) {
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1112
memcpy(IEEE80211_SKB_RXCB(rxbuf->skb), &rx_status,
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
974
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/ath/ath9k/recv.c
811
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/ath/ath9k/recv.c
867
ath9k_process_tsf(rx_stats, rx_status, tsf);
drivers/net/wireless/ath/ath9k/recv.c
884
rx_status->mactime);
drivers/net/wireless/ath/ath9k/recv.c
887
rx_status->mactime)) {
drivers/net/wireless/ath/ath9k/recv.c
898
if (!ath9k_cmn_rx_accept(common, hdr, rx_status, rx_stats, decrypt_error,
drivers/net/wireless/ath/ath9k/recv.c
916
if (ath9k_cmn_process_rate(common, hw, rx_stats, rx_status)) {
drivers/net/wireless/ath/ath9k/recv.c
933
ath9k_cmn_process_rssi(common, hw, rx_stats, rx_status);
drivers/net/wireless/ath/ath9k/recv.c
935
rx_status->band = ah->curchan->chan->band;
drivers/net/wireless/ath/ath9k/recv.c
936
rx_status->freq = ah->curchan->chan->center_freq;
drivers/net/wireless/ath/ath9k/recv.c
937
rx_status->antenna = rx_stats->rs_antenna;
drivers/net/wireless/ath/ath9k/recv.c
938
rx_status->flag |= RX_FLAG_MACTIME_END;
drivers/net/wireless/ath/carl9170/rx.c
621
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/ath/carl9170/rx.c
634
rx_status->flag |= RX_FLAG_AMPDU_DETAILS | RX_FLAG_AMPDU_LAST_KNOWN;
drivers/net/wireless/ath/carl9170/rx.c
635
rx_status->ampdu_reference = ar->ampdu_ref;
drivers/net/wireless/atmel/at76c50x-usb.c
1546
struct ieee80211_rx_status rx_status = { 0 };
drivers/net/wireless/atmel/at76c50x-usb.c
1578
rx_status.signal = buf->rssi;
drivers/net/wireless/atmel/at76c50x-usb.c
1579
rx_status.flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/atmel/at76c50x-usb.c
1580
rx_status.flag |= RX_FLAG_IV_STRIPPED;
drivers/net/wireless/atmel/at76c50x-usb.c
1581
rx_status.band = NL80211_BAND_2GHZ;
drivers/net/wireless/atmel/at76c50x-usb.c
1582
rx_status.freq = at76_guess_freq(priv);
drivers/net/wireless/atmel/at76c50x-usb.c
1586
memcpy(IEEE80211_SKB_RXCB(priv->rx_skb), &rx_status, sizeof(rx_status));
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
6993
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7000
rx_status->mactime = brcms_c_recover_tsf64(wlc, rxh);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7001
rx_status->flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7005
rx_status->band =
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7007
rx_status->freq =
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7008
ieee80211_channel_to_frequency(channel, rx_status->band);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7010
rx_status->signal = wlc_phy_rssi_compute(wlc->hw->band->pi, rxh);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7014
rx_status->antenna =
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7021
rx_status->rate_idx = rspec & RSPEC_RATE_MASK;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7022
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7024
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7028
rx_status->rate_idx = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7031
rx_status->rate_idx = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7034
rx_status->rate_idx = 2;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7037
rx_status->rate_idx = 3;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7040
rx_status->rate_idx = 4;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7043
rx_status->rate_idx = 5;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7046
rx_status->rate_idx = 6;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7049
rx_status->rate_idx = 7;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7052
rx_status->rate_idx = 8;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7055
rx_status->rate_idx = 9;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7058
rx_status->rate_idx = 10;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7061
rx_status->rate_idx = 11;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7073
if (rx_status->band == NL80211_BAND_5GHZ)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7074
rx_status->rate_idx -= BRCMS_LEGACY_5G_RATE_OFFSET;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7079
rx_status->enc_flags |= RX_ENC_FLAG_SHORTPRE;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7081
rx_status->enc_flags |= RX_ENC_FLAG_SHORTPRE;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7089
rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7092
rx_status->flag |= RX_FLAG_FAILED_PLCP_CRC;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7097
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7108
struct ieee80211_rx_status rx_status;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7111
memset(&rx_status, 0, sizeof(rx_status));
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7112
prep_mac80211_status(wlc, rxh, p, &rx_status);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
7126
memcpy(IEEE80211_SKB_RXCB(p), &rx_status, sizeof(rx_status));
drivers/net/wireless/intel/iwlegacy/3945.c
528
struct ieee80211_rx_status rx_status = {};
drivers/net/wireless/intel/iwlegacy/3945.c
538
rx_status.flag = 0;
drivers/net/wireless/intel/iwlegacy/3945.c
539
rx_status.mactime = le64_to_cpu(rx_end->timestamp);
drivers/net/wireless/intel/iwlegacy/3945.c
540
rx_status.band =
drivers/net/wireless/intel/iwlegacy/3945.c
544
rx_status.freq =
drivers/net/wireless/intel/iwlegacy/3945.c
546
rx_status.band);
drivers/net/wireless/intel/iwlegacy/3945.c
548
rx_status.rate_idx = il3945_hwrate_to_plcp_idx(rx_hdr->rate);
drivers/net/wireless/intel/iwlegacy/3945.c
549
if (rx_status.band == NL80211_BAND_5GHZ)
drivers/net/wireless/intel/iwlegacy/3945.c
550
rx_status.rate_idx -= IL_FIRST_OFDM_RATE;
drivers/net/wireless/intel/iwlegacy/3945.c
552
rx_status.antenna =
drivers/net/wireless/intel/iwlegacy/3945.c
558
rx_status.enc_flags |= RX_ENC_FLAG_SHORTPRE;
drivers/net/wireless/intel/iwlegacy/3945.c
573
rx_status.signal = rx_stats->rssi - IL39_RSSI_OFFSET;
drivers/net/wireless/intel/iwlegacy/3945.c
575
D_STATS("Rssi %d sig_avg %d noise_diff %d\n", rx_status.signal,
drivers/net/wireless/intel/iwlegacy/3945.c
584
rx_status.signal, rx_status.signal, rx_status.rate_idx);
drivers/net/wireless/intel/iwlegacy/3945.c
590
il->_3945.last_rx_rssi = rx_status.signal;
drivers/net/wireless/intel/iwlegacy/3945.c
593
il3945_pass_packet_to_mac80211(il, rxb, &rx_status);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
615
struct ieee80211_rx_status rx_status = {};
drivers/net/wireless/intel/iwlegacy/4965-mac.c
674
rx_status.mactime = le64_to_cpu(phy_res->timestamp);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
675
rx_status.band =
drivers/net/wireless/intel/iwlegacy/4965-mac.c
679
rx_status.freq =
drivers/net/wireless/intel/iwlegacy/4965-mac.c
681
rx_status.band);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
682
rx_status.rate_idx =
drivers/net/wireless/intel/iwlegacy/4965-mac.c
683
il4965_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
684
rx_status.flag = 0;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
693
rx_status.signal = il4965_calc_rssi(il, phy_res);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
695
D_STATS("Rssi %d, TSF %llu\n", rx_status.signal,
drivers/net/wireless/intel/iwlegacy/4965-mac.c
696
(unsigned long long)rx_status.mactime);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
711
rx_status.antenna =
drivers/net/wireless/intel/iwlegacy/4965-mac.c
717
rx_status.enc_flags |= RX_ENC_FLAG_SHORTPRE;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
721
rx_status.encoding = RX_ENC_HT;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
723
rx_status.bw = RATE_INFO_BW_40;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
725
rx_status.bw = RATE_INFO_BW_20;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
727
rx_status.enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
735
rx_status.flag |= RX_FLAG_AMPDU_DETAILS;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
736
rx_status.ampdu_reference = il->_4965.ampdu_ref;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
740
&rx_status);
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
779
struct ieee80211_rx_status rx_status = {};
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
829
rx_status.mactime = le64_to_cpu(phy_res->timestamp);
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
830
rx_status.band = (phy_res->phy_flags & RX_RES_PHY_FLAGS_BAND_24_MSK) ?
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
832
rx_status.freq =
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
834
rx_status.band);
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
835
rx_status.rate_idx =
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
836
iwlagn_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band);
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
837
rx_status.flag = 0;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
846
rx_status.signal = iwlagn_calc_rssi(priv, phy_res);
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
849
rx_status.signal, (unsigned long long)rx_status.mactime);
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
864
rx_status.antenna =
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
870
rx_status.enc_flags |= RX_ENC_FLAG_SHORTPRE;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
878
rx_status.flag |= RX_FLAG_AMPDU_DETAILS;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
879
rx_status.ampdu_reference = priv->ampdu_ref;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
884
rx_status.encoding = RX_ENC_HT;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
886
rx_status.bw = RATE_INFO_BW_40;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
888
rx_status.bw = RATE_INFO_BW_20;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
890
rx_status.enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
892
rx_status.enc_flags |= RX_ENC_FLAG_HT_GF;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
895
rxb, &rx_status);
drivers/net/wireless/intel/iwlwifi/mld/mld.h
523
struct ieee80211_rx_status *rx_status, int queue);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1004
rx_status->bw = RATE_INFO_BW_EHT_RU;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1005
rx_status->eht.ru = nl_ru;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1009
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1045
iwl_mld_eht_set_ru_alloc(rx_status,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1159
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1203
iwl_mld_eht_set_ru_alloc(rx_status,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1209
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1215
iwl_mld_decode_eht_tb(phy_data, rx_status, eht);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1217
iwl_mld_decode_eht_non_tb(phy_data, rx_status, eht);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1223
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1237
rx_status->flag |= RX_FLAG_RADIOTAP_TLV_AT_END;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1242
rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_1_6;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1245
rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_0_8;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1250
rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_1_6;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1256
rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_3_2;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1258
rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_0_8;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1263
rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_3_2;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1275
le32_encode_bits(rx_status->eht.gi,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1325
iwl_mld_decode_eht_phy_data(phy_data, rx_status, eht);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1332
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1357
rx_status->flag |= RX_FLAG_RADIOTAP_TLV_AT_END;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1365
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1386
rx_status->flag |= RX_FLAG_RADIOTAP_TLV_AT_END;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
139
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1391
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1396
rx_status->nss = u32_get_bits(rate_n_flags, RATE_MCS_NSS_MSK) + 1;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1397
rx_status->rate_idx = rate_n_flags & RATE_MCS_CODE_MSK;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1398
rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1400
rx_status->enc_flags |= RX_ENC_FLAG_LDPC;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1405
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1417
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1420
rx_status->bw = RATE_INFO_BW_80;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1423
rx_status->bw = RATE_INFO_BW_160;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1426
rx_status->bw = RATE_INFO_BW_320;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1433
rx_status->enc_flags |= RX_ENC_FLAG_SHORTPRE;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1438
rx_status->band);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1441
rx_status->bw = RATE_INFO_BW_20;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1445
rx_status->rate_idx = rate;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1450
rx_status->rate_idx = 0;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1462
rate_n_flags, rx_status->band);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1466
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1467
rx_status->rate_idx = RATE_HT_MCS_INDEX(rate_n_flags);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1468
rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1471
rx_status->encoding = RX_ENC_VHT;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1472
iwl_mld_set_rx_nonlegacy_rate_info(rate_n_flags, rx_status);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1475
rx_status->encoding = RX_ENC_HE;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1476
rx_status->he_dcm =
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1478
iwl_mld_set_rx_nonlegacy_rate_info(rate_n_flags, rx_status);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1481
rx_status->encoding = RX_ENC_EHT;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1482
iwl_mld_set_rx_nonlegacy_rate_info(rate_n_flags, rx_status);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1489
rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1498
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1502
iwl_mld_fill_signal(mld, link_id, hdr, rx_status, phy_data);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1504
rx_status->device_timestamp = phy_data->gp2_on_air_rise;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1506
iwl_mld_set_rx_rate(mld, phy_data, rx_status);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1532
rx_status->mactime = div64_u64(adj_time, NSEC_PER_USEC);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1533
rx_status->flag |= RX_FLAG_MACTIME_IS_RTAP_TS64;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1534
rx_status->flag &= ~RX_FLAG_MACTIME;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1638
struct ieee80211_rx_status *rx_status, int queue)
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1690
rx_status->flag |= RX_FLAG_ALLOW_SAME_PN;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1695
rx_status->flag |= RX_FLAG_DUP_VALIDATED;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1739
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1765
rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1768
rx_status->link_valid = true;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1769
rx_status->link_id = link_sta->link_id;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1781
if (iwl_mld_is_dup(mld, sta, hdr, mpdu_desc, rx_status, queue)) {
drivers/net/wireless/intel/iwlwifi/mld/rx.c
180
rx_status->signal = -mld_link->average_beacon_energy;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1811
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1852
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1856
link_id = rx_status->link_valid ? rx_status->link_id : 0;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
186
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1910
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1918
return iwl_mld_rx_mgmt_prot(sta, hdr, rx_status, status,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1936
rx_status->flag |= RX_FLAG_DECRYPTED | RX_FLAG_MIC_STRIPPED;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1944
rx_status->flag |= RX_FLAG_MMIC_ERROR;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1947
rx_status->flag |= RX_FLAG_ICV_STRIPPED;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1948
rx_status->flag |= RX_FLAG_MMIC_STRIPPED;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1952
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1963
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1983
rx_status->flag |= RX_FLAG_AMPDU_DETAILS;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1984
rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT_KNOWN;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1986
rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
1991
rx_status->flag |= RX_FLAG_AMPDU_DETAILS;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2004
rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT_KNOWN;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2006
rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2008
rx_status->ampdu_reference = mld->monitor.ampdu_ref;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
201
if (iwl_mld_used_average_energy(mld, link_id, hdr, rx_status))
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2012
iwl_mld_fill_rx_status_band_freq(struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2015
rx_status->band = iwl_mld_phy_band_to_nl80211(band);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2016
rx_status->freq = ieee80211_channel_to_frequency(channel,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2017
rx_status->band);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2035
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
204
rx_status->signal = max_energy;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
205
rx_status->chains = u32_get_bits(rate_n_flags, RATE_MCS_ANT_AB_MSK);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
206
rx_status->chain_signal[0] = energy_a;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
207
rx_status->chain_signal[1] = energy_b;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2078
rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2083
iwl_mld_fill_rx_status_band_freq(rx_status, band,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2094
iwl_mld_rx_update_ampdu_data(mld, &phy_data, rx_status);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2103
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2107
rx_status->mactime =
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2111
rx_status->flag |= RX_FLAG_MACTIME_PLCP_START;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2117
rx_status->boottime_ns = ktime_get_boottime_ns();
drivers/net/wireless/intel/iwlwifi/mld/rx.c
213
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2130
if (iwl_mld_rx_crypto(mld, sta, hdr, rx_status, mpdu_desc, queue,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2266
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2283
rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2286
rx_status->flag |= RX_FLAG_NO_PSDU;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2291
rx_status->zero_length_psdu_type =
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2295
rx_status->zero_length_psdu_type =
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2303
rx_status->flag |= RX_FLAG_FAILED_PLCP_CRC;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
2307
rx_status->zero_length_psdu_type =
drivers/net/wireless/intel/iwlwifi/mld/rx.c
289
vht->mcs_nss[user] |= rx_status->rate_idx << 4;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
292
if (rx_status->enc_flags & RX_ENC_FLAG_LDPC)
drivers/net/wireless/intel/iwlwifi/mld/rx.c
318
if (rx_status->enc_flags & RX_ENC_FLAG_LDPC)
drivers/net/wireless/intel/iwlwifi/mld/rx.c
326
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
333
rx_status->flag |= RX_FLAG_RADIOTAP_VHT;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
335
iwl_mld_decode_vht_phy_data(phy_data, vht, rx_status);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
339
iwl_mld_he_set_ru_alloc(struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
347
rx_status->bw = RATE_INFO_BW_HE_RU;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
355
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_26;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
359
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_52;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
363
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_106;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
367
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_242;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
371
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_484;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
375
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_996;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
378
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_2x996;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
395
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/intel/iwlwifi/mld/rx.c
473
iwl_mld_he_set_ru_alloc(rx_status, he,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
481
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/intel/iwlwifi/mld/rx.c
550
iwl_mld_he_set_ru_alloc(rx_status, he,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
556
rx_status->nss = nsts >> !!(rate_n_flags & RATE_MCS_STBC_MSK);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
563
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/intel/iwlwifi/mld/rx.c
571
iwl_mld_decode_he_tb_phy_data(phy_data, he, rx_status);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
575
iwl_mld_decode_he_mu(phy_data, he, he_mu, rx_status);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
592
rx_status->nss = nsts >> !!(rate_n_flags & RATE_MCS_STBC_MSK);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
638
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
662
rx_status->flag |= RX_FLAG_RADIOTAP_HE;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
672
rx_status->bw = RATE_INFO_BW_HE_RU;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
673
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_106;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
700
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_1_6;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
702
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_0_8;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
710
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_1_6;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
712
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_0_8;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
717
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_3_2;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
720
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_1_6;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
725
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_3_2;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
729
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_0_8;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
744
rx_status->flag |= RX_FLAG_RADIOTAP_HE_MU;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
747
iwl_mld_decode_he_phy_data(phy_data, he, he_mu, rx_status);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
753
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
783
rx_status->flag |= RX_FLAG_RADIOTAP_LSIG;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
938
iwl_mld_eht_set_ru_alloc(struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mld/tests/rx.c
323
struct ieee80211_rx_status rx_status = { };
drivers/net/wireless/intel/iwlwifi/mld/tests/rx.c
336
iwl_mld_is_dup(mld, sta, &hdr, &mpdu_desc, &rx_status,
drivers/net/wireless/intel/iwlwifi/mld/tests/rx.c
339
KUNIT_EXPECT_EQ(test, rx_status.flag, param->result.rx_status_flag);
drivers/net/wireless/intel/iwlwifi/mld/time_sync.c
175
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/intel/iwlwifi/mld/time_sync.c
194
rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mld/time_sync.c
195
rx_status->ack_tx_hwtstamp = ktime_set(0, adj_time);
drivers/net/wireless/intel/iwlwifi/mld/time_sync.c
201
ktime_to_ns(rx_status->ack_tx_hwtstamp));
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
1679
struct ieee80211_rx_status rx_status;
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
1714
memset(&rx_status, 0, sizeof(rx_status));
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
1715
rx_status.mactime = le64_to_cpu(sb->tsf);
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
1717
rx_status.flag |= RX_FLAG_MACTIME_PLCP_START;
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
1718
rx_status.device_timestamp = le32_to_cpu(sb->system_time);
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
1719
rx_status.band =
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
1722
rx_status.freq =
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
1724
rx_status.band);
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
1728
memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status));
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
2098
struct ieee80211_rx_status *rx_status);
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
2606
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
2611
lq_sta->pers.chains = rx_status->chains;
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
2612
lq_sta->pers.chain_signal[0] = rx_status->chain_signal[0];
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
2613
lq_sta->pers.chain_signal[1] = rx_status->chain_signal[1];
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
104
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
122
rx_status->signal = max_energy;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
123
rx_status->chains = (le16_to_cpu(phy_info->phy_flags) &
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
126
rx_status->chain_signal[0] = energy_a;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
127
rx_status->chain_signal[1] = energy_b;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
292
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
330
rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
339
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
346
rx_status->mactime = le64_to_cpu(phy_info->timestamp);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
347
rx_status->device_timestamp = le32_to_cpu(phy_info->system_timestamp);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
348
rx_status->band =
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
351
rx_status->freq =
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
353
rx_status->band);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
356
rx_status->flag |= RX_FLAG_MACTIME_PLCP_START;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
358
iwl_mvm_get_signal_strength(mvm, phy_info, rx_status);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
360
IWL_DEBUG_STATS_LIMIT(mvm, "Rssi %d, TSF %llu\n", rx_status->signal,
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
361
(unsigned long long)rx_status->mactime);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
404
if (iwl_mvm_set_mac80211_rx_flag(mvm, hdr, rx_status, rx_pkt_status,
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
428
if (mvmvif->csa_target_freq == rx_status->freq)
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
433
rs_update_last_rssi(mvm, mvmsta, rx_status);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
446
if (rx_status->signal < rssi)
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
464
rx_status->enc_flags |= RX_ENC_FLAG_SHORTPRE;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
472
rx_status->flag |= RX_FLAG_AMPDU_DETAILS;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
473
rx_status->ampdu_reference = mvm->ampdu_ref;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
481
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
484
rx_status->bw = RATE_INFO_BW_80;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
487
rx_status->bw = RATE_INFO_BW_160;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
492
rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
494
rx_status->enc_flags |= RX_ENC_FLAG_LDPC;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
498
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
499
rx_status->rate_idx = rate_n_flags & RATE_HT_MCS_INDEX_MSK_V1;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
500
rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
504
rx_status->nss =
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
506
rx_status->rate_idx = rate_n_flags & RATE_VHT_MCS_RATE_CODE_MSK;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
507
rx_status->encoding = RX_ENC_VHT;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
508
rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
510
rx_status->enc_flags |= RX_ENC_FLAG_BF;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
513
rx_status->band);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
517
rate_n_flags, rx_status->band)) {
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
521
rx_status->rate_idx = rate;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
523
rx_status->bw = RATE_INFO_BW_20;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
528
rx_status->flag & RX_FLAG_AMPDU_DETAILS);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
538
rx_status->boottime_ns = ktime_get_boottime_ns();
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1047
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1062
rx_status->bw = RATE_INFO_BW_HE_RU;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1068
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_26;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1072
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_52;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1076
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_106;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1080
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_242;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1084
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_484;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1088
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_996;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1091
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_2x996;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1129
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1247
iwl_mvm_decode_he_phy_ru_alloc(phy_data, he, he_mu, rx_status);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1308
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1418
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1464
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1528
rx_status->bw = RATE_INFO_BW_EHT_RU;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1529
rx_status->eht.ru = nl_ru;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1534
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1591
iwl_mvm_decode_eht_ru(mvm, rx_status, eht);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1642
iwl_mvm_decode_eht_ext_tb(mvm, phy_data, rx_status, eht, usig);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1646
iwl_mvm_decode_eht_ext_mu(mvm, phy_data, rx_status, eht, usig);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1653
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1674
rx_status->flag |= RX_FLAG_RADIOTAP_TLV_AT_END;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1689
rx_status->flag |= RX_FLAG_AMPDU_DETAILS;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1690
rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT_KNOWN;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1692
rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1698
rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT_KNOWN;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1700
rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1704
iwl_mvm_decode_eht_phy_data(mvm, phy_data, rx_status, eht, usig);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1718
rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_1_6;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1721
rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_0_8;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1726
rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_1_6;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1732
rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_3_2;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1734
rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_0_8;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1739
rx_status->eht.gi = NL80211_RATE_INFO_EHT_GI_3_2;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1753
rx_status->eht.gi));
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1796
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1821
rx_status->flag |= RX_FLAG_RADIOTAP_HE;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1826
rx_status->flag |= RX_FLAG_RADIOTAP_HE_MU;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1831
rx_status->flag |= RX_FLAG_AMPDU_DETAILS;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1832
rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT_KNOWN;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1834
rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1838
iwl_mvm_decode_he_phy_data(mvm, phy_data, he, he_mu, rx_status,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1844
rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT_KNOWN;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1846
rx_status->flag |= RX_FLAG_AMPDU_EOF_BIT;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1851
rx_status->bw = RATE_INFO_BW_HE_RU;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1852
rx_status->he_ru = NL80211_RATE_INFO_HE_RU_ALLOC_106;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1879
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_1_6;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1881
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_0_8;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1889
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_1_6;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1891
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_0_8;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1896
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_3_2;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1899
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_1_6;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1904
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_3_2;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1908
rx_status->he_gi = NL80211_RATE_INFO_HE_GI_0_8;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1922
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1943
rx_status->flag |= RX_FLAG_RADIOTAP_LSIG;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1979
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1997
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2000
rx_status->bw = RATE_INFO_BW_80;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2003
rx_status->bw = RATE_INFO_BW_160;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2006
rx_status->bw = RATE_INFO_BW_320;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2016
rx_status->device_timestamp = phy_data->gp2_on_air_rise;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2022
rx_status->mactime = div64_u64(adj_time, NSEC_PER_USEC);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2023
rx_status->flag |= RX_FLAG_MACTIME_IS_RTAP_TS64;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2024
rx_status->flag &= ~RX_FLAG_MACTIME;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2027
rx_status->freq = ieee80211_channel_to_frequency(phy_data->channel,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2028
rx_status->band);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2029
iwl_mvm_get_signal_strength(mvm, desc, hdr, rx_status, rate_n_flags,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2044
rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2047
rx_status->enc_flags |= RX_ENC_FLAG_LDPC;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2051
rx_status->encoding = RX_ENC_VHT;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2054
rx_status->encoding = RX_ENC_HE;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2055
rx_status->he_dcm =
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2059
rx_status->encoding = RX_ENC_EHT;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2065
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2066
rx_status->rate_idx = RATE_HT_MCS_INDEX(rate_n_flags);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2067
rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2072
rx_status->nss =
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2074
rx_status->rate_idx = rate_n_flags & RATE_MCS_CODE_MSK;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2075
rx_status->enc_flags |= stbc << RX_ENC_FLAG_STBC_SHIFT;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2079
rx_status->band);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2081
rx_status->rate_idx = rate;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2084
rx_status->rate_idx = 0;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2087
rate_n_flags, rx_status->band);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2098
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
210
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2187
rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2197
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2203
rx_status->enc_flags |= RX_ENC_FLAG_SHORTPRE;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2214
rx_status->mactime = tsf_on_air_rise;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2216
rx_status->flag |= RX_FLAG_MACTIME_PLCP_START;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2223
rx_status->band = iwl_mvm_nl80211_band_from_phy(band);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2225
rx_status->band = phy_data.channel > 14 ? NL80211_BAND_5GHZ :
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2234
rx_status->flag |= RX_FLAG_AMPDU_DETAILS;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2247
rx_status->ampdu_reference = mvm->ampdu_ref;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2269
if (iwl_mvm_rx_crypto(mvm, sta, hdr, rx_status, phy_data.phy_info, desc,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2307
if (mvmvif->csa_target_freq == rx_status->freq)
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
232
rx_status->flag |= RX_FLAG_RADIOTAP_TLV_AT_END;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2322
rs_update_last_rssi(mvm, mvmsta, rx_status);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2335
if (rx_status->signal < rssi)
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2343
if (iwl_mvm_is_dup(sta, queue, rx_status, hdr, desc)) {
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2387
rx_status->boottime_ns = ktime_get_boottime_ns();
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2401
rx_status->flag |= RX_FLAG_AMSDU_MORE;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2412
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2467
rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2470
rx_status->flag |= RX_FLAG_NO_PSDU;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2475
rx_status->flag |= RX_FLAG_FAILED_PLCP_CRC;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2479
rx_status->zero_length_psdu_type =
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2484
rx_status->zero_length_psdu_type =
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2488
rx_status->zero_length_psdu_type =
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2493
rx_status->band = phy_data.channel > 14 ? NL80211_BAND_5GHZ :
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2515
rx_status->nss =
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
252
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2520
rx_status->nss =
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
2525
rx_status->nss =
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
293
rx_status->signal = -mvm_vif->deflink.average_beacon_energy;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
300
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
313
if (iwl_mvm_used_average_energy(mvm, desc, hdr, rx_status))
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
316
rx_status->signal = max_energy;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
317
rx_status->chains = u32_get_bits(rate_n_flags, RATE_MCS_ANT_AB_MSK);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
318
rx_status->chain_signal[0] = energy_a;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
319
rx_status->chain_signal[1] = energy_b;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
551
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
600
rx_status->flag |= RX_FLAG_ALLOW_SAME_PN;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
605
rx_status->flag |= RX_FLAG_DUP_VALIDATED;
drivers/net/wireless/intel/iwlwifi/mvm/time-sync.c
63
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/intel/iwlwifi/mvm/time-sync.c
83
rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mvm/time-sync.c
84
rx_status->ack_tx_hwtstamp = ktime_set(0, adj_time);
drivers/net/wireless/intel/iwlwifi/mvm/time-sync.c
89
ktime_to_ns(rx_status->ack_tx_hwtstamp));
drivers/net/wireless/intersil/p54/txrx.c
330
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intersil/p54/txrx.c
349
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/intersil/p54/txrx.c
352
rx_status->flag |= RX_FLAG_MMIC_ERROR;
drivers/net/wireless/intersil/p54/txrx.c
354
rx_status->signal = p54_rssi_to_dbm(priv, hdr->rssi);
drivers/net/wireless/intersil/p54/txrx.c
356
rx_status->enc_flags |= RX_ENC_FLAG_SHORTPRE;
drivers/net/wireless/intersil/p54/txrx.c
358
rx_status->rate_idx = (rate < 4) ? 0 : rate - 4;
drivers/net/wireless/intersil/p54/txrx.c
360
rx_status->rate_idx = rate;
drivers/net/wireless/intersil/p54/txrx.c
362
rx_status->freq = freq;
drivers/net/wireless/intersil/p54/txrx.c
363
rx_status->band = priv->hw->conf.chandef.chan->band;
drivers/net/wireless/intersil/p54/txrx.c
364
rx_status->antenna = hdr->antenna;
drivers/net/wireless/intersil/p54/txrx.c
369
rx_status->mactime = ((u64)priv->tsf_high32) << 32 | tsf32;
drivers/net/wireless/intersil/p54/txrx.c
376
rx_status->flag |= RX_FLAG_MACTIME_END;
drivers/net/wireless/intersil/p54/txrx.c
386
rx_status->boottime_ns = ktime_get_boottime_ns();
drivers/net/wireless/marvell/mwl8k.c
1039
if ((rxd->rx_status != MWL8K_AP_RXSTAT_GENERAL_DECRYPT_ERR) &&
drivers/net/wireless/marvell/mwl8k.c
1040
(rxd->rx_status & MWL8K_AP_RXSTAT_DECRYPT_ERR_MASK) &&
drivers/net/wireless/marvell/mwl8k.c
1041
(rxd->rx_status & MWL8K_AP_RXSTAT_TKIP_DECRYPT_MIC_ERR))
drivers/net/wireless/marvell/mwl8k.c
1070
__u8 rx_status;
drivers/net/wireless/marvell/mwl8k.c
959
__u8 rx_status;
drivers/net/wireless/purelifi/plfxlc/mac.c
398
const struct rx_status *status;
drivers/net/wireless/purelifi/plfxlc/mac.c
410
status = (struct rx_status *)buffer;
drivers/net/wireless/purelifi/plfxlc/mac.c
433
buffer += sizeof(struct rx_status);
drivers/net/wireless/purelifi/plfxlc/usb.c
120
length = le32_to_cpu(*(__le32 *)(buffer + sizeof(struct rx_status)))
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
742
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
839
rx_status = IEEE80211_SKB_RXCB(entry->skb);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
846
memset(rx_status, 0, sizeof(*rx_status));
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
848
rx_status->mactime = rxdesc.timestamp;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
849
rx_status->band = rt2x00dev->curr_band;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
850
rx_status->freq = rt2x00dev->curr_freq;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
851
rx_status->rate_idx = rate_idx;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
852
rx_status->signal = rxdesc.rssi;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
853
rx_status->flag = rxdesc.flags;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
854
rx_status->enc_flags = rxdesc.enc_flags;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
855
rx_status->encoding = rxdesc.encoding;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
856
rx_status->bw = rxdesc.bw;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
857
rx_status->antenna = rt2x00dev->link.ant.active.rx;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
257
struct ieee80211_rx_status rx_status = {0};
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
279
rx_status.antenna = (flags2 >> 15) & 1;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
280
rx_status.rate_idx = (flags >> 20) & 0xF;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
285
if (rx_status.rate_idx > 3)
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
299
if (rx_status.rate_idx > 3) {
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
312
rx_status.signal = signal;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
313
rx_status.freq = dev->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
314
rx_status.band = dev->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
315
rx_status.mactime = tsft;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
316
rx_status.flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
318
rx_status.enc_flags |= RX_ENC_FLAG_SHORTPRE;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
320
rx_status.flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
322
memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status));
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
331
struct ieee80211_rx_status rx_status = { 0 };
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
357
rx_status.antenna = (hdr->signal >> 7) & 1;
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
358
rx_status.mactime = le64_to_cpu(hdr->mac_time);
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
380
rx_status.antenna = (hdr->rssi >> 7) & 1;
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
381
rx_status.mactime = le64_to_cpu(hdr->mac_time);
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
384
rx_status.signal = signal;
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
388
rx_status.rate_idx = rate;
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
389
rx_status.freq = dev->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
390
rx_status.band = dev->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
391
rx_status.flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
393
rx_status.enc_flags |= RX_ENC_FLAG_SHORTPRE;
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
395
rx_status.flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
396
memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status));
drivers/net/wireless/realtek/rtl8xxxu/core.c
5641
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtl8xxxu/core.c
5647
rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/realtek/rtl8xxxu/core.c
5653
rx_status->signal = priv->fops->cck_rssi(priv, phy_stats);
drivers/net/wireless/realtek/rtl8xxxu/core.c
5669
rx_status->signal =
drivers/net/wireless/realtek/rtl8xxxu/core.c
5675
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtl8xxxu/core.c
5685
rx_status->signal = rx_power;
drivers/net/wireless/realtek/rtl8xxxu/core.c
5689
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtl8xxxu/core.c
5714
rx_status->signal = pwdb_max - 110;
drivers/net/wireless/realtek/rtl8xxxu/core.c
5722
rx_status->bw = RATE_INFO_BW_20;
drivers/net/wireless/realtek/rtl8xxxu/core.c
5724
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/realtek/rtl8xxxu/core.c
5728
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtl8xxxu/core.c
5739
rx_status->signal = pwdb_max - 110;
drivers/net/wireless/realtek/rtl8xxxu/core.c
5743
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtl8xxxu/core.c
5755
jaguar2_rx_parse_phystats_type0(priv, rx_status, phy_stats0,
drivers/net/wireless/realtek/rtl8xxxu/core.c
5760
jaguar2_rx_parse_phystats_type1(priv, rx_status, phy_stats1,
drivers/net/wireless/realtek/rtl8xxxu/core.c
5765
jaguar2_rx_parse_phystats_type2(priv, rx_status, phy_stats2,
drivers/net/wireless/realtek/rtl8xxxu/core.c
6210
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6222
struct ieee80211_rx_status *rx_status = iter_data->rx_status;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6238
ewma_rssi_add(&sta_info->avg_rssi, -rx_status->signal);
drivers/net/wireless/realtek/rtl8xxxu/core.c
6257
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtl8xxxu/core.c
6267
data.rx_status = rx_status;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6276
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6323
rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/realtek/rtl8xxxu/core.c
6324
memset(rx_status, 0, sizeof(struct ieee80211_rx_status));
drivers/net/wireless/realtek/rtl8xxxu/core.c
6343
priv, rx_status, phy_stats,
drivers/net/wireless/realtek/rtl8xxxu/core.c
6349
rx_status,
drivers/net/wireless/realtek/rtl8xxxu/core.c
6352
rx_status->flag |= RX_FLAG_NO_SIGNAL_VAL;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6355
rx_status->mactime = rx_desc->tsfl;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6356
rx_status->flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6360
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6362
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6364
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6367
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6368
rx_status->rate_idx = rx_desc->rxmcs - DESC_RATE_MCS0;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6370
rx_status->rate_idx = rx_desc->rxmcs;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6373
rx_status->freq = hw->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6374
rx_status->band = hw->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6395
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6433
rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/realtek/rtl8xxxu/core.c
6434
memset(rx_status, 0, sizeof(struct ieee80211_rx_status));
drivers/net/wireless/realtek/rtl8xxxu/core.c
6452
priv->fops->parse_phystats(priv, rx_status, phy_stats,
drivers/net/wireless/realtek/rtl8xxxu/core.c
6457
rx_status,
drivers/net/wireless/realtek/rtl8xxxu/core.c
6460
rx_status->flag |= RX_FLAG_NO_SIGNAL_VAL;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6463
rx_status->mactime = rx_desc->tsfl;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6464
rx_status->flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6468
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6470
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6472
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6475
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6476
rx_status->rate_idx = rx_desc->rxmcs - DESC_RATE_MCS0;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6478
rx_status->rate_idx = rx_desc->rxmcs;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6481
rx_status->freq = hw->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtl8xxxu/core.c
6482
rx_status->band = hw->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
1973
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
2127
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
2132
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/base.c
1346
struct ieee80211_rx_status rx_status = { 0 };
drivers/net/wireless/realtek/rtlwifi/base.c
1351
rx_status.freq = hw->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtlwifi/base.c
1352
rx_status.band = hw->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtlwifi/base.c
1353
rx_status.flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/base.c
1354
rx_status.flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtlwifi/base.c
1355
rx_status.rate_idx = 0;
drivers/net/wireless/realtek/rtlwifi/base.c
1356
rx_status.signal = 50 + 10;
drivers/net/wireless/realtek/rtlwifi/base.c
1358
&rx_status, sizeof(rx_status));
drivers/net/wireless/realtek/rtlwifi/pci.c
615
struct ieee80211_rx_status rx_status)
drivers/net/wireless/realtek/rtlwifi/pci.c
624
memcpy(IEEE80211_SKB_RXCB(uskb), &rx_status,
drivers/net/wireless/realtek/rtlwifi/pci.c
625
sizeof(rx_status));
drivers/net/wireless/realtek/rtlwifi/pci.c
651
struct ieee80211_rx_status rx_status = { 0 };
drivers/net/wireless/realtek/rtlwifi/pci.c
709
memset(&rx_status, 0, sizeof(rx_status));
drivers/net/wireless/realtek/rtlwifi/pci.c
711
&rx_status, (u8 *)pdesc, skb);
drivers/net/wireless/realtek/rtlwifi/pci.c
752
memcpy(IEEE80211_SKB_RXCB(skb), &rx_status,
drivers/net/wireless/realtek/rtlwifi/pci.c
753
sizeof(rx_status));
drivers/net/wireless/realtek/rtlwifi/pci.c
785
_rtl_pci_rx_to_mac80211(hw, skb, rx_status);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
369
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
416
rx_status->freq = hw->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
417
rx_status->band = hw->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
423
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
426
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
429
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
431
rx_status->flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
444
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
446
rx_status->flag &= ~RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
454
rx_status->rate_idx = rtlwifi_rate_mapping(hw, status->is_ht,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
457
rx_status->mactime = status->timestamp_low;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
466
rx_status->signal = status->recvsignalpower + 10;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.h
790
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
258
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
286
rx_status->freq = hw->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
287
rx_status->band = hw->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
293
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
296
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
299
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
301
rx_status->flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
314
rx_status->flag &= ~RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
316
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
323
rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
326
rx_status->mactime = stats->timestamp_low;
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
337
rx_status->signal = stats->recvsignalpower + 10;
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.h
520
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
291
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
315
rx_status->freq = hw->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
316
rx_status->band = hw->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
318
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
320
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
322
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
324
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
325
rx_status->flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
327
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
328
rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
330
rx_status->mactime = get_rx_desc_tsfl(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
338
rx_status->signal = stats->recvsignalpower + 10;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
346
struct ieee80211_rx_status *rx_status =
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
360
memset(rx_status, 0, sizeof(*rx_status));
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
384
rx_status->freq = hw->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
385
rx_status->band = hw->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
387
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
389
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
391
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
393
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
395
rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats.is_ht,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.h
379
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
385
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
409
rx_status->freq = hw->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
410
rx_status->band = hw->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
412
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
414
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
416
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
417
rx_status->flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
419
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
420
rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht,
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
422
rx_status->mactime = get_rx_desc_tsfl(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
430
rx_status->signal = stats->recvsignalpower + 10;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.h
398
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
329
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
369
rx_status->freq = hw->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
370
rx_status->band = hw->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
376
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
379
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
382
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
384
rx_status->flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
397
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
399
rx_status->flag &= ~RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
407
rx_status->rate_idx = rtlwifi_rate_mapping(hw, status->is_ht,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
410
rx_status->mactime = status->timestamp_low;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
418
rx_status->signal = status->recvsignalpower + 10;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.h
733
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
234
struct ieee80211_rx_status *rx_status, u8 *pdesc8,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
263
rx_status->freq = hw->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
264
rx_status->band = hw->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
267
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
270
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
273
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
275
rx_status->flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
290
rx_status->flag &= ~RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
292
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
295
rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
298
rx_status->mactime = stats->timestamp_low;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
307
rx_status->signal = stats->recvsignalpower + 10;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.h
16
struct ieee80211_rx_status *rx_status, u8 *pdesc,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
262
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
289
rx_status->freq = hw->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
290
rx_status->band = hw->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
296
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
299
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
302
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
304
rx_status->flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
317
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
319
rx_status->flag &= ~RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
327
rx_status->rate_idx = rtlwifi_rate_mapping(hw, status->is_ht,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
330
rx_status->mactime = status->timestamp_low;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
337
rx_status->signal = status->recvsignalpower + 10;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.h
523
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
296
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
344
rx_status->freq = hw->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
345
rx_status->band = hw->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
351
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
354
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
357
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
359
rx_status->flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
372
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
374
rx_status->flag &= ~RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
381
rx_status->rate_idx = rtlwifi_rate_mapping(hw, status->is_ht,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
384
rx_status->mactime = status->timestamp_low;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
392
rx_status->signal = status->recvsignalpower + 10;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.h
635
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
433
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
489
rx_status->freq = hw->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
490
rx_status->band = hw->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
496
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
499
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
501
rx_status->bw = RATE_INFO_BW_80;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
503
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
505
rx_status->encoding = RX_ENC_VHT;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
508
rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
510
rx_status->nss = status->vht_nss;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
511
rx_status->flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
524
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
526
rx_status->flag &= ~RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
533
rx_status->rate_idx = rtlwifi_rate_mapping(hw, status->is_ht,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
537
rx_status->mactime = status->timestamp_low;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
544
rx_status->signal = status->recvsignalpower + 10;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.h
641
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtlwifi/usb.c
377
struct ieee80211_rx_status rx_status = {0};
drivers/net/wireless/realtek/rtlwifi/usb.c
384
rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb);
drivers/net/wireless/realtek/rtlwifi/usb.c
389
memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status));
drivers/net/wireless/realtek/rtlwifi/usb.c
419
struct ieee80211_rx_status rx_status = {0};
drivers/net/wireless/realtek/rtlwifi/usb.c
426
rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb);
drivers/net/wireless/realtek/rtlwifi/usb.c
431
memcpy(IEEE80211_SKB_RXCB(skb), &rx_status, sizeof(rx_status));
drivers/net/wireless/realtek/rtlwifi/wifi.h
2209
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtw88/pci.c
1048
struct ieee80211_rx_status rx_status;
drivers/net/wireless/realtek/rtw88/pci.c
1069
rtw_rx_query_rx_desc(rtwdev, rx_desc, &pkt_stat, &rx_status);
drivers/net/wireless/realtek/rtw88/pci.c
1092
rtw_update_rx_freq_for_invalid(rtwdev, new, &rx_status, &pkt_stat);
drivers/net/wireless/realtek/rtw88/pci.c
1094
memcpy(new->cb, &rx_status, sizeof(rx_status));
drivers/net/wireless/realtek/rtw88/rx.c
149
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/realtek/rtw88/rx.c
151
rx_status->freq = pkt_stat->freq;
drivers/net/wireless/realtek/rtw88/rx.c
152
rx_status->band = pkt_stat->band;
drivers/net/wireless/realtek/rtw88/rx.c
156
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtw88/rx.c
192
rtw_set_rx_freq_by_pktstat(pkt_stat, rx_status);
drivers/net/wireless/realtek/rtw88/rx.c
199
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/realtek/rtw88/rx.c
204
memset(rx_status, 0, sizeof(*rx_status));
drivers/net/wireless/realtek/rtw88/rx.c
205
rx_status->freq = hw->conf.chandef.chan->center_freq;
drivers/net/wireless/realtek/rtw88/rx.c
206
rx_status->band = hw->conf.chandef.chan->band;
drivers/net/wireless/realtek/rtw88/rx.c
209
rtw_set_rx_freq_by_pktstat(pkt_stat, rx_status);
drivers/net/wireless/realtek/rtw88/rx.c
211
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtw88/rx.c
213
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtw88/rx.c
216
rx_status->encoding = RX_ENC_VHT;
drivers/net/wireless/realtek/rtw88/rx.c
218
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/realtek/rtw88/rx.c
220
if (rx_status->band == NL80211_BAND_5GHZ &&
drivers/net/wireless/realtek/rtw88/rx.c
223
rx_status->rate_idx = pkt_stat->rate - DESC_RATE6M;
drivers/net/wireless/realtek/rtw88/rx.c
224
} else if (rx_status->band == NL80211_BAND_2GHZ &&
drivers/net/wireless/realtek/rtw88/rx.c
227
rx_status->rate_idx = pkt_stat->rate - DESC_RATE1M;
drivers/net/wireless/realtek/rtw88/rx.c
229
rtw_desc_to_mcsrate(pkt_stat->rate, &rx_status->rate_idx,
drivers/net/wireless/realtek/rtw88/rx.c
230
&rx_status->nss);
drivers/net/wireless/realtek/rtw88/rx.c
233
rx_status->flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtw88/rx.c
234
rx_status->mactime = pkt_stat->tsf_low;
drivers/net/wireless/realtek/rtw88/rx.c
237
rx_status->bw = RATE_INFO_BW_80;
drivers/net/wireless/realtek/rtw88/rx.c
239
rx_status->bw = RATE_INFO_BW_40;
drivers/net/wireless/realtek/rtw88/rx.c
241
rx_status->bw = RATE_INFO_BW_20;
drivers/net/wireless/realtek/rtw88/rx.c
244
rx_status->signal = pkt_stat->signal_power;
drivers/net/wireless/realtek/rtw88/rx.c
246
rx_status->chains |= BIT(path);
drivers/net/wireless/realtek/rtw88/rx.c
247
rx_status->chain_signal[path] = pkt_stat->rx_power[path];
drivers/net/wireless/realtek/rtw88/rx.c
250
rx_status->flag |= RX_FLAG_NO_SIGNAL_VAL;
drivers/net/wireless/realtek/rtw88/rx.c
259
rx_status->flag |= RX_FLAG_NO_PSDU;
drivers/net/wireless/realtek/rtw88/rx.c
266
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/realtek/rtw88/rx.c
312
rtw_rx_fill_rx_status(rtwdev, pkt_stat, hdr, rx_status);
drivers/net/wireless/realtek/rtw88/rx.h
50
struct ieee80211_rx_status *rx_status);
drivers/net/wireless/realtek/rtw88/rx.h
52
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtw88/rx.h
57
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtw88/rx.h
61
rtw_update_rx_freq_from_ie(rtwdev, skb, rx_status, pkt_stat);
drivers/net/wireless/realtek/rtw88/sdio.c
1011
&rx_status);
drivers/net/wireless/realtek/rtw88/sdio.c
1018
&rx_status);
drivers/net/wireless/realtek/rtw88/sdio.c
1026
&rx_status);
drivers/net/wireless/realtek/rtw88/sdio.c
952
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/realtek/rtw88/sdio.c
954
*IEEE80211_SKB_RXCB(skb) = *rx_status;
drivers/net/wireless/realtek/rtw88/sdio.c
965
rtw_update_rx_freq_for_invalid(rtwdev, skb, rx_status, pkt_stat);
drivers/net/wireless/realtek/rtw88/sdio.c
976
struct ieee80211_rx_status rx_status;
drivers/net/wireless/realtek/rtw88/sdio.c
998
rtw_rx_query_rx_desc(rtwdev, rx_desc, &pkt_stat, &rx_status);
drivers/net/wireless/realtek/rtw88/usb.c
605
struct ieee80211_rx_status rx_status;
drivers/net/wireless/realtek/rtw88/usb.c
631
&rx_status);
drivers/net/wireless/realtek/rtw88/usb.c
658
&rx_status,
drivers/net/wireless/realtek/rtw88/usb.c
661
memcpy(skb->cb, &rx_status, sizeof(rx_status));
drivers/net/wireless/realtek/rtw89/core.c
2275
bool rx_status)
drivers/net/wireless/realtek/rtw89/core.c
2289
if (rx_status)
drivers/net/wireless/realtek/rtw89/core.c
2297
bool rx_status)
drivers/net/wireless/realtek/rtw89/core.c
2311
if (rx_status)
drivers/net/wireless/realtek/rtw89/core.c
2319
bool rx_status, bool eht)
drivers/net/wireless/realtek/rtw89/core.c
2321
return eht ? rtw89_rxdesc_to_nl_eht_gi(rtwdev, desc_info_gi, rx_status) :
drivers/net/wireless/realtek/rtw89/core.c
2322
rtw89_rxdesc_to_nl_he_gi(rtwdev, desc_info_gi, rx_status);
drivers/net/wireless/realtek/rtw89/core.c
2468
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/realtek/rtw89/core.c
2475
if (rx_status->band != NL80211_BAND_6GHZ)
drivers/net/wireless/realtek/rtw89/core.c
2911
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/realtek/rtw89/core.c
2926
switch (rx_status->band) {
drivers/net/wireless/realtek/rtw89/core.c
2956
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/realtek/rtw89/core.c
2992
rx_status->link_valid = true;
drivers/net/wireless/realtek/rtw89/core.c
2993
rx_status->link_id = rtwvif_link->link_id;
drivers/net/wireless/realtek/rtw89/core.c
3061
static void rtw89_core_hw_to_sband_rate(struct ieee80211_rx_status *rx_status)
drivers/net/wireless/realtek/rtw89/core.c
3063
if (rx_status->band == NL80211_BAND_2GHZ ||
drivers/net/wireless/realtek/rtw89/core.c
3064
rx_status->encoding != RX_ENC_LEGACY)
drivers/net/wireless/realtek/rtw89/core.c
3070
if (rx_status->rate_idx < RTW89_HW_RATE_OFDM6) {
drivers/net/wireless/realtek/rtw89/core.c
3071
rx_status->rate_idx = 0;
drivers/net/wireless/realtek/rtw89/core.c
3076
rx_status->rate_idx -= 4;
drivers/net/wireless/realtek/rtw89/core.c
3081
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtw89/core.c
3091
rx_status->enc_flags |= RX_ENC_FLAG_LDPC;
drivers/net/wireless/realtek/rtw89/core.c
3093
rx_status->enc_flags |= u8_encode_bits(1, RX_ENC_FLAG_STBC_MASK);
drivers/net/wireless/realtek/rtw89/core.c
3110
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/realtek/rtw89/core.c
3123
rx_status->flag |= RX_FLAG_RADIOTAP_TLV_AT_END;
drivers/net/wireless/realtek/rtw89/core.c
3135
le32_encode_bits(rx_status->eht.gi, IEEE80211_RADIOTAP_EHT_DATA0_GI);
drivers/net/wireless/realtek/rtw89/core.c
3142
le32_encode_bits(rx_status->rate_idx, IEEE80211_RADIOTAP_EHT_USER_INFO_MCS) |
drivers/net/wireless/realtek/rtw89/core.c
3143
le32_encode_bits(rx_status->nss, IEEE80211_RADIOTAP_EHT_USER_INFO_NSS_O);
drivers/net/wireless/realtek/rtw89/core.c
3144
if (rx_status->enc_flags & RX_ENC_FLAG_LDPC)
drivers/net/wireless/realtek/rtw89/core.c
3153
if (rx_status->bw >= ARRAY_SIZE(rx_status_bw_to_radiotap_eht_usig))
drivers/net/wireless/realtek/rtw89/core.c
3156
bw = rx_status_bw_to_radiotap_eht_usig[rx_status->bw];
drivers/net/wireless/realtek/rtw89/core.c
3168
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/realtek/rtw89/core.c
3182
if (rx_status->encoding == RX_ENC_HE) {
drivers/net/wireless/realtek/rtw89/core.c
3183
rx_status->flag |= RX_FLAG_RADIOTAP_HE;
drivers/net/wireless/realtek/rtw89/core.c
3186
} else if (rx_status->encoding == RX_ENC_EHT) {
drivers/net/wireless/realtek/rtw89/core.c
3187
rtw89_core_update_radiotap_eht(rtwdev, skb, rx_status);
drivers/net/wireless/realtek/rtw89/core.c
3191
static void rtw89_core_validate_rx_signal(struct ieee80211_rx_status *rx_status)
drivers/net/wireless/realtek/rtw89/core.c
3193
if (!rx_status->signal)
drivers/net/wireless/realtek/rtw89/core.c
3194
rx_status->flag |= RX_FLAG_NO_SIGNAL_VAL;
drivers/net/wireless/realtek/rtw89/core.c
3199
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/realtek/rtw89/core.c
3236
rx_status->band = chan > 14 ? RTW89_BAND_5G : RTW89_BAND_2G;
drivers/net/wireless/realtek/rtw89/core.c
3237
rx_status->freq = ieee80211_channel_to_frequency(chan, rx_status->band);
drivers/net/wireless/realtek/rtw89/core.c
3242
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/realtek/rtw89/core.c
3269
rx_status->freq = ieee80211_channel_to_frequency(chan->primary_channel, band);
drivers/net/wireless/realtek/rtw89/core.c
3279
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/realtek/rtw89/core.c
3287
rtw89_core_hw_to_sband_rate(rx_status);
drivers/net/wireless/realtek/rtw89/core.c
3289
rtw89_core_update_rx_status_by_ppdu(rtwdev, rx_status, phy_ppdu);
drivers/net/wireless/realtek/rtw89/core.c
3290
rtw89_core_update_radiotap(rtwdev, skb_ppdu, rx_status);
drivers/net/wireless/realtek/rtw89/core.c
3291
rtw89_core_validate_rx_signal(rx_status);
drivers/net/wireless/realtek/rtw89/core.c
3292
rtw89_core_update_rx_freq_from_ie(rtwdev, skb_ppdu, rx_status);
drivers/net/wireless/realtek/rtw89/core.c
3293
rtw89_core_correct_mcc_chan(rtwdev, desc_info, rx_status, phy_ppdu);
drivers/net/wireless/realtek/rtw89/core.c
3310
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/realtek/rtw89/core.c
3317
rx_status = IEEE80211_SKB_RXCB(skb_ppdu);
drivers/net/wireless/realtek/rtw89/core.c
3318
if (rtw89_core_rx_ppdu_match(rtwdev, desc_info, rx_status))
drivers/net/wireless/realtek/rtw89/core.c
3319
rtw89_chip_query_ppdu(rtwdev, phy_ppdu, rx_status);
drivers/net/wireless/realtek/rtw89/core.c
3320
rtw89_correct_cck_chan(rtwdev, rx_status);
drivers/net/wireless/realtek/rtw89/core.c
3321
rtw89_core_rx_to_mac80211(rtwdev, phy_ppdu, desc_info, skb_ppdu, rx_status);
drivers/net/wireless/realtek/rtw89/core.c
3575
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/realtek/rtw89/core.c
3585
struct ieee80211_rx_status *rx_status = iter_data->rx_status;
drivers/net/wireless/realtek/rtw89/core.c
3598
rtwsta_link->rx_status = *rx_status;
drivers/net/wireless/realtek/rtw89/core.c
3604
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/realtek/rtw89/core.c
3615
iter_data.rx_status = rx_status;
drivers/net/wireless/realtek/rtw89/core.c
3626
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/realtek/rtw89/core.c
3637
rx_status->freq = chandef->chan->center_freq;
drivers/net/wireless/realtek/rtw89/core.c
3638
rx_status->band = chandef->chan->band;
drivers/net/wireless/realtek/rtw89/core.c
3642
rx_status->boottime_ns = ktime_get_boottime_ns();
drivers/net/wireless/realtek/rtw89/core.c
3652
rx_status->freq = ieee80211_channel_to_frequency(chan, nl_band);
drivers/net/wireless/realtek/rtw89/core.c
3653
rx_status->band = nl_band;
drivers/net/wireless/realtek/rtw89/core.c
3657
rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/realtek/rtw89/core.c
3661
rx_status->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/realtek/rtw89/core.c
3663
rx_status->bw = rtw89_hw_to_rate_info_bw(desc_info->bw);
drivers/net/wireless/realtek/rtw89/core.c
3668
rx_status->encoding = RX_ENC_LEGACY;
drivers/net/wireless/realtek/rtw89/core.c
3669
rx_status->rate_idx = rtw89_get_data_not_ht_idx(rtwdev, data_rate);
drivers/net/wireless/realtek/rtw89/core.c
3672
rx_status->encoding = RX_ENC_HT;
drivers/net/wireless/realtek/rtw89/core.c
3673
rx_status->rate_idx = rtw89_get_data_ht_mcs(rtwdev, data_rate);
drivers/net/wireless/realtek/rtw89/core.c
3675
rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/realtek/rtw89/core.c
3677
rx_status->encoding = RX_ENC_VHT;
drivers/net/wireless/realtek/rtw89/core.c
3678
rx_status->rate_idx = rtw89_get_data_mcs(rtwdev, data_rate);
drivers/net/wireless/realtek/rtw89/core.c
3679
rx_status->nss = rtw89_get_data_nss(rtwdev, data_rate) + 1;
drivers/net/wireless/realtek/rtw89/core.c
3681
rx_status->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/realtek/rtw89/core.c
3683
rx_status->encoding = RX_ENC_HE;
drivers/net/wireless/realtek/rtw89/core.c
3684
rx_status->rate_idx = rtw89_get_data_mcs(rtwdev, data_rate);
drivers/net/wireless/realtek/rtw89/core.c
3685
rx_status->nss = rtw89_get_data_nss(rtwdev, data_rate) + 1;
drivers/net/wireless/realtek/rtw89/core.c
3687
rx_status->encoding = RX_ENC_EHT;
drivers/net/wireless/realtek/rtw89/core.c
3688
rx_status->rate_idx = rtw89_get_data_mcs(rtwdev, data_rate);
drivers/net/wireless/realtek/rtw89/core.c
3689
rx_status->nss = rtw89_get_data_nss(rtwdev, data_rate) + 1;
drivers/net/wireless/realtek/rtw89/core.c
3698
rx_status->eht.gi = gi;
drivers/net/wireless/realtek/rtw89/core.c
3700
rx_status->he_gi = gi;
drivers/net/wireless/realtek/rtw89/core.c
3701
rx_status->flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/realtek/rtw89/core.c
3702
rx_status->mactime = desc_info->free_run_cnt;
drivers/net/wireless/realtek/rtw89/core.c
3704
rtw89_chip_phy_rpt_to_rssi(rtwdev, desc_info, rx_status);
drivers/net/wireless/realtek/rtw89/core.c
3705
rtw89_core_stats_sta_rx_status(rtwdev, desc_info, rx_status);
drivers/net/wireless/realtek/rtw89/core.c
3737
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/realtek/rtw89/core.c
3742
rx_status = IEEE80211_SKB_RXCB(skb_ppdu);
drivers/net/wireless/realtek/rtw89/core.c
3743
rtw89_core_rx_to_mac80211(rtwdev, NULL, desc_info, skb_ppdu, rx_status);
drivers/net/wireless/realtek/rtw89/core.c
3786
struct ieee80211_rx_status *rx_status;
drivers/net/wireless/realtek/rtw89/core.c
3801
rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/realtek/rtw89/core.c
3802
memset(rx_status, 0, sizeof(*rx_status));
drivers/net/wireless/realtek/rtw89/core.c
3803
rtw89_core_update_rx_status(rtwdev, skb, desc_info, rx_status);
drivers/net/wireless/realtek/rtw89/core.c
3809
rtw89_core_rx_to_mac80211(rtwdev, NULL, desc_info, skb, rx_status);
drivers/net/wireless/realtek/rtw89/core.h
3540
struct ieee80211_rx_status rx_status;
drivers/net/wireless/realtek/rtw89/core.h
3829
struct ieee80211_rx_status *rx_status);
drivers/net/wireless/realtek/rtw89/core.h
7335
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/realtek/rtw89/core.h
7340
chip->ops->phy_rpt_to_rssi(rtwdev, desc_info, rx_status);
drivers/net/wireless/realtek/rtw89/debug.c
3870
struct ieee80211_rx_status *status = &rtwsta_link->rx_status;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2802
struct ieee80211_rx_status *rx_status)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2807
rx_status->signal = (desc_info->rssi >> 2) - MAX_RSSI;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1385
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1393
rsi_fill_rx_status(hw, skb, common, rx_status);
drivers/net/wireless/virtual/mac80211_hwsim.c
1736
struct ieee80211_rx_status *rx_status,
drivers/net/wireless/virtual/mac80211_hwsim.c
1759
rx_status->link_valid = true;
drivers/net/wireless/virtual/mac80211_hwsim.c
1760
rx_status->link_id = link_id;
drivers/net/wireless/virtual/mac80211_hwsim.c
1765
memcpy(IEEE80211_SKB_RXCB(skb), rx_status, sizeof(*rx_status));
drivers/net/wireless/virtual/mac80211_hwsim.c
1782
struct ieee80211_rx_status rx_status;
drivers/net/wireless/virtual/mac80211_hwsim.c
1785
memset(&rx_status, 0, sizeof(rx_status));
drivers/net/wireless/virtual/mac80211_hwsim.c
1786
rx_status.flag |= RX_FLAG_MACTIME_START;
drivers/net/wireless/virtual/mac80211_hwsim.c
1787
rx_status.freq = chan->center_freq;
drivers/net/wireless/virtual/mac80211_hwsim.c
1788
rx_status.freq_offset = chan->freq_offset ? 1 : 0;
drivers/net/wireless/virtual/mac80211_hwsim.c
1789
rx_status.band = chan->band;
drivers/net/wireless/virtual/mac80211_hwsim.c
1791
rx_status.rate_idx =
drivers/net/wireless/virtual/mac80211_hwsim.c
1793
rx_status.nss =
drivers/net/wireless/virtual/mac80211_hwsim.c
1795
rx_status.encoding = RX_ENC_VHT;
drivers/net/wireless/virtual/mac80211_hwsim.c
1797
rx_status.rate_idx = info->control.rates[0].idx;
drivers/net/wireless/virtual/mac80211_hwsim.c
1799
rx_status.encoding = RX_ENC_HT;
drivers/net/wireless/virtual/mac80211_hwsim.c
1802
rx_status.bw = RATE_INFO_BW_40;
drivers/net/wireless/virtual/mac80211_hwsim.c
1804
rx_status.bw = RATE_INFO_BW_80;
drivers/net/wireless/virtual/mac80211_hwsim.c
1806
rx_status.bw = RATE_INFO_BW_160;
drivers/net/wireless/virtual/mac80211_hwsim.c
1808
rx_status.bw = RATE_INFO_BW_20;
drivers/net/wireless/virtual/mac80211_hwsim.c
1810
rx_status.enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/virtual/mac80211_hwsim.c
1812
rx_status.signal = data->rx_rssi;
drivers/net/wireless/virtual/mac80211_hwsim.c
1814
rx_status.signal += info->control.vif->bss_conf.txpower;
drivers/net/wireless/virtual/mac80211_hwsim.c
1835
rx_status.boottime_ns = ktime_get_boottime_ns();
drivers/net/wireless/virtual/mac80211_hwsim.c
1899
rx_status.mactime = now + data2->tsf_offset;
drivers/net/wireless/virtual/mac80211_hwsim.c
1901
mac80211_hwsim_rx(data2, &rx_status, nskb);
drivers/net/wireless/virtual/mac80211_hwsim.c
6119
struct ieee80211_rx_status rx_status;
drivers/net/wireless/virtual/mac80211_hwsim.c
6175
memset(&rx_status, 0, sizeof(rx_status));
drivers/net/wireless/virtual/mac80211_hwsim.c
6183
rx_status.freq = nla_get_u32(info->attrs[HWSIM_ATTR_FREQ]);
drivers/net/wireless/virtual/mac80211_hwsim.c
6186
rx_status.freq);
drivers/net/wireless/virtual/mac80211_hwsim.c
6189
rx_status.band = iter_data.channel->band;
drivers/net/wireless/virtual/mac80211_hwsim.c
6205
rx_status.freq = channel->center_freq;
drivers/net/wireless/virtual/mac80211_hwsim.c
6206
rx_status.band = channel->band;
drivers/net/wireless/virtual/mac80211_hwsim.c
6209
rx_status.rate_idx = nla_get_u32(info->attrs[HWSIM_ATTR_RX_RATE]);
drivers/net/wireless/virtual/mac80211_hwsim.c
6210
if (rx_status.rate_idx >= data2->hw->wiphy->bands[rx_status.band]->n_bitrates)
drivers/net/wireless/virtual/mac80211_hwsim.c
6212
rx_status.signal = nla_get_u32(info->attrs[HWSIM_ATTR_SIGNAL]);
drivers/net/wireless/virtual/mac80211_hwsim.c
6218
rx_status.boottime_ns = ktime_get_boottime_ns();
drivers/net/wireless/virtual/mac80211_hwsim.c
6220
mac80211_hwsim_rx(data2, &rx_status, skb);
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1384
u8 zd_rx_rate(const void *rx_frame, const struct rx_status *status)
drivers/net/wireless/zydas/zd1211rw/zd_chip.h
933
struct rx_status;
drivers/net/wireless/zydas/zd1211rw/zd_chip.h
935
u8 zd_rx_rate(const void *rx_frame, const struct rx_status *status);
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1022
const struct rx_status *status;
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1031
FCS_LEN + sizeof(struct rx_status))
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1046
status = (struct rx_status *)
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1047
(buffer + (length - sizeof(struct rx_status)));
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1069
length -= ZD_PLCP_HEADER_SIZE + sizeof(struct rx_status);
drivers/net/wireless/zydas/zd1211rw/zd_mac.h
310
void zd_dump_rx_status(const struct rx_status *status);
drivers/spi/spi-tegra114.c
1088
if (tspi->tx_status || tspi->rx_status) {
drivers/spi/spi-tegra114.c
1128
if (tspi->tx_status || tspi->rx_status) {
drivers/spi/spi-tegra114.c
1188
if (tspi->rx_status) {
drivers/spi/spi-tegra114.c
1263
tspi->rx_status = tspi->status_reg &
drivers/spi/spi-tegra114.c
197
u32 rx_status;
drivers/spi/spi-tegra20-sflash.c
125
u32 rx_status;
drivers/spi/spi-tegra20-sflash.c
338
if (tsd->tx_status || tsd->rx_status) {
drivers/spi/spi-tegra20-sflash.c
363
if (tsd->tx_status || tsd->rx_status || (tsd->status_reg & SPI_BSY)) {
drivers/spi/spi-tegra20-sflash.c
405
tsd->rx_status = tsd->status_reg & SPI_RX_UNF;
drivers/spi/spi-tegra20-slink.c
185
u32 rx_status;
drivers/spi/spi-tegra20-slink.c
822
if (tspi->rx_status)
drivers/spi/spi-tegra20-slink.c
823
return tspi->rx_status;
drivers/spi/spi-tegra20-slink.c
845
if (tspi->tx_status || tspi->rx_status ||
drivers/spi/spi-tegra20-slink.c
904
if (tspi->rx_status) {
drivers/spi/spi-tegra20-slink.c
978
tspi->rx_status = tspi->status_reg &
drivers/spi/spi-tegra210-quad.c
1251
if (tqspi->tx_status || tqspi->rx_status) {
drivers/spi/spi-tegra210-quad.c
1254
tqspi->rx_status = 0;
drivers/spi/spi-tegra210-quad.c
1296
tqspi->rx_status = 0;
drivers/spi/spi-tegra210-quad.c
1363
if (tqspi->tx_status || tqspi->rx_status) {
drivers/spi/spi-tegra210-quad.c
1465
if (tqspi->tx_status || tqspi->rx_status) {
drivers/spi/spi-tegra210-quad.c
1517
if (tqspi->rx_status) {
drivers/spi/spi-tegra210-quad.c
1612
tqspi->rx_status = tqspi->status_reg & (QSPI_RX_FIFO_OVF | QSPI_RX_FIFO_UNF);
drivers/spi/spi-tegra210-quad.c
213
u32 rx_status;
drivers/staging/octeon/ethernet.c
204
cvmx_pip_port_status_t rx_status;
drivers/staging/octeon/ethernet.c
211
memset(&rx_status, 0, sizeof(rx_status));
drivers/staging/octeon/ethernet.c
214
cvmx_pip_get_port_status(priv->port, 1, &rx_status);
drivers/staging/octeon/ethernet.c
218
dev->stats.rx_packets += rx_status.inb_packets;
drivers/staging/octeon/ethernet.c
220
dev->stats.rx_bytes += rx_status.inb_octets;
drivers/staging/octeon/ethernet.c
222
dev->stats.multicast += rx_status.multicast_packets;
drivers/staging/octeon/ethernet.c
223
dev->stats.rx_crc_errors += rx_status.inb_errors;
drivers/staging/octeon/ethernet.c
224
dev->stats.rx_frame_errors += rx_status.fcs_align_err_packets;
drivers/staging/octeon/ethernet.c
225
dev->stats.rx_dropped += rx_status.dropped_packets;
drivers/tty/serial/8250/8250_mtk.c
102
if (data->rx_status == DMA_RX_SHUTDOWN)
drivers/tty/serial/8250/8250_mtk.c
161
if (data->rx_status != DMA_RX_START)
drivers/tty/serial/8250/8250_mtk.c
184
data->rx_status = DMA_RX_RUNNING;
drivers/tty/serial/8250/8250_mtk.c
201
data->rx_status = DMA_RX_START;
drivers/tty/serial/8250/8250_mtk.c
218
data->rx_status = DMA_RX_SHUTDOWN;
drivers/tty/serial/8250/8250_mtk.c
76
enum dma_rx_status rx_status;
drivers/usb/host/octeon-hcd.c
1155
union cvmx_usbcx_grxstsph rx_status;
drivers/usb/host/octeon-hcd.c
1161
rx_status.u32 = cvmx_usb_read_csr32(usb,
drivers/usb/host/octeon-hcd.c
1164
if (rx_status.s.pktsts != 2)
drivers/usb/host/octeon-hcd.c
1167
if (!rx_status.s.bcnt)
drivers/usb/host/octeon-hcd.c
1170
channel = rx_status.s.chnum;
drivers/usb/host/octeon-hcd.c
1171
bytes = rx_status.s.bcnt;
drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c
331
unsigned int size, rx_status;
drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c
351
&rx_status);
include/net/mac80211.h
1705
ieee80211_rx_status_to_khz(struct ieee80211_rx_status *rx_status)
include/net/mac80211.h
1707
return MHZ_TO_KHZ(rx_status->freq) +
include/net/mac80211.h
1708
(rx_status->freq_offset ? 500 : 0);
include/uapi/linux/cec.h
156
return msg->sequence && msg->tx_status && !msg->rx_status;
include/uapi/linux/cec.h
166
return msg->sequence && !msg->tx_status && msg->rx_status;
include/uapi/linux/cec.h
193
if (msg->rx_status && !(msg->rx_status & CEC_RX_STATUS_OK))
include/uapi/linux/cec.h
195
if (!msg->tx_status && !msg->rx_status)
include/uapi/linux/cec.h
197
return !(msg->rx_status & CEC_RX_STATUS_FEATURE_ABORT);
include/uapi/linux/cec.h
66
__u8 rx_status;
net/mac80211/ibss.c
1077
struct ieee80211_rx_status *rx_status,
net/mac80211/ibss.c
1086
enum nl80211_band band = rx_status->band;
net/mac80211/ibss.c
1088
channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq);
net/mac80211/ibss.c
1092
ieee80211_update_sta_info(sdata, mgmt, len, rx_status, elems, channel);
net/mac80211/ibss.c
1094
bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, channel);
net/mac80211/ibss.c
1133
if (ieee80211_have_rx_timestamp(rx_status)) {
net/mac80211/ibss.c
1136
ieee80211_calculate_rx_timestamp(local, rx_status,
net/mac80211/ibss.c
1553
struct ieee80211_rx_status *rx_status)
net/mac80211/ibss.c
1575
ieee80211_rx_bss_info(sdata, mgmt, len, rx_status, elems);
net/mac80211/ibss.c
1583
struct ieee80211_rx_status *rx_status;
net/mac80211/ibss.c
1589
rx_status = IEEE80211_SKB_RXCB(skb);
net/mac80211/ibss.c
1603
rx_status);
net/mac80211/ibss.c
1630
rx_status,
net/mac80211/ibss.c
888
struct ieee80211_rx_status *rx_status,
net/mac80211/ibss.c
957
struct ieee80211_rx_status *rx_status,
net/mac80211/ibss.c
962
enum nl80211_band band = rx_status->band;
net/mac80211/ieee80211_i.h
2041
struct ieee80211_rx_status *rx_status,
net/mac80211/ieee80211_i.h
711
struct ieee80211_rx_status *rx_status);
net/mac80211/mesh.c
1466
struct ieee80211_rx_status *rx_status)
net/mac80211/mesh.c
1475
enum nl80211_band band = rx_status->band;
net/mac80211/mesh.c
1500
freq = rx_status->freq;
net/mac80211/mesh.c
1509
sdata->u.mesh.mshcfg.rssi_threshold, rx_status->signal);
net/mac80211/mesh.c
1512
sdata->u.mesh.mshcfg.rssi_threshold < rx_status->signal)
net/mac80211/mesh.c
1514
rx_status);
net/mac80211/mesh.c
1525
elems->mesh_config, rx_status);
net/mac80211/mesh.c
1672
struct ieee80211_rx_status *rx_status)
net/mac80211/mesh.c
1680
mesh_rx_plink_frame(sdata, mgmt, len, rx_status);
net/mac80211/mesh.c
1697
struct ieee80211_rx_status *rx_status;
net/mac80211/mesh.c
1707
rx_status = IEEE80211_SKB_RXCB(skb);
net/mac80211/mesh.c
1714
ieee80211_mesh_rx_bcn_presp(sdata, mgmt, skb->len, rx_status);
net/mac80211/mesh.c
1720
ieee80211_mesh_rx_mgmt_action(sdata, mgmt, skb->len, rx_status);
net/mac80211/mesh.h
334
struct ieee80211_rx_status *rx_status);
net/mac80211/mesh.h
344
struct ieee80211_rx_status *rx_status);
net/mac80211/mesh_plink.c
1121
struct ieee80211_rx_status *rx_status)
net/mac80211/mesh_plink.c
1186
sta = mesh_sta_info_get(sdata, mgmt->sa, elems, rx_status);
net/mac80211/mesh_plink.c
1221
struct ieee80211_rx_status *rx_status)
net/mac80211/mesh_plink.c
1256
mesh_process_plink_frame(sdata, mgmt, elems, rx_status);
net/mac80211/mesh_plink.c
551
struct ieee80211_rx_status *rx_status)
net/mac80211/mesh_plink.c
563
sig = rx_status->signal;
net/mac80211/mesh_plink.c
590
struct ieee80211_rx_status *rx_status) __acquires(RCU)
net/mac80211/mesh_plink.c
601
sta = mesh_sta_info_alloc(sdata, addr, elems, rx_status);
net/mac80211/mesh_plink.c
629
struct ieee80211_rx_status *rx_status)
net/mac80211/mesh_plink.c
634
sta = mesh_sta_info_get(sdata, hw_addr, elems, rx_status);
net/mac80211/mesh_sync.c
105
if (ieee80211_have_rx_timestamp(rx_status))
net/mac80211/mesh_sync.c
106
t_r = ieee80211_calculate_rx_timestamp(local, rx_status,
net/mac80211/mesh_sync.c
86
struct ieee80211_rx_status *rx_status)
net/mac80211/mlme.c
6800
struct ieee80211_rx_status *rx_status)
net/mac80211/mlme.c
6810
ieee80211_rx_status_to_khz(rx_status));
net/mac80211/mlme.c
6814
bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, channel);
net/mac80211/mlme.c
6828
struct ieee80211_rx_status *rx_status = (void *) skb->cb;
net/mac80211/mlme.c
6844
ieee80211_rx_status_to_khz(rx_status));
net/mac80211/mlme.c
6857
ieee80211_rx_bss_info(link, mgmt, len, rx_status);
net/mac80211/mlme.c
6892
struct ieee80211_rx_status *rx_status)
net/mac80211/mlme.c
6909
-rx_status->signal);
net/mac80211/mlme.c
7453
struct ieee80211_rx_status *rx_status,
net/mac80211/mlme.c
7459
u32 rx_khz = ieee80211_rx_status_to_khz(rx_status);
net/mac80211/mlme.c
7484
struct ieee80211_rx_status *rx_status)
net/mac80211/mlme.c
7537
if (!ieee80211_rx_beacon_freq_valid(local, mgmt, rx_status,
net/mac80211/mlme.c
7553
ieee80211_rx_bss_info(link, mgmt, len, rx_status);
net/mac80211/mlme.c
7564
rx_status->device_timestamp;
net/mac80211/mlme.c
7593
if (!(rx_status->flag & RX_FLAG_NO_SIGNAL_VAL))
net/mac80211/mlme.c
7595
local, rx_status);
net/mac80211/mlme.c
7623
if (rx_status->flag & RX_FLAG_DECRYPTED &&
net/mac80211/mlme.c
7701
rx_status->device_timestamp;
net/mac80211/mlme.c
7713
ieee80211_rx_bss_info(link, mgmt, len, rx_status);
net/mac80211/mlme.c
7715
ieee80211_sta_process_chanswitch(link, rx_status->mactime,
net/mac80211/mlme.c
7716
rx_status->device_timestamp,
net/mac80211/mlme.c
7721
ieee80211_mgd_check_cross_link_csa(sdata, rx_status->link_id, elems);
net/mac80211/mlme.c
7792
rx_status->band);
net/mac80211/mlme.c
8246
struct ieee80211_rx_status *rx_status;
net/mac80211/mlme.c
8252
rx_status = (struct ieee80211_rx_status *) skb->cb;
net/mac80211/mlme.c
8258
ieee80211_rx_mgmt_beacon(link, hdr, skb->len, rx_status);
net/mac80211/mlme.c
8267
struct ieee80211_rx_status *rx_status;
net/mac80211/mlme.c
8275
rx_status = (struct ieee80211_rx_status *) skb->cb;
net/mac80211/mlme.c
8279
if (rx_status->link_valid) {
net/mac80211/mlme.c
8280
link = sdata_dereference(sdata->link[rx_status->link_id],
net/mac80211/mlme.c
8289
skb->len, rx_status);
net/mac80211/mlme.c
8333
rx_status->mactime,
net/mac80211/mlme.c
8334
rx_status->device_timestamp,
net/mac80211/mlme.c
8373
rx_status->mactime,
net/mac80211/mlme.c
8374
rx_status->device_timestamp,
net/mac80211/scan.c
151
local->hw.wiphy->bands[rx_status->band];
net/mac80211/scan.c
152
if (!(rx_status->encoding == RX_ENC_HT) &&
net/mac80211/scan.c
153
!(rx_status->encoding == RX_ENC_VHT))
net/mac80211/scan.c
155
&sband->bitrates[rx_status->rate_idx];
net/mac80211/scan.c
169
struct ieee80211_rx_status *rx_status,
net/mac80211/scan.c
177
.rx_status = rx_status,
net/mac80211/scan.c
181
.boottime_ns = rx_status->boottime_ns,
net/mac80211/scan.c
187
if (rx_status->flag & RX_FLAG_NO_SIGNAL_VAL)
net/mac80211/scan.c
190
bss_meta.signal = rx_status->signal * 100;
net/mac80211/scan.c
192
bss_meta.signal = (rx_status->signal * 100) / local->hw.max_signal;
net/mac80211/scan.c
200
ieee80211_have_rx_timestamp(rx_status)) {
net/mac80211/scan.c
207
if (rx_status->link_valid) {
net/mac80211/scan.c
208
s8 link_id = rx_status->link_id;
net/mac80211/scan.c
220
rx_status,
net/mac80211/scan.c
238
rx_status->flag |= RX_FLAG_NO_SIGNAL_VAL;
net/mac80211/scan.c
279
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
net/mac80211/scan.c
313
ieee80211_rx_status_to_khz(rx_status));
net/mac80211/scan.c
364
bss = ieee80211_bss_info_update(local, rx_status,
net/mac80211/scan.c
59
struct ieee80211_rx_status *rx_status;
net/mac80211/scan.c
71
struct ieee80211_rx_status *rx_status;
net/mac80211/scan.c
87
rx_status = update_data->rx_status;
net/mac80211/scan.c
90
bss->device_ts_beacon = rx_status->device_timestamp;
net/mac80211/scan.c
92
bss->device_ts_presp = rx_status->device_timestamp;
net/mac80211/tdls.c
1754
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
net/mac80211/tdls.c
1762
params.timestamp = rx_status->device_timestamp;
net/mac80211/tdls.c
1855
struct ieee80211_rx_status *rx_status = IEEE80211_SKB_RXCB(skb);
net/mac80211/tdls.c
1863
params.timestamp = rx_status->device_timestamp;
tools/testing/selftests/bpf/test_sockmap.c
842
int rx_status, tx_status;
tools/testing/selftests/bpf/test_sockmap.c
947
assert(waitpid(rxpid, &rx_status, 0) == rxpid);
tools/testing/selftests/bpf/test_sockmap.c
949
if (WIFEXITED(rx_status)) {
tools/testing/selftests/bpf/test_sockmap.c
950
err = WEXITSTATUS(rx_status);