Home
last modified time | relevance | path

Searched refs:hw_q (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/drivers/net/wireless/mediatek/mt7601u/
Dtx.c209 int hw_q = skb2q(skb); in mt7601u_tx() local
230 if (mt7601u_dma_enqueue_tx(dev, skb, wcid, hw_q)) in mt7601u_tx()
272 u8 cw_min = 5, cw_max = 10, hw_q = q2hwq(queue); in mt7601u_conf_tx() local
296 if (!hw_q) in mt7601u_conf_tx()
300 mt76_wr(dev, MT_EDCA_CFG_AC(hw_q), val); in mt7601u_conf_tx()
302 val = mt76_rr(dev, MT_WMM_TXOP(hw_q)); in mt7601u_conf_tx()
303 val &= ~(MT_WMM_TXOP_MASK << MT_WMM_TXOP_SHIFT(hw_q)); in mt7601u_conf_tx()
304 val |= params->txop << MT_WMM_TXOP_SHIFT(hw_q); in mt7601u_conf_tx()
305 mt76_wr(dev, MT_WMM_TXOP(hw_q), val); in mt7601u_conf_tx()
308 val &= ~(MT_WMM_AIFSN_MASK << MT_WMM_AIFSN_SHIFT(hw_q)); in mt7601u_conf_tx()
[all …]
Ddma.c340 struct mt76_wcid *wcid, int hw_q) in mt7601u_dma_enqueue_tx() argument
342 u8 ep = q2ep(hw_q); in mt7601u_dma_enqueue_tx()
Dmt7601u.h398 struct mt76_wcid *wcid, int hw_q);
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/mt76x0/
Dtx.c156 int hw_q = skb2q(skb); in mt76x0_tx() local
177 if (mt76x0_dma_enqueue_tx(dev, skb, wcid, hw_q)) in mt76x0_tx()
219 u8 cw_min = 5, cw_max = 10, hw_q = q2hwq(queue); in mt76x0_conf_tx() local
243 if (!hw_q) in mt76x0_conf_tx()
247 mt76_wr(dev, MT_EDCA_CFG_AC(hw_q), val); in mt76x0_conf_tx()
249 val = mt76_rr(dev, MT_WMM_TXOP(hw_q)); in mt76x0_conf_tx()
250 val &= ~(MT_WMM_TXOP_MASK << MT_WMM_TXOP_SHIFT(hw_q)); in mt76x0_conf_tx()
251 val |= params->txop << MT_WMM_TXOP_SHIFT(hw_q); in mt76x0_conf_tx()
252 mt76_wr(dev, MT_WMM_TXOP(hw_q), val); in mt76x0_conf_tx()
255 val &= ~(MT_WMM_AIFSN_MASK << MT_WMM_AIFSN_SHIFT(hw_q)); in mt76x0_conf_tx()
[all …]
Ddma.c332 struct mt76_wcid *wcid, int hw_q) in mt76x0_dma_enqueue_tx() argument
334 u8 ep = q2ep(hw_q); in mt76x0_dma_enqueue_tx()
Dmt76x0.h328 struct mt76_wcid *wcid, int hw_q);
/Linux-v4.19/drivers/net/ethernet/cadence/
Dmacb.h195 #define GEM_ISR(hw_q) (0x0400 + ((hw_q) << 2)) argument
196 #define GEM_TBQP(hw_q) (0x0440 + ((hw_q) << 2)) argument
197 #define GEM_TBQPH(hw_q) (0x04C8) argument
198 #define GEM_RBQP(hw_q) (0x0480 + ((hw_q) << 2)) argument
199 #define GEM_RBQS(hw_q) (0x04A0 + ((hw_q) << 2)) argument
200 #define GEM_RBQPH(hw_q) (0x04D4) argument
201 #define GEM_IER(hw_q) (0x0600 + ((hw_q) << 2)) argument
202 #define GEM_IDR(hw_q) (0x0620 + ((hw_q) << 2)) argument
203 #define GEM_IMR(hw_q) (0x0640 + ((hw_q) << 2)) argument
Dmacb_main.c3250 unsigned int hw_q; in macb_probe_queues() local
3269 for (hw_q = 1; hw_q < MACB_MAX_QUEUES; ++hw_q) in macb_probe_queues()
3270 if (*queue_mask & (1 << hw_q)) in macb_probe_queues()
3351 unsigned int hw_q, q; in macb_init() local
3364 for (hw_q = 0, q = 0; hw_q < MACB_MAX_QUEUES; ++hw_q) { in macb_init()
3365 if (!(bp->queue_mask & (1 << hw_q))) in macb_init()
3371 if (hw_q) { in macb_init()
3372 queue->ISR = GEM_ISR(hw_q - 1); in macb_init()
3373 queue->IER = GEM_IER(hw_q - 1); in macb_init()
3374 queue->IDR = GEM_IDR(hw_q - 1); in macb_init()
[all …]