Lines Matching full:rxd

171 	__le32 *rxd = (__le32 *)skb->data;  in mt7925_reverse_frag0_hdr_trans()  local
177 if (le32_get_bits(rxd[3], MT_RXD3_NORMAL_ADDR_TYPE) != in mt7925_reverse_frag0_hdr_trans()
181 if (!(le32_to_cpu(rxd[1]) & MT_RXD1_NORMAL_GROUP_4)) in mt7925_reverse_frag0_hdr_trans()
190 /* store the info from RXD and ethhdr to avoid being overridden */ in mt7925_reverse_frag0_hdr_trans()
191 frame_control = le32_get_bits(rxd[8], MT_RXD8_FRAME_CONTROL); in mt7925_reverse_frag0_hdr_trans()
193 hdr.seq_ctrl = cpu_to_le16(le32_get_bits(rxd[10], MT_RXD10_SEQ_CTRL)); in mt7925_reverse_frag0_hdr_trans()
227 memcpy(skb_push(skb, IEEE80211_HT_CTL_LEN), &rxd[11], in mt7925_reverse_frag0_hdr_trans()
232 qos_ctrl = cpu_to_le16(le32_get_bits(rxd[10], MT_RXD10_QOS_CTL)); in mt7925_reverse_frag0_hdr_trans()
358 __le32 *rxv = NULL, *rxd = (__le32 *)skb->data; in mt7925_mac_fill_rx() local
363 u32 rxd0 = le32_to_cpu(rxd[0]); in mt7925_mac_fill_rx()
364 u32 rxd1 = le32_to_cpu(rxd[1]); in mt7925_mac_fill_rx()
365 u32 rxd2 = le32_to_cpu(rxd[2]); in mt7925_mac_fill_rx()
366 u32 rxd3 = le32_to_cpu(rxd[3]); in mt7925_mac_fill_rx()
367 u32 rxd4 = le32_to_cpu(rxd[4]); in mt7925_mac_fill_rx()
443 rxd += 8; in mt7925_mac_fill_rx()
445 u32 v0 = le32_to_cpu(rxd[0]); in mt7925_mac_fill_rx()
446 u32 v2 = le32_to_cpu(rxd[2]); in mt7925_mac_fill_rx()
448 /* TODO: need to map rxd address */ in mt7925_mac_fill_rx()
453 rxd += 4; in mt7925_mac_fill_rx()
454 if ((u8 *)rxd - skb->data >= skb->len) in mt7925_mac_fill_rx()
459 u8 *data = (u8 *)rxd; in mt7925_mac_fill_rx()
484 rxd += 4; in mt7925_mac_fill_rx()
485 if ((u8 *)rxd - skb->data >= skb->len) in mt7925_mac_fill_rx()
490 status->timestamp = le32_to_cpu(rxd[0]); in mt7925_mac_fill_rx()
506 rxd += 4; in mt7925_mac_fill_rx()
507 if ((u8 *)rxd - skb->data >= skb->len) in mt7925_mac_fill_rx()
511 /* RXD Group 3 - P-RXV */ in mt7925_mac_fill_rx()
516 rxv = rxd; in mt7925_mac_fill_rx()
517 rxd += 4; in mt7925_mac_fill_rx()
518 if ((u8 *)rxd - skb->data >= skb->len) in mt7925_mac_fill_rx()
529 /* RXD Group 5 - C-RXV */ in mt7925_mac_fill_rx()
531 rxd += 24; in mt7925_mac_fill_rx()
532 if ((u8 *)rxd - skb->data >= skb->len) in mt7925_mac_fill_rx()
548 hdr_gap = (u8 *)rxd - skb->data + 2 * remove_pad; in mt7925_mac_fill_rx()
1144 __le32 *rxd = (__le32 *)data; in mt7925_rx_check() local
1145 __le32 *end = (__le32 *)&rxd[len / 4]; in mt7925_rx_check()
1148 type = le32_get_bits(rxd[0], MT_RXD0_PKT_TYPE); in mt7925_rx_check()
1150 u32 sw_type = le32_get_bits(rxd[0], MT_RXD0_SW_PKT_TYPE_MASK); in mt7925_rx_check()
1163 for (rxd += 4; rxd + 12 <= end; rxd += 12) in mt7925_rx_check()
1164 mt7925_mac_add_txs(dev, rxd); in mt7925_rx_check()
1176 __le32 *rxd = (__le32 *)skb->data; in mt7925_queue_rx_skb() local
1181 type = le32_get_bits(rxd[0], MT_RXD0_PKT_TYPE); in mt7925_queue_rx_skb()
1182 flag = le32_get_bits(rxd[0], MT_RXD0_PKT_FLAG); in mt7925_queue_rx_skb()
1184 u32 sw_type = le32_get_bits(rxd[0], MT_RXD0_SW_PKT_TYPE_MASK); in mt7925_queue_rx_skb()
1204 for (rxd += 2; rxd + 8 <= end; rxd += 8) in mt7925_queue_rx_skb()
1205 mt7925_mac_add_txs(dev, rxd); in mt7925_queue_rx_skb()