Lines Matching full:quantum

71 static int otx2_qos_quantum_to_dwrr_weight(struct otx2_nic *pfvf, u32 quantum)  in otx2_qos_quantum_to_dwrr_weight()  argument
75 weight = quantum / pfvf->hw.dwrr_mtu; in otx2_qos_quantum_to_dwrr_weight()
76 if (quantum % pfvf->hw.dwrr_mtu) in otx2_qos_quantum_to_dwrr_weight()
88 u32 quantum; in otx2_config_sched_shaping() local
97 /* configure prio/quantum */ in otx2_config_sched_shaping()
105 /* configure priority/quantum */ in otx2_config_sched_shaping()
110 quantum = node->quantum ? in otx2_config_sched_shaping()
111 node->quantum : pfvf->tx_max_pktlen; in otx2_config_sched_shaping()
112 rr_weight = otx2_qos_quantum_to_dwrr_weight(pfvf, quantum); in otx2_config_sched_shaping()
477 txschq_node->quantum = 0; in otx2_qos_alloc_txschq_node()
506 u32 quantum, u16 qid, bool static_cfg) in otx2_qos_sw_create_leaf_node() argument
523 node->quantum = quantum; in otx2_qos_sw_create_leaf_node()
1115 static int otx2_qos_validate_quantum(struct otx2_nic *pfvf, u32 quantum) in otx2_qos_validate_quantum() argument
1117 u32 rr_weight = otx2_qos_quantum_to_dwrr_weight(pfvf, quantum); in otx2_qos_validate_quantum()
1134 u64 prio, u64 quantum) in otx2_qos_validate_dwrr_cfg() argument
1138 err = otx2_qos_validate_quantum(pfvf, quantum); in otx2_qos_validate_dwrr_cfg()
1140 NL_SET_ERR_MSG_MOD(extack, "Unsupported quantum value"); in otx2_qos_validate_dwrr_cfg()
1202 if (otx2_qos_validate_quantum(pfvf, node->quantum)) { in is_qos_node_dwrr()
1204 "Unsupported quantum value for existing classid=0x%x quantum=%d prio=%d", in is_qos_node_dwrr()
1205 node->classid, node->quantum, in is_qos_node_dwrr()
1224 u64 prio, u32 quantum, in otx2_qos_leaf_alloc_queue() argument
1233 …HTB_LEAF_ALLOC_QUEUE: classid=0x%x parent_classid=0x%x rate=%lld ceil=%lld prio=%lld quantum=%d\n", in otx2_qos_leaf_alloc_queue()
1234 classid, parent_classid, rate, ceil, prio, quantum); in otx2_qos_leaf_alloc_queue()
1242 if (!quantum || quantum > INT_MAX) { in otx2_qos_leaf_alloc_queue()
1243 NL_SET_ERR_MSG_MOD(extack, "Invalid quantum, range 1 - 2147483647 bytes"); in otx2_qos_leaf_alloc_queue()
1269 quantum); in otx2_qos_leaf_alloc_queue()
1303 ceil, quantum, qid, static_cfg); in otx2_qos_leaf_alloc_queue()
1363 u32 quantum, struct netlink_ext_ack *extack) in otx2_qos_leaf_to_inner() argument
1381 if (!quantum || quantum > INT_MAX) { in otx2_qos_leaf_to_inner()
1382 NL_SET_ERR_MSG_MOD(extack, "Invalid quantum, range 1 - 2147483647 bytes"); in otx2_qos_leaf_to_inner()
1404 quantum); in otx2_qos_leaf_to_inner()
1439 prio, rate, ceil, quantum, in otx2_qos_leaf_to_inner()
1749 htb->prio, htb->quantum, in otx2_setup_tc_htb()
1759 htb->quantum, htb->extack); in otx2_setup_tc_htb()