Lines Matching defs:qopt

6352 			      const struct tc_taprio_qopt_offload *qopt)
6359 if (qopt->cycle_time_extension)
6370 if (!is_base_time_past(qopt->base_time, &now) &&
6374 for (n = 0; n < qopt->num_entries; n++) {
6378 prev = n ? &qopt->entries[n - 1] : NULL;
6379 e = &qopt->entries[n];
6405 struct tc_etf_qopt_offload *qopt)
6413 err = igc_save_launchtime_params(adapter, qopt->queue, qopt->enable);
6484 struct tc_taprio_qopt_offload *qopt)
6494 if (qopt->base_time < 0)
6500 if (!validate_schedule(adapter, qopt))
6503 if (qopt->mqprio.preemptible_tcs &&
6505 NL_SET_ERR_MSG_MOD(qopt->extack,
6513 is_base_time_past(qopt->base_time, &now))
6516 adapter->cycle_time = qopt->cycle_time;
6517 adapter->base_time = qopt->base_time;
6520 for (n = 0; n < qopt->num_entries; n++) {
6521 struct tc_taprio_sched_entry *e = &qopt->entries[n];
6537 n + 1 == qopt->num_entries)
6571 if (!is_base_time_past(qopt->base_time, &now)) {
6579 if (!is_base_time_past(qopt->base_time, &now))
6595 if (qopt->max_sdu[i])
6596 ring->max_sdu = qopt->max_sdu[i] + dev->hard_header_len - ETH_TLEN;
6601 igc_fpe_save_preempt_queue(adapter, &qopt->mqprio);
6607 struct tc_taprio_qopt_offload *qopt)
6615 switch (qopt->cmd) {
6617 err = igc_save_qbv_schedule(adapter, qopt);
6623 igc_taprio_stats(adapter->netdev, &qopt->stats);
6626 igc_taprio_queue_stats(adapter->netdev, &qopt->queue_stats);
6686 struct tc_cbs_qopt_offload *qopt)
6694 if (qopt->queue < 0 || qopt->queue > 1)
6697 err = igc_save_cbs_params(adapter, qopt->queue, qopt->enable,
6698 qopt->idleslope, qopt->sendslope,
6699 qopt->hicredit, qopt->locredit);
6752 int num_tc = mqprio->qopt.num_tc;
6756 if (mqprio->qopt.offset[i - 1] > mqprio->qopt.offset[i])
6772 if (!mqprio->qopt.num_tc) {
6780 if (mqprio->qopt.num_tc != adapter->num_tx_queues) {
6788 for (i = 0; i < mqprio->qopt.num_tc; i++) {
6789 if (mqprio->qopt.count[i] != 1) {
6802 igc_save_mqprio_params(adapter, mqprio->qopt.num_tc,
6803 mqprio->qopt.offset);
6820 mqprio->qopt.hw = TC_MQPRIO_HW_OFFLOAD_TCS;