summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/mediatek/mt76/mt76.h
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2020-08-27 07:58:32 +0200
committerFelix Fietkau <nbd@nbd.name>2020-09-24 18:10:18 +0200
commit75d4bf1f5590183a60557dac4daa4749f4dac6ef (patch)
tree7505075cb714e6b309b556198edaa6699ddaaf5d /drivers/net/wireless/mediatek/mt76/mt76.h
parent2fe1a5d61f3aacfb9b2bd323c46df733aef8327b (diff)
mt76: dma: cache dma map address/len in struct mt76_queue_entry
Accessing them from uncached memory can be expensive, so it's cheaper to cache them Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'drivers/net/wireless/mediatek/mt76/mt76.h')
-rw-r--r--drivers/net/wireless/mediatek/mt76/mt76.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/mediatek/mt76/mt76.h b/drivers/net/wireless/mediatek/mt76/mt76.h
index 2d44fe522ade..9dbb7dd65d23 100644
--- a/drivers/net/wireless/mediatek/mt76/mt76.h
+++ b/drivers/net/wireless/mediatek/mt76/mt76.h
@@ -102,6 +102,8 @@ struct mt76_queue_entry {
struct urb *urb;
int buf_sz;
};
+ u32 dma_addr[2];
+ u16 dma_len[2];
u16 wcid;
bool skip_buf0:1;
bool skip_buf1:1;