Lines Matching full:rxd
175 __le32 *rxv = NULL, *rxd = (__le32 *)skb->data;
180 u32 rxd0 = le32_to_cpu(rxd[0]);
181 u32 rxd1 = le32_to_cpu(rxd[1]);
182 u32 rxd2 = le32_to_cpu(rxd[2]);
183 u32 rxd3 = le32_to_cpu(rxd[3]);
184 u32 rxd4 = le32_to_cpu(rxd[4]);
261 rxd += 6;
263 u32 v0 = le32_to_cpu(rxd[0]);
264 u32 v2 = le32_to_cpu(rxd[2]);
270 rxd += 4;
271 if ((u8 *)rxd - skb->data >= skb->len)
276 u8 *data = (u8 *)rxd;
301 rxd += 4;
302 if ((u8 *)rxd - skb->data >= skb->len)
307 status->timestamp = le32_to_cpu(rxd[0]);
323 rxd += 2;
324 if ((u8 *)rxd - skb->data >= skb->len)
328 /* RXD Group 3 - P-RXV */
333 rxv = rxd;
334 rxd += 2;
335 if ((u8 *)rxd - skb->data >= skb->len)
350 rxd += 6;
351 if ((u8 *)rxd - skb->data >= skb->len)
354 rxv = rxd;
360 rxd += 12;
361 if ((u8 *)rxd - skb->data >= skb->len)
388 hdr_gap = (u8 *)rxd - skb->data + 2 * remove_pad;
563 __le32 *rxd = (__le32 *)data;
564 __le32 *end = (__le32 *)&rxd[len / 4];
567 type = le32_get_bits(rxd[0], MT_RXD0_PKT_TYPE);
575 for (rxd += 2; rxd + 8 <= end; rxd += 8)
576 mt7921_mac_add_txs(dev, rxd);
588 __le32 *rxd = (__le32 *)skb->data;
593 type = le32_get_bits(rxd[0], MT_RXD0_PKT_TYPE);
594 flag = le32_get_bits(rxd[0], MT_RXD0_PKT_FLAG);
609 for (rxd += 2; rxd + 8 <= end; rxd += 8)
610 mt7921_mac_add_txs(dev, rxd);