Home
last modified time | relevance | path

Searched refs:qoffset (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_mqprio.c14 u32 speed, qcount = 0, qoffset = 0; in cxgb4_mqprio_validate() local
48 qoffset = max_t(u16, mqprio->qopt.offset[i], qoffset); in cxgb4_mqprio_validate()
81 if (qoffset >= adap->tids.neotids || qcount > adap->tids.neotids) in cxgb4_mqprio_validate()
431 u32 qoffset, qcount, tot_qcount, qid, hwqid; in cxgb4_mqprio_enable_offload() local
445 qoffset = mqprio->qopt.offset[i]; in cxgb4_mqprio_enable_offload()
454 qid = qoffset + j; in cxgb4_mqprio_enable_offload()
488 qoffset = mqprio->qopt.offset[i] + pi->nqsets; in cxgb4_mqprio_enable_offload()
491 qoffset = 0; in cxgb4_mqprio_enable_offload()
494 ret = netdev_set_tc_queue(dev, i, qcount, qoffset); in cxgb4_mqprio_enable_offload()
537 u32 qoffset, qcount; cxgb4_mqprio_disable_offload() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_mqprio.c14 u32 speed, qcount = 0, qoffset = 0; in cxgb4_mqprio_validate() local
48 qoffset = max_t(u16, mqprio->qopt.offset[i], qoffset); in cxgb4_mqprio_validate()
81 if (qoffset >= adap->tids.neotids || qcount > adap->tids.neotids) in cxgb4_mqprio_validate()
431 u32 qoffset, qcount, tot_qcount, qid, hwqid; in cxgb4_mqprio_enable_offload() local
445 qoffset = mqprio->qopt.offset[i]; in cxgb4_mqprio_enable_offload()
454 qid = qoffset + j; in cxgb4_mqprio_enable_offload()
488 qoffset = mqprio->qopt.offset[i] + pi->nqsets; in cxgb4_mqprio_enable_offload()
491 qoffset = 0; in cxgb4_mqprio_enable_offload()
494 ret = netdev_set_tc_queue(dev, i, qcount, qoffset); in cxgb4_mqprio_enable_offload()
537 u32 qoffset, qcount; cxgb4_mqprio_disable_offload() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_dcb_lib.c48 if (ice_find_q_in_range(vsi->tc_cfg.tc_info[tc].qoffset, in ice_is_pfc_causing_hung_q()
49 vsi->tc_cfg.tc_info[tc + 1].qoffset, in ice_is_pfc_causing_hung_q()
219 u16 qoffset, qcount; in ice_vsi_cfg_dcb_rings() local
239 qoffset = vsi->tc_cfg.tc_info[n].qoffset; in ice_vsi_cfg_dcb_rings()
241 for (i = qoffset; i < (qoffset + qcount); i++) in ice_vsi_cfg_dcb_rings()
245 for (i = qoffset; i < (qoffset + qcount); i++) in ice_vsi_cfg_dcb_rings()
261 qoffset in ice_vsi_cfg_dcb_rings()
[all...]
H A Dice_lib.c1056 vsi->tc_cfg.tc_info[i].qoffset = 0; in ice_vsi_setup_q_map()
1065 vsi->tc_cfg.tc_info[i].qoffset = offset; in ice_vsi_setup_q_map()
3286 vsi->tc_cfg.tc_info[i].qoffset); in ice_vsi_cfg_netdev_tc()
3339 vsi->tc_cfg.tc_info[i].qoffset = 0; in ice_vsi_setup_q_map_mqprio()
3350 vsi->tc_cfg.tc_info[i].qoffset = offset; in ice_vsi_setup_q_map_mqprio()
H A Dice_base.c265 return ring->q_index - vsi->tc_cfg.tc_info[tc].qoffset; in ice_calc_txq_handle()
H A Dice.h235 u16 qoffset; member
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
H A Dice_dcb_lib.c38 vsi->tc_cfg.tc_info[i].qoffset); in ice_vsi_cfg_netdev_tc()
89 if (ice_find_q_in_range(vsi->tc_cfg.tc_info[tc].qoffset, in ice_is_pfc_causing_hung_q()
90 vsi->tc_cfg.tc_info[tc + 1].qoffset, in ice_is_pfc_causing_hung_q()
198 u16 qoffset, qcount; in ice_vsi_cfg_dcb_rings() local
218 qoffset = vsi->tc_cfg.tc_info[n].qoffset; in ice_vsi_cfg_dcb_rings()
220 for (i = qoffset; i < (qoffset + qcount); i++) { in ice_vsi_cfg_dcb_rings()
H A Dice.h154 u16 qoffset; member
H A Dice_base.c214 return ring->q_index - vsi->tc_cfg.tc_info[tc].qoffset; in ice_calc_q_handle()
H A Dice_lib.c802 vsi->tc_cfg.tc_info[i].qoffset = 0; in ice_vsi_setup_q_map()
811 vsi->tc_cfg.tc_info[i].qoffset = offset; in ice_vsi_setup_q_map()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.c3548 u16 qoffset; in i40e_lan_select_queue() local
3569 qoffset = vsi->tc_config.tc_info[tclass].qoffset; in i40e_lan_select_queue()
3570 return qoffset + hash; in i40e_lan_select_queue()
H A Di40e_main.c1835 vsi->tc_config.tc_info[i].qoffset = offset; in i40e_vsi_setup_queue_map_mqprio()
1843 vsi->tc_config.tc_info[i].qoffset = 0; in i40e_vsi_setup_queue_map_mqprio()
1983 vsi->tc_config.tc_info[i].qoffset = offset; in i40e_vsi_setup_queue_map()
2005 vsi->tc_config.tc_info[i].qoffset = 0; in i40e_vsi_setup_queue_map()
3583 u16 qoffset, qcount; in i40e_vsi_config_dcb_rings() local
3601 qoffset = vsi->tc_config.tc_info[n].qoffset; in i40e_vsi_config_dcb_rings()
3603 for (i = qoffset; i < (qoffset + qcount); i++) { in i40e_vsi_config_dcb_rings()
5487 vsi->tc_config.tc_info[i].qoffset); in i40e_vsi_config_netdev_tc()
[all...]
H A Di40e.h296 u16 qoffset; /* Queue offset from base queue */ member
H A Di40e_debugfs.c472 " tc_config: tc = %d, qoffset = %d, qcount = %d, netdev_tc = %d\n", in i40e_dbg_dump_vsi_seid()
473 i, vsi->tc_config.tc_info[i].qoffset, in i40e_dbg_dump_vsi_seid()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.c3762 u16 qoffset; in i40e_lan_select_queue() local
3784 qoffset = vsi->tc_config.tc_info[tclass].qoffset; in i40e_lan_select_queue()
3785 return qoffset + hash; in i40e_lan_select_queue()
H A Di40e_main.c1956 vsi->tc_config.tc_info[i].qoffset = offset; in i40e_vsi_setup_queue_map_mqprio()
1964 vsi->tc_config.tc_info[i].qoffset = 0; in i40e_vsi_setup_queue_map_mqprio()
2104 vsi->tc_config.tc_info[i].qoffset = offset; in i40e_vsi_setup_queue_map()
2126 vsi->tc_config.tc_info[i].qoffset = 0; in i40e_vsi_setup_queue_map()
3772 u16 qoffset, qcount; in i40e_vsi_config_dcb_rings() local
3790 qoffset = vsi->tc_config.tc_info[n].qoffset; in i40e_vsi_config_dcb_rings()
3792 for (i = qoffset; i < (qoffset + qcount); i++) { in i40e_vsi_config_dcb_rings()
5686 vsi->tc_config.tc_info[i].qoffset); in i40e_vsi_config_netdev_tc()
[all...]
H A Di40e.h306 u16 qoffset; /* Queue offset from base queue */ member
H A Di40e_debugfs.c472 " tc_config: tc = %d, qoffset = %d, qcount = %d, netdev_tc = %d\n", in i40e_dbg_dump_vsi_seid()
473 i, vsi->tc_config.tc_info[i].qoffset, in i40e_dbg_dump_vsi_seid()
/kernel/linux/linux-5.10/net/core/
H A Ddev.c3172 u16 qoffset = 0; in skb_tx_hash() local
3178 qoffset = sb_dev->tc_to_txq[tc].offset; in skb_tx_hash()
3181 net_warn_ratelimited("%s: invalid qcount, qoffset %u for tc %u\n", in skb_tx_hash()
3182 sb_dev->name, qoffset, tc); in skb_tx_hash()
3183 qoffset = 0; in skb_tx_hash()
3190 if (hash >= qoffset) in skb_tx_hash()
3191 hash -= qoffset; in skb_tx_hash()
3194 return hash + qoffset; in skb_tx_hash()
3197 return (u16) reciprocal_scale(skb_get_hash(skb), qcount) + qoffset; in skb_tx_hash()
/kernel/linux/linux-6.6/net/core/
H A Ddev.c3242 u16 qoffset = 0; in skb_tx_hash() local
3248 qoffset = sb_dev->tc_to_txq[tc].offset; in skb_tx_hash()
3251 net_warn_ratelimited("%s: invalid qcount, qoffset %u for tc %u\n", in skb_tx_hash()
3252 sb_dev->name, qoffset, tc); in skb_tx_hash()
3253 qoffset = 0; in skb_tx_hash()
3261 if (hash >= qoffset) in skb_tx_hash()
3262 hash -= qoffset; in skb_tx_hash()
3265 return hash + qoffset; in skb_tx_hash()
3268 return (u16) reciprocal_scale(skb_get_hash(skb), qcount) + qoffset; in skb_tx_hash()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/
H A Diavf_main.c2732 u16 qoffset = mqprio_qopt->qopt.offset[i]; in __iavf_setup_tc() local
2736 qoffset); in __iavf_setup_tc()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/
H A Diavf_main.c3679 u16 qoffset = mqprio_qopt->qopt.offset[i]; in __iavf_setup_tc() local
3683 qoffset); in __iavf_setup_tc()

Completed in 89 milliseconds