Lines Matching refs:entries
27 if (list_empty(&gating_cfg->entries)) {
28 list_add(&e->list, &gating_cfg->entries);
32 list_for_each_entry(p, &gating_cfg->entries, list) {
54 /* The gate entries contain absolute times in their e->interval field. Convert
65 list_for_each_entry(e, &gating_cfg->entries, list) {
70 if (prev == &gating_cfg->entries)
76 last_e = list_last_entry(&gating_cfg->entries,
85 list_for_each_entry_safe(e, n, &gating_cfg->entries, list) {
144 u8 gate_state = rule->vl.entries[i].gate_state;
157 time += rule->vl.entries[i].interval;
326 NL_SET_ERR_MSG_MOD(extack, "Not enough VL entries available");
340 kfree(table->entries);
347 kfree(table->entries);
354 kfree(table->entries);
361 kfree(table->entries);
373 table->entries = kcalloc(num_virtual_links,
376 if (!table->entries)
379 vl_lookup = table->entries;
416 * "the entries in the VL Lookup table must be sorted in ascending
440 table->entries = kcalloc(max_sharindx, table->ops->unpacked_entry_size,
442 if (!table->entries)
445 vl_policing = table->entries;
449 table->entries = kcalloc(max_sharindx, table->ops->unpacked_entry_size,
451 if (!table->entries)
454 vl_fwd = table->entries;
458 table->entries = kcalloc(1, table->ops->unpacked_entry_size,
460 if (!table->entries)
571 u32 num_entries, struct action_gate_entry *entries)
625 rule->vl.entries = kcalloc(num_entries,
628 if (!rule->vl.entries) {
634 div_s64_rem(entries[i].interval,
643 if (!entries[i].interval) {
650 if (ns_to_sja1105_delta(entries[i].interval) >
658 if (entries[i].maxoctets != -1) {
666 ipv = entries[i].ipv;
667 } else if (ipv != entries[i].ipv) {
674 rule->vl.entries[i] = entries[i];
710 kfree(rule->vl.entries);
730 vl_lookup = table->entries;