/linux/drivers/net/wireless/mediatek/mt7601u/ |
H A D | tx.c | 201 int hw_q = skb2q(skb); in mt7601u_tx() local 222 if (mt7601u_dma_enqueue_tx(dev, skb, wcid, hw_q)) in mt7601u_tx() 265 u8 cw_min = 5, cw_max = 10, hw_q = q2hwq(queue); in mt7601u_conf_tx() local 289 if (!hw_q) in mt7601u_conf_tx() 293 mt76_wr(dev, MT_EDCA_CFG_AC(hw_q), val); in mt7601u_conf_tx() 295 val = mt76_rr(dev, MT_WMM_TXOP(hw_q)); in mt7601u_conf_tx() 296 val &= ~(MT_WMM_TXOP_MASK << MT_WMM_TXOP_SHIFT(hw_q)); in mt7601u_conf_tx() 297 val |= params->txop << MT_WMM_TXOP_SHIFT(hw_q); in mt7601u_conf_tx() 298 mt76_wr(dev, MT_WMM_TXOP(hw_q), val); in mt7601u_conf_tx() 301 val &= ~(MT_WMM_AIFSN_MASK << MT_WMM_AIFSN_SHIFT(hw_q)); in mt7601u_conf_tx() [all...] |
H A D | dma.c | 367 struct mt76_wcid *wcid, int hw_q) in mt7601u_dma_enqueue_tx() argument 369 u8 ep = q2ep(hw_q); in mt7601u_dma_enqueue_tx()
|
H A D | mt7601u.h | 391 struct mt76_wcid *wcid, int hw_q);
|
/linux/drivers/net/ethernet/meta/fbnic/ |
H A D | fbnic_hw_stats.c | 382 struct fbnic_hw_q_stats *hw_q) in fbnic_reset_hw_rxq_stats() argument 386 for (i = 0; i < fbd->max_num_queues; i++, hw_q++) { in fbnic_reset_hw_rxq_stats() 391 &hw_q->rde_pkt_err); in fbnic_reset_hw_rxq_stats() 394 &hw_q->rde_pkt_cq_drop); in fbnic_reset_hw_rxq_stats() 397 &hw_q->rde_pkt_bdq_drop); in fbnic_reset_hw_rxq_stats() 402 struct fbnic_hw_q_stats *hw_q) in fbnic_get_hw_rxq_stats32() argument 406 for (i = 0; i < fbd->max_num_queues; i++, hw_q++) { in fbnic_get_hw_rxq_stats32() 411 &hw_q->rde_pkt_err); in fbnic_get_hw_rxq_stats32() 414 &hw_q->rde_pkt_cq_drop); in fbnic_get_hw_rxq_stats32() 417 &hw_q in fbnic_get_hw_rxq_stats32() 422 fbnic_get_hw_q_stats(struct fbnic_dev * fbd,struct fbnic_hw_q_stats * hw_q) fbnic_get_hw_q_stats() argument [all...] |
H A D | fbnic_hw_stats.h | 123 struct fbnic_hw_q_stats hw_q[FBNIC_MAX_QUEUES]; member 131 struct fbnic_hw_q_stats *hw_q);
|
H A D | fbnic_netdev.c | 476 rx_over += fbd->hw_stats.hw_q[i].rde_pkt_cq_drop.value; in fbnic_get_stats64() 477 rx_over += fbd->hw_stats.hw_q[i].rde_pkt_bdq_drop.value; in fbnic_get_stats64() 480 rx_errors += fbd->hw_stats.hw_q[i].rde_pkt_err.value; in fbnic_get_stats64() 554 fbnic_get_hw_q_stats(fbd, fbd->hw_stats.hw_q); in fbnic_get_queue_stats_rx() 557 rx->hw_drop_overruns = fbd->hw_stats.hw_q[idx].rde_pkt_cq_drop.value + in fbnic_get_queue_stats_rx() 558 fbd->hw_stats.hw_q[idx].rde_pkt_bdq_drop.value; in fbnic_get_queue_stats_rx() 559 rx->hw_drops = fbd->hw_stats.hw_q[idx].rde_pkt_err.value + in fbnic_get_queue_stats_rx()
|
H A D | fbnic_ethtool.c | 484 const struct fbnic_hw_q_stats *hw_q = &fbd->hw_stats.hw_q[i]; in fbnic_get_ethtool_stats() local 486 fbnic_report_hw_stats(fbnic_gstrings_hw_q_stats, hw_q, in fbnic_get_ethtool_stats()
|
/linux/drivers/net/ethernet/cadence/ |
H A D | macb.h | 214 #define GEM_ISR(hw_q) (0x0400 + ((hw_q) << 2)) argument 215 #define GEM_TBQP(hw_q) (0x0440 + ((hw_q) << 2)) argument 216 #define GEM_TBQPH(hw_q) (0x04C8) argument 217 #define GEM_RBQP(hw_q) (0x0480 + ((hw_q) << 2)) argument 218 #define GEM_RBQS(hw_q) (0x04A0 + ((hw_q) << 2)) argument 219 #define GEM_RBQPH(hw_q) ( argument 220 GEM_IER(hw_q) global() argument 221 GEM_IDR(hw_q) global() argument 222 GEM_IMR(hw_q) global() argument [all...] |
/linux/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_ctrl_mbox.c | 112 mbox->h2fq.hw_q = mbox->barmem + OCTEP_CTRL_MBOX_TOTAL_INFO_SZ; in octep_ctrl_mbox_init() 117 mbox->f2hq.hw_q = mbox->barmem + in octep_ctrl_mbox_init() 139 qbuf = (q->hw_q + *pi); in octep_write_mbox_data() 153 qbuf = (q->hw_q + *pi); in octep_write_mbox_data() 204 qbuf = (q->hw_q + *ci); in octep_read_mbox_data() 218 qbuf = (q->hw_q + *ci); in octep_read_mbox_data()
|
H A D | octep_ctrl_mbox.h | 122 u8 __iomem *hw_q; member
|
/linux/drivers/scsi/elx/efct/ |
H A D | efct_hw_queues.c | 406 struct hw_q *q; in efct_hw_del_cq() 407 struct hw_q *q_next; in efct_hw_del_cq()
|
H A D | efct_hw.h | 493 struct hw_q { struct 494 list_entryhw_q global() argument 495 typehw_q global() argument
|