Lines Matching refs:qopt
5779 const struct tc_taprio_qopt_offload *qopt) in validate_schedule() argument
5785 if (qopt->cycle_time_extension) in validate_schedule()
5795 if (!is_base_time_past(qopt->base_time, &now)) in validate_schedule()
5798 for (n = 0; n < qopt->num_entries; n++) { in validate_schedule()
5802 e = &qopt->entries[n]; in validate_schedule()
5823 struct tc_etf_qopt_offload *qopt) in igc_tsn_enable_launchtime() argument
5831 err = igc_save_launchtime_params(adapter, qopt->queue, qopt->enable); in igc_tsn_enable_launchtime()
5856 struct tc_taprio_qopt_offload *qopt) in igc_save_qbv_schedule() argument
5861 if (!qopt->enable) in igc_save_qbv_schedule()
5867 if (!validate_schedule(adapter, qopt)) in igc_save_qbv_schedule()
5870 adapter->cycle_time = qopt->cycle_time; in igc_save_qbv_schedule()
5871 adapter->base_time = qopt->base_time; in igc_save_qbv_schedule()
5876 for (n = 0; n < qopt->num_entries; n++) { in igc_save_qbv_schedule()
5877 struct tc_taprio_sched_entry *e = &qopt->entries[n]; in igc_save_qbv_schedule()
5899 struct tc_taprio_qopt_offload *qopt) in igc_tsn_enable_qbv_scheduling() argument
5907 err = igc_save_qbv_schedule(adapter, qopt); in igc_tsn_enable_qbv_scheduling()
5962 struct tc_cbs_qopt_offload *qopt) in igc_tsn_enable_cbs() argument
5970 if (qopt->queue < 0 || qopt->queue > 1) in igc_tsn_enable_cbs()
5973 err = igc_save_cbs_params(adapter, qopt->queue, qopt->enable, in igc_tsn_enable_cbs()
5974 qopt->idleslope, qopt->sendslope, in igc_tsn_enable_cbs()
5975 qopt->hicredit, qopt->locredit); in igc_tsn_enable_cbs()