Home
last modified time | relevance | path

Searched refs:MT_TXD_SIZE (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/net/wireless/mediatek/mt76/mt7603/
H A Ddma.c37 if (skb->len < MT_TXD_SIZE + sizeof(struct ieee80211_hdr)) in mt7603_rx_loopback_skb()
53 hdr = (struct ieee80211_hdr *)&skb->data[MT_TXD_SIZE]; in mt7603_rx_loopback_skb()
66 skb_pull(skb, MT_TXD_SIZE); in mt7603_rx_loopback_skb()
69 skb_push(skb, MT_TXD_SIZE); in mt7603_rx_loopback_skb()
H A Dmain.c429 return (struct ieee80211_hdr *)&skb->data[MT_TXD_SIZE]; in mt7603_ps_skb_hdr()
H A Dmac.c985 val = FIELD_PREP(MT_TXD0_TX_BYTES, skb->len + MT_TXD_SIZE) | in mt7603_mac_write_txwi()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac.h34 #define MT_TXD_SIZE (8 * 4) macro
36 #define MT_USB_TXD_SIZE (MT_TXD_SIZE + 8 * 4)
40 #define MT_SDIO_TXD_SIZE (MT_TXD_SIZE + 8 * 4)
354 return (void *)(txwi + MT_TXD_SIZE); in mt76_connac_txwi_to_txp()
H A Dmt76_connac3_mac.h219 #define MT_TXD_SIZE (8 * 4) macro
H A Dmt76_connac_mac.c171 tx_info->buf[0].len = MT_TXD_SIZE + sizeof(*txp); in mt76_connac_write_hw_txp()
514 u32 val, sz_txd = mt76_is_mmio(dev) ? MT_TXD_SIZE : MT_SDIO_TXD_SIZE; in mt76_connac2_mac_write_txwi()
/linux/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dpci_mac.c37 tx_info->buf[0].len = MT_TXD_SIZE + sizeof(*txp); in mt7615_write_fw_txp()
103 txp = txwi + MT_TXD_SIZE; in mt7615_tx_prepare_skb()
H A Dmac.c723 u32 val, sz_txd = is_mmio ? MT_TXD_SIZE : MT_USB_TXD_SIZE; in mt7615_mac_write_txwi()
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dpci_mac.c47 txp = (struct mt76_connac_hw_txp *)(txwi + MT_TXD_SIZE); in mt7921e_tx_prepare_skb()
H A Dmcu.c1303 if (skb->len > 512 - MT_TXD_SIZE) { in mt7921_mcu_uni_add_beacon_offload()
1311 memcpy(req.beacon_tlv.pkt + MT_TXD_SIZE, skb->data, skb->len); in mt7921_mcu_uni_add_beacon_offload()
1312 req.beacon_tlv.pkt_len = cpu_to_le16(MT_TXD_SIZE + skb->len); in mt7921_mcu_uni_add_beacon_offload()
1313 req.beacon_tlv.tim_ie_pos = cpu_to_le16(MT_TXD_SIZE + offs.tim_offset); in mt7921_mcu_uni_add_beacon_offload()
1318 csa_offs = MT_TXD_SIZE + offs.cntdwn_counter_offs[0] - 4; in mt7921_mcu_uni_add_beacon_offload()
H A Dpci.c264 .txwi_size = MT_TXD_SIZE + sizeof(struct mt76_connac_hw_txp), in mt7921_pci_probe()
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dpci_mac.c48 txp = (struct mt76_connac_hw_txp *)(txwi + MT_TXD_SIZE); in mt7925e_tx_prepare_skb()
H A Dpci.c533 .txwi_size = MT_TXD_SIZE + sizeof(struct mt76_connac_hw_txp), in mt7925_pci_probe()
H A Dmac.c755 u32 val, sz_txd = mt76_is_mmio(dev) ? MT_TXD_SIZE : MT_SDIO_TXD_SIZE; in mt7925_mac_write_txwi()
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmac.c944 val = FIELD_PREP(MT_TXD0_TX_BYTES, skb->len + MT_TXD_SIZE) | in mt7996_mac_write_txwi()
1134 memset(txwi_ptr, 0, MT_TXD_SIZE); in mt7996_tx_prepare_skb()
1146 ptr = (__le32 *)(txwi + MT_TXD_SIZE); in mt7996_tx_prepare_skb()
1167 tx_info->buf[0].len = MT_TXD_SIZE + mac_txp_size; in mt7996_tx_prepare_skb()
1171 txp = (struct mt76_connac_txp_common *)(txwi + MT_TXD_SIZE); in mt7996_tx_prepare_skb()
1226 struct mt76_connac_fw_txp *txp = ptr + MT_TXD_SIZE; in mt7996_wed_init_buf()
1230 memset(ptr, 0, MT_TXD_SIZE + sizeof(*txp)); in mt7996_wed_init_buf()
1232 val = FIELD_PREP(MT_TXD0_TX_BYTES, MT_TXD_SIZE) | in mt7996_wed_init_buf()
1242 txp->buf[0] = cpu_to_le32(phys + MT_TXD_SIZE + sizeof(*txp)); in mt7996_wed_init_buf()
1244 return MT_TXD_SIZE + sizeof(*txp); in mt7996_wed_init_buf()
[all …]
H A Dmcu.h958 4 + MT_TXD_SIZE + \
H A Dmcu.c3144 bcn->pkt_len = cpu_to_le16(MT_TXD_SIZE + skb->len); in mt7996_mcu_beacon_cont()
3160 memcpy(buf + MT_TXD_SIZE, skb->data, skb->len); in mt7996_mcu_beacon_cont()
3208 len = ALIGN(sizeof(*bcn) + MT_TXD_SIZE + extra_len, 4); in mt7996_mcu_add_beacon()
3290 len = ALIGN(sizeof(*discov) + MT_TXD_SIZE + skb->len, 4); in mt7996_mcu_beacon_inband_discov()
3298 discov->prob_rsp_len = cpu_to_le16(MT_TXD_SIZE + skb->len); in mt7996_mcu_beacon_inband_discov()
3307 memcpy(buf + MT_TXD_SIZE, skb->data, skb->len); in mt7996_mcu_beacon_inband_discov()
H A Dmmio.c837 .txwi_size = MT_TXD_SIZE + sizeof(struct mt76_connac_fw_txp), in mt7996_mmio_probe()
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmac.c772 txp = (struct mt76_connac_fw_txp *)(txwi + MT_TXD_SIZE); in mt7915_tx_prepare_skb()
811 struct mt76_connac_fw_txp *txp = ptr + MT_TXD_SIZE; in mt7915_wed_init_buf()
815 memset(ptr, 0, MT_TXD_SIZE + sizeof(*txp)); in mt7915_wed_init_buf()
817 val = FIELD_PREP(MT_TXD0_TX_BYTES, MT_TXD_SIZE) | in mt7915_wed_init_buf()
827 txp->buf[0] = cpu_to_le32(phys + MT_TXD_SIZE + sizeof(*txp)); in mt7915_wed_init_buf()
829 return MT_TXD_SIZE + sizeof(*txp); in mt7915_wed_init_buf()
H A Dmcu.h529 MT_TXD_SIZE + \
H A Dmcu.c1948 int len = sizeof(*cont) + MT_TXD_SIZE + skb->len; in mt7915_mcu_beacon_cont()
1955 cont->pkt_len = cpu_to_le16(MT_TXD_SIZE + skb->len); in mt7915_mcu_beacon_cont()
1970 memcpy(buf + MT_TXD_SIZE, skb->data, skb->len); in mt7915_mcu_beacon_cont()
2025 len = sizeof(*discov) + MT_TXD_SIZE + skb->len; in mt7915_mcu_add_inband_discov()
2042 discov->prob_rsp_len = cpu_to_le16(MT_TXD_SIZE + skb->len); in mt7915_mcu_add_inband_discov()
2049 memcpy(buf + MT_TXD_SIZE, skb->data, skb->len); in mt7915_mcu_add_inband_discov()
H A Dmmio.c922 .txwi_size = MT_TXD_SIZE + sizeof(struct mt76_connac_fw_txp), in mt7915_mmio_probe()