| /linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | mac.c | 176 __le32 *rxv = NULL, *rxd = (__le32 *)skb->data; in mt7921_mac_fill_rx() local 181 u32 rxd0 = le32_to_cpu(rxd[0]); in mt7921_mac_fill_rx() 182 u32 rxd1 = le32_to_cpu(rxd[1]); in mt7921_mac_fill_rx() 183 u32 rxd2 = le32_to_cpu(rxd[2]); in mt7921_mac_fill_rx() 184 u32 rxd3 = le32_to_cpu(rxd[3]); in mt7921_mac_fill_rx() 185 u32 rxd4 = le32_to_cpu(rxd[4]); in mt7921_mac_fill_rx() 262 rxd += 6; in mt7921_mac_fill_rx() 264 u32 v0 = le32_to_cpu(rxd[0]); in mt7921_mac_fill_rx() 265 u32 v2 = le32_to_cpu(rxd[2]); in mt7921_mac_fill_rx() 271 rxd += 4; in mt7921_mac_fill_rx() [all …]
|
| H A D | mcu.c | 19 struct mt76_connac2_mcu_rxd *rxd; in mt7921_mcu_parse_response() local 30 rxd = (struct mt76_connac2_mcu_rxd *)skb->data; in mt7921_mcu_parse_response() 31 if (seq != rxd->seq) in mt7921_mcu_parse_response() 36 skb_pull(skb, sizeof(*rxd) - 4); in mt7921_mcu_parse_response() 39 skb_pull(skb, sizeof(*rxd) + 4); in mt7921_mcu_parse_response() 49 skb_pull(skb, sizeof(*rxd)); in mt7921_mcu_parse_response() 58 skb_pull(skb, sizeof(*rxd)); in mt7921_mcu_parse_response() 64 skb_pull(skb, sizeof(*rxd)); in mt7921_mcu_parse_response() 143 struct mt76_connac2_mcu_rxd *rxd; in mt7921_mcu_uni_roc_event() local 146 rxd = (struct mt76_connac2_mcu_rxd *)skb->data; in mt7921_mcu_uni_roc_event() [all …]
|
| /linux/drivers/net/ethernet/intel/fm10k/ |
| H A D | fm10k_debugfs.c | 87 union fm10k_rx_desc *rxd = FM10K_RX_DESC(ring, i); in fm10k_dbg_rx_desc_seq_show() local 91 i, rxd->d.data, rxd->d.rss, rxd->d.staterr, in fm10k_dbg_rx_desc_seq_show() 92 rxd->w.length, rxd->w.vlan, rxd->w.dglort, in fm10k_dbg_rx_desc_seq_show() 93 rxd->w.sglort, rxd->q.timestamp); in fm10k_dbg_rx_desc_seq_show()
|
| /linux/drivers/spi/ |
| H A D | spi-altera-core.c | 117 unsigned int rxd; in altera_spi_rx_word() local 119 altr_spi_readl(hw, ALTERA_SPI_RXDATA, &rxd); in altera_spi_rx_word() 123 hw->rx[hw->count] = rxd; in altera_spi_rx_word() 126 hw->rx[hw->count * 2] = rxd; in altera_spi_rx_word() 127 hw->rx[hw->count * 2 + 1] = rxd >> 8; in altera_spi_rx_word() 130 hw->rx[hw->count * 4] = rxd; in altera_spi_rx_word() 131 hw->rx[hw->count * 4 + 1] = rxd >> 8; in altera_spi_rx_word() 132 hw->rx[hw->count * 4 + 2] = rxd >> 16; in altera_spi_rx_word() 133 hw->rx[hw->count * 4 + 3] = rxd >> 24; in altera_spi_rx_word()
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | marvell,armada-39x-pinctrl.txt | 18 mpp0 0 gpio, ua0(rxd) 23 mpp5 5 gpio, ua1(rxd), ua0(cts), smi(mdio) 35 mpp17 17 gpio, ua1(rxd), spi0(sck), sata1(prsnt) [1], sata0(prsnt) [1], smi(mdio) 37 mpp19 19 gpio, sata1(prsnt) [1], ua0(cts), ua1(rxd), i2c2(sda) 43 mpp24 24 gpio, spi0(miso), ua0(cts), ua1(rxd), sd0(d4), dev(ready) 60 mpp41 41 gpio, ua1(rxd), ua0(cts), spi1(cs3), dev(burst/last), nand(rb0), ge(rxctl) 65 mpp45 45 gpio, ref(clk), pcie0(rstout), ua1(rxd) 71 audio(lrclk) [2], sd0(d5), ua2(rxd) 72 mpp50 50 gpio, pcie0(rstout), tdm(drx) [2], audio(extclk) [2], sd0(cmd), ua2(rxd) 77 mpp55 55 gpio, ua1(cts), spi1(cs1), sd0(d0), ua1(rxd), ua3(rxd) [all …]
|
| H A D | marvell,kirkwood-pinctrl.txt | 28 mpp4 4 gpio, nand(io6), uart0(rxd), ptp(clk) 37 mpp11 11 gpio, spi(miso), uart0(rxd), ptp(clk), ptp-1(evreq), 41 mpp14 14 gpio, sdio(d0), uart1(rxd), mii(col) 43 mpp16 16 gpio, sdio(d2), uart0(cts), uart1(rxd), mii(crs) 66 mpp4 4 gpio, nand(io6), uart0(rxd), ptp(clk) 75 mpp11 11 gpio, spi(miso), uart0(rxd), ptp(clk), ptp-1(evreq), 79 mpp14 14 gpio, sdio(d0), uart1(rxd), mii(col) 81 mpp16 16 gpio, sdio(d2), uart0(cts), uart1(rxd), mii(crs) 110 mpp4 4 gpio, nand(io6), uart0(rxd), ptp(clk), sata1(act) 119 mpp11 11 gpio, spi(miso), uart0(rxd), ptp(clk), ptp-1(evreq), [all …]
|
| H A D | marvell,armada-370-pinctrl.txt | 16 mpp0 0 gpio, uart0(rxd) 19 mpp3 3 gpio, i2c0(sda), uart0(rxd) 27 mpp11 11 gpio, ge0(rxd0), uart1(rxd), sd0(cmd), spi0(cs1), 37 mpp16 16 gpio, ge0(rxclk), uart1(rxd), tdm(int), audio(extclk) 46 mpp25 25 gpio, ge0(rxerr), ge1(rxd0), uart1(rxd) 62 mpp41 41 gpio, dev(ad2), uart1(rxd) 84 mpp57 57 gpio, dev(cs3), uart1(rxd), tdm(fsync), sata0(prsnt), 89 mpp60 60 gpio, dev(ale1), uart1(rxd), sata0(prsnt), pcie(rstout),
|
| H A D | marvell,armada-38x-pinctrl.txt | 18 mpp0 0 gpio, ua0(rxd) 23 mpp5 5 gpio, ge(mdio), ua1(rxd), ua0(cts) 35 mpp17 17 gpio, ge0(rxclk), ptp(clk), ua1(rxd), spi0(sck), sata1(prsnt), sata0(prsnt) 42 mpp24 24 gpio, spi0(miso), ua0(cts), ua1(rxd), sd0(d4), dev(ready) 59 mpp41 41 gpio, ua1(rxd), ge1(rxctl), ua0(cts), spi1(cs3), dev(burst/last), nand(rb0) 63 mpp45 45 gpio, ref(clk_out0), pcie0(rstout), ua1(rxd) 73 mpp55 55 gpio, ua1(cts), ge(mdio), pcie1(clkreq) [1], spi1(cs1), sd0(d0), ua1(rxd) 76 …8 58 gpio, pcie1(clkreq) [1], i2c1(sck), pcie2(clkreq), spi1(miso), sd0(d1), ua1(rxd)
|
| H A D | marvell,dove-pinctrl.txt | 22 mpp3 3 gpio, pmu, uart2(rxd), sdio0(ledctrl), sata(act), 27 mpp7 7 gpio, pmu, uart3(rxd), sdio1(ledctrl), spi1(sck), pmu* 37 mpp14 14 gpio, pmu, uart2(txd), sdio1(buspwr), ssp(rxd), pmu* 38 mpp15 15 gpio, pmu, uart2(rxd), sdio1(ledctrl), ssp(sfrm), pmu* 43 mpp19 19 gpio, uart3(rxd), sdio0(ledctrl), twsi(sck)
|
| H A D | marvell,armada-375-pinctrl.txt | 31 mpp15 15 gpio, i2c0(sck), uart1(rxd) 33 mpp17 17 gpio, uart0(rxd) 57 mpp41 41 gpio, uart1(rxd) 77 mpp61 61 gpio, i2c1(sda), uart1(rxd), spi1(cs2), led(p0)
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mac.c | 188 __le32 *rxd = (__le32 *)skb->data; in mt7925_reverse_frag0_hdr_trans() local 194 if (le32_get_bits(rxd[3], MT_RXD3_NORMAL_ADDR_TYPE) != in mt7925_reverse_frag0_hdr_trans() 198 if (!(le32_to_cpu(rxd[1]) & MT_RXD1_NORMAL_GROUP_4)) in mt7925_reverse_frag0_hdr_trans() 208 frame_control = le32_get_bits(rxd[8], MT_RXD8_FRAME_CONTROL); in mt7925_reverse_frag0_hdr_trans() 210 hdr.seq_ctrl = cpu_to_le16(le32_get_bits(rxd[10], MT_RXD10_SEQ_CTRL)); in mt7925_reverse_frag0_hdr_trans() 244 memcpy(skb_push(skb, IEEE80211_HT_CTL_LEN), &rxd[11], in mt7925_reverse_frag0_hdr_trans() 249 qos_ctrl = cpu_to_le16(le32_get_bits(rxd[10], MT_RXD10_QOS_CTL)); in mt7925_reverse_frag0_hdr_trans() 380 __le32 *rxv = NULL, *rxd = (__le32 *)skb->data; in mt7925_mac_fill_rx() local 385 u32 rxd1 = le32_to_cpu(rxd[1]); in mt7925_mac_fill_rx() 386 u32 rxd2 = le32_to_cpu(rxd[ in mt7925_mac_fill_rx() 1390 __le32 *rxd = (__le32 *)data; mt7925_rx_check() local 1423 __le32 *rxd = (__le32 *)skb->data; mt7925_queue_rx_skb() local [all...] |
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | htt_rx.c | 512 struct htt_rx_desc *rxd; in ath10k_htt_rx_handle_amsdu_mon_32() local 515 rxd = HTT_RX_BUF_TO_RX_DESC(hw, msdu->data); in ath10k_htt_rx_handle_amsdu_mon_32() 516 trace_ath10k_htt_rx_desc(ar, rxd, hw->rx_desc_ops->rx_desc_size); in ath10k_htt_rx_handle_amsdu_mon_32() 589 struct htt_rx_desc *rxd; in ath10k_htt_rx_handle_amsdu_mon_64() local 592 rxd = HTT_RX_BUF_TO_RX_DESC(hw, msdu->data); in ath10k_htt_rx_handle_amsdu_mon_64() 593 trace_ath10k_htt_rx_desc(ar, rxd, hw->rx_desc_ops->rx_desc_size); in ath10k_htt_rx_handle_amsdu_mon_64() 661 struct htt_rx_desc *rxd; in ath10k_htt_rx_pop_paddr32_list() local 697 rxd = HTT_RX_BUF_TO_RX_DESC(hw, msdu->data); in ath10k_htt_rx_pop_paddr32_list() 698 rxd_attention = ath10k_htt_rx_desc_get_attention(hw, rxd); in ath10k_htt_rx_pop_paddr32_list() 700 trace_ath10k_htt_rx_desc(ar, rxd, hw->rx_desc_ops->rx_desc_size); in ath10k_htt_rx_pop_paddr32_list() [all …]
|
| /linux/drivers/media/pci/mantis/ |
| H A D | mantis_i2c.c | 28 u32 rxd, i, stat, trials; in mantis_i2c_read() local 34 rxd = (msg->addr << 25) | (1 << 24) in mantis_i2c_read() 40 rxd &= ~MANTIS_I2C_STOP; in mantis_i2c_read() 43 mmwrite(rxd, MANTIS_I2CDATA_CTL); in mantis_i2c_read() 63 rxd = mmread(MANTIS_I2CDATA_CTL); in mantis_i2c_read() 64 msg->buf[i] = (u8)((rxd >> 8) & 0xFF); in mantis_i2c_read()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
| H A D | mac.c | 254 __le32 *rxd = (__le32 *)skb->data; in mt7615_reverse_frag0_hdr_trans() local 260 if (le32_get_bits(rxd[1], MT_RXD1_NORMAL_ADDR_TYPE) != in mt7615_reverse_frag0_hdr_trans() 264 if (!(le32_to_cpu(rxd[0]) & MT_RXD0_NORMAL_GROUP_4)) in mt7615_reverse_frag0_hdr_trans() 274 frame_control = le32_get_bits(rxd[4], MT_RXD4_FRAME_CONTROL); in mt7615_reverse_frag0_hdr_trans() 276 hdr.seq_ctrl = cpu_to_le16(le32_get_bits(rxd[6], MT_RXD6_SEQ_CTRL)); in mt7615_reverse_frag0_hdr_trans() 310 memcpy(skb_push(skb, IEEE80211_HT_CTL_LEN), &rxd[7], in mt7615_reverse_frag0_hdr_trans() 316 qos_ctrl = cpu_to_le16(le32_get_bits(rxd[6], MT_RXD6_QOS_CTL)); in mt7615_reverse_frag0_hdr_trans() 338 __le32 *rxd = (__le32 *)skb->data; in mt7615_mac_fill_rx() local 339 u32 rxd0 = le32_to_cpu(rxd[0]); in mt7615_mac_fill_rx() 340 u32 rxd1 = le32_to_cpu(rxd[1]); in mt7615_mac_fill_rx() [all …]
|
| /linux/drivers/net/fddi/skfp/ |
| H A D | skfddi.c | 126 void mac_drv_rx_complete(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd, 128 void mac_drv_requeue_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd, 131 void mac_drv_clear_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd, 1564 void mac_drv_rx_complete(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd, in mac_drv_rx_complete() argument 1580 skb = rxd->rxd_os.skb; in mac_drv_rx_complete() 1647 rxd->rxd_os.skb = NULL; in mac_drv_rx_complete() 1658 mac_drv_requeue_rxd(smc, rxd, frag_count); in mac_drv_rx_complete() 1683 void mac_drv_requeue_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd, in mac_drv_requeue_rxd() argument 1698 src_rxd = rxd; in mac_drv_requeue_rxd() 1701 rxd = HWM_GET_CURR_RXD(smc); in mac_drv_requeue_rxd() [all …]
|
| H A D | hwmtm.c | 96 volatile struct s_smt_fp_rxd *rxd, 99 volatile struct s_smt_fp_rxd *rxd, 102 volatile struct s_smt_fp_rxd *rxd, int frag_count); 1041 struct s_smt_fp_rxd volatile *rxd ; /* first rxd of rx frame */ in process_receive() local 1148 rxd = queue->rx_curr_get ; in process_receive() 1156 rxd->rxd_rbctrl &= cpu_to_le32(~BMU_STF) ; in process_receive() 1158 for (r=rxd, i=frag_count ; i ; r=r->rxd_next, i--){ in process_receive() 1217 virt = (u_char far *) rxd->rxd_virt ; in process_receive() 1255 mac_drv_rx_complete(smc,rxd,frag_count,len) ; in process_receive() 1269 hwm_cpy_rxd2mb(rxd,data,len) ; in process_receive() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7603/ |
| H A D | dma.c | 99 __le32 *rxd = (__le32 *)skb->data; in mt7603_queue_rx_skb() local 103 type = le32_get_bits(rxd[0], MT_RXD0_PKT_TYPE); in mt7603_queue_rx_skb() 115 for (rxd++; rxd + 5 <= end; rxd += 5) in mt7603_queue_rx_skb() 116 mt7603_mac_add_txs(dev, rxd); in mt7603_queue_rx_skb()
|
| /linux/drivers/dma/mediatek/ |
| H A D | mtk-hsdma.c | 166 struct mtk_hsdma_pdesc *rxd; member 332 ring->rxd = &ring->txd[MTK_DMA_SIZE]; in mtk_hsdma_alloc_pchan() 416 struct mtk_hsdma_pdesc *txd, *rxd; in mtk_hsdma_issue_pending_vdesc() local 454 rxd = &ring->rxd[ring->cur_tptr]; in mtk_hsdma_issue_pending_vdesc() 455 WRITE_ONCE(rxd->desc1, hvd->dest); in mtk_hsdma_issue_pending_vdesc() 456 WRITE_ONCE(rxd->desc2, MTK_HSDMA_DESC_PLEN(tlen)); in mtk_hsdma_issue_pending_vdesc() 535 struct mtk_hsdma_pdesc *rxd; in mtk_hsdma_free_rooms_in_ring() local 561 rxd = &pc->ring.rxd[next]; in mtk_hsdma_free_rooms_in_ring() 567 desc2 = READ_ONCE(rxd->desc2); in mtk_hsdma_free_rooms_in_ring() 579 hvd->residue -= MTK_HSDMA_DESC_PLEN_GET(rxd->desc2); in mtk_hsdma_free_rooms_in_ring() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | mac.c | 270 __le32 *rxd = (__le32 *)skb->data; in mt7915_mac_fill_rx() local 272 u32 rxd0 = le32_to_cpu(rxd[0]); in mt7915_mac_fill_rx() 273 u32 rxd1 = le32_to_cpu(rxd[1]); in mt7915_mac_fill_rx() 274 u32 rxd2 = le32_to_cpu(rxd[2]); in mt7915_mac_fill_rx() 275 u32 rxd3 = le32_to_cpu(rxd[3]); in mt7915_mac_fill_rx() 276 u32 rxd4 = le32_to_cpu(rxd[4]); in mt7915_mac_fill_rx() 357 rxd += 6; in mt7915_mac_fill_rx() 359 u32 v0 = le32_to_cpu(rxd[0]); in mt7915_mac_fill_rx() 360 u32 v2 = le32_to_cpu(rxd[2]); in mt7915_mac_fill_rx() 366 rxd += 4; in mt7915_mac_fill_rx() [all …]
|
| H A D | mcu.h | 32 struct mt76_connac2_mcu_rxd_hdr rxd; member 40 struct mt76_connac2_mcu_rxd_hdr rxd; member 49 struct mt76_connac2_mcu_rxd_hdr rxd; member 58 struct mt76_connac2_mcu_rxd_hdr rxd; member 67 struct mt76_connac2_mcu_rxd_hdr rxd; member
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mac.c | 196 __le32 *rxd = (__le32 *)skb->data; in mt7996_reverse_frag0_hdr_trans() local 202 if (le32_get_bits(rxd[3], MT_RXD3_NORMAL_ADDR_TYPE) != in mt7996_reverse_frag0_hdr_trans() 206 if (!(le32_to_cpu(rxd[1]) & MT_RXD1_NORMAL_GROUP_4)) in mt7996_reverse_frag0_hdr_trans() 219 frame_control = le32_get_bits(rxd[8], MT_RXD8_FRAME_CONTROL); in mt7996_reverse_frag0_hdr_trans() 221 hdr.seq_ctrl = cpu_to_le16(le32_get_bits(rxd[10], MT_RXD10_SEQ_CTRL)); in mt7996_reverse_frag0_hdr_trans() 255 memcpy(skb_push(skb, IEEE80211_HT_CTL_LEN), &rxd[11], in mt7996_reverse_frag0_hdr_trans() 260 qos_ctrl = cpu_to_le16(le32_get_bits(rxd[10], MT_RXD10_QOS_CTL)); in mt7996_reverse_frag0_hdr_trans() 422 __le32 *rxd = (__le32 *)skb->data; in mt7996_mac_fill_rx() local 424 u32 rxd0 = le32_to_cpu(rxd[0]); in mt7996_mac_fill_rx() 425 u32 rxd1 = le32_to_cpu(rxd[1]); in mt7996_mac_fill_rx() [all …]
|
| /linux/drivers/net/fddi/skfp/h/ |
| H A D | hwmtm.h | 277 #define HWM_GET_RX_FRAG_LEN(rxd) ((int)AIX_REVERSE((rxd)->rxd_rbctrl)& \ argument 294 #define HWM_GET_RX_PHYS(rxd) (u_long)AIX_REVERSE((rxd)->rxd_rbadr) argument
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_net_debugfs.c | 17 struct nfp_net_rx_desc *rxd; in nfp_rx_q_show() local 42 rxd = &rx_ring->rxds[i]; in nfp_rx_q_show() 44 rxd->vals[0], rxd->vals[1]); in nfp_rx_q_show()
|
| H A D | nfp_net_dp.c | 442 bool nfp_net_vlan_strip(struct sk_buff *skb, const struct nfp_net_rx_desc *rxd, in nfp_net_vlan_strip() argument 447 if (rxd->rxd.flags & PCIE_DESC_RX_VLAN) { in nfp_net_vlan_strip() 449 tci = le16_to_cpu(rxd->rxd.vlan); in nfp_net_vlan_strip()
|
| /linux/drivers/net/ethernet/sun/ |
| H A D | sungem.c | 411 struct gem_rxd *rxd = &gp->init_block->rxd[i]; in gem_rxmac_reset() local 418 rxd->status_word = cpu_to_le64(RXDCTRL_FRESH(gp)); in gem_rxmac_reset() 705 struct gem_rxd *rxd = in gem_post_rxds() local 706 &gp->init_block->rxd[cluster_start]; in gem_post_rxds() 708 rxd->status_word = cpu_to_le64(RXDCTRL_FRESH(gp)); in gem_post_rxds() 709 rxd++; in gem_post_rxds() 752 struct gem_rxd *rxd = &gp->init_block->rxd[entry]; in gem_rx() local 754 u64 status = le64_to_cpu(rxd->status_word); in gem_rx() 796 dma_addr = le64_to_cpu(rxd->buffer); in gem_rx() 809 rxd->buffer = cpu_to_le64(dma_map_page(&gp->pdev->dev, in gem_rx() [all …]
|