Lines Matching refs:gate
1060 * transmission if the traffic class gate is open for at least 33 ns.
1061 * Overruns are prevented by cropping an interval at the end of the gate time
1064 * This function returns the size of a gate interval that remains available for
1079 /* Extract shortest continuous gate open intervals in ns for each traffic class
1080 * of a cyclic tc-taprio schedule. If a gate is always open, the duration is
1081 * considered U64_MAX. If the gate is always closed, it is considered 0.
1103 /* Walk through the gate list twice to determine the length
1107 * minimum is (if the gate never closes, min_gate_len will
1129 /* min_gate_len[tc] actually tracks minimum *open* gate time, so for
1132 * open gates. Overwrite the gate len with 0 when we know they're
1263 * automatically emit a HOLD request when a preemptible TC gate closes
1293 "port %d tc %d min gate len %llu"
1304 * useful gate interval length. Therefore, be careful
1309 /* A TC gate may be completely closed, which is a
1327 "port %d tc %d min gate length %llu"
2088 sgi->ipv_valid = (entry->gate.prio < 0) ? 0 : 1;
2089 sgi->init_ipv = (sgi->ipv_valid) ? entry->gate.prio : 0;
2090 sgi->basetime = entry->gate.basetime;
2091 sgi->cycletime = entry->gate.cycletime;
2092 sgi->num_entries = entry->gate.num_entries;
2095 memcpy(sgi->entries, entry->gate.entries,
2096 entry->gate.num_entries * sizeof(struct action_gate_entry));
2259 size = struct_size(sgi, entries, a->gate.num_entries);