Searched refs:prio_queues (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
H A D | mac.c | 903 u32 prio_queues = 0; in get_priority_queues() local 906 prio_queues |= BIT(rqpn->dma_map_vo); in get_priority_queues() 908 prio_queues |= BIT(rqpn->dma_map_vi); in get_priority_queues() 910 prio_queues |= BIT(rqpn->dma_map_be); in get_priority_queues() 912 prio_queues |= BIT(rqpn->dma_map_bk); in get_priority_queues() 914 return prio_queues; in get_priority_queues() 955 u32 prio_queues, bool drop) in rtw_mac_flush_prio_queues() 960 if (prio_queues & BIT(q)) in rtw_mac_flush_prio_queues() 966 u32 prio_queues = 0; in rtw_mac_flush_queues() local 973 prio_queues in rtw_mac_flush_queues() 954 rtw_mac_flush_prio_queues(struct rtw_dev *rtwdev, u32 prio_queues, bool drop) rtw_mac_flush_prio_queues() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/ |
H A D | mac.c | 988 u32 prio_queues = 0; in get_priority_queues() local 991 prio_queues |= BIT(rqpn->dma_map_vo); in get_priority_queues() 993 prio_queues |= BIT(rqpn->dma_map_vi); in get_priority_queues() 995 prio_queues |= BIT(rqpn->dma_map_be); in get_priority_queues() 997 prio_queues |= BIT(rqpn->dma_map_bk); in get_priority_queues() 999 return prio_queues; in get_priority_queues() 1040 u32 prio_queues, bool drop) in rtw_mac_flush_prio_queues() 1045 if (prio_queues & BIT(q)) in rtw_mac_flush_prio_queues() 1051 u32 prio_queues = 0; in rtw_mac_flush_queues() local 1058 prio_queues in rtw_mac_flush_queues() 1039 rtw_mac_flush_prio_queues(struct rtw_dev *rtwdev, u32 prio_queues, bool drop) rtw_mac_flush_prio_queues() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-dev.c | 2456 unsigned int count, prio_queues; in xgbe_get_pfc_queues() local 2463 prio_queues = XGMAC_PRIO_QUEUES(pdata->rx_q_count); in xgbe_get_pfc_queues() 2464 for (i = 0; i < prio_queues; i++) { in xgbe_get_pfc_queues() 2480 unsigned int prio_queues; in xgbe_calculate_dcb_fifo() local 2485 prio_queues = XGMAC_PRIO_QUEUES(pdata->rx_q_count); in xgbe_calculate_dcb_fifo() 2488 if (!pfc_count || ((q_fifo_size * prio_queues) > fifo_size)) { in xgbe_calculate_dcb_fifo() 2490 xgbe_calculate_equal_fifo(fifo_size, prio_queues, fifo); in xgbe_calculate_dcb_fifo() 2495 rem_fifo = fifo_size - (q_fifo_size * prio_queues); in xgbe_calculate_dcb_fifo() 2515 i = prio_queues; in xgbe_calculate_dcb_fifo() 2538 unsigned int inc_fifo = rem_fifo / prio_queues; in xgbe_calculate_dcb_fifo() 2568 unsigned int prio_queues; xgbe_config_rx_fifo_size() local 2610 unsigned int prio_queues; xgbe_config_queue_mapping() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-dev.c | 2506 unsigned int count, prio_queues; in xgbe_get_pfc_queues() local 2513 prio_queues = XGMAC_PRIO_QUEUES(pdata->rx_q_count); in xgbe_get_pfc_queues() 2514 for (i = 0; i < prio_queues; i++) { in xgbe_get_pfc_queues() 2530 unsigned int prio_queues; in xgbe_calculate_dcb_fifo() local 2535 prio_queues = XGMAC_PRIO_QUEUES(pdata->rx_q_count); in xgbe_calculate_dcb_fifo() 2538 if (!pfc_count || ((q_fifo_size * prio_queues) > fifo_size)) { in xgbe_calculate_dcb_fifo() 2540 xgbe_calculate_equal_fifo(fifo_size, prio_queues, fifo); in xgbe_calculate_dcb_fifo() 2545 rem_fifo = fifo_size - (q_fifo_size * prio_queues); in xgbe_calculate_dcb_fifo() 2565 i = prio_queues; in xgbe_calculate_dcb_fifo() 2588 unsigned int inc_fifo = rem_fifo / prio_queues; in xgbe_calculate_dcb_fifo() 2618 unsigned int prio_queues; xgbe_config_rx_fifo_size() local 2660 unsigned int prio_queues; xgbe_config_queue_mapping() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/synopsys/ |
H A D | dwc-xlgmac-hw.c | 1506 unsigned int ppq, ppq_extra, prio, prio_queues; in xlgmac_config_queue_mapping() local 1549 prio_queues = min_t(unsigned int, IEEE_8021QAZ_MAX_TCS, in xlgmac_config_queue_mapping() 1551 ppq = IEEE_8021QAZ_MAX_TCS / prio_queues; in xlgmac_config_queue_mapping() 1552 ppq_extra = IEEE_8021QAZ_MAX_TCS % prio_queues; in xlgmac_config_queue_mapping() 1556 for (i = 0, prio = 0; i < prio_queues;) { in xlgmac_config_queue_mapping() 1574 if ((i % MAC_RQC2_Q_PER_REG) && (i != prio_queues)) in xlgmac_config_queue_mapping()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/synopsys/ |
H A D | dwc-xlgmac-hw.c | 1506 unsigned int ppq, ppq_extra, prio, prio_queues; in xlgmac_config_queue_mapping() local 1549 prio_queues = min_t(unsigned int, IEEE_8021QAZ_MAX_TCS, in xlgmac_config_queue_mapping() 1551 ppq = IEEE_8021QAZ_MAX_TCS / prio_queues; in xlgmac_config_queue_mapping() 1552 ppq_extra = IEEE_8021QAZ_MAX_TCS % prio_queues; in xlgmac_config_queue_mapping() 1556 for (i = 0, prio = 0; i < prio_queues;) { in xlgmac_config_queue_mapping() 1574 if ((i % MAC_RQC2_Q_PER_REG) && (i != prio_queues)) in xlgmac_config_queue_mapping()
|
Completed in 17 milliseconds