Lines Matching refs:entries
27 if (list_empty(&gating_cfg->entries)) { in sja1105_insert_gate_entry()
28 list_add(&e->list, &gating_cfg->entries); in sja1105_insert_gate_entry()
32 list_for_each_entry(p, &gating_cfg->entries, list) { in sja1105_insert_gate_entry()
65 list_for_each_entry(e, &gating_cfg->entries, list) { in sja1105_gating_cfg_time_to_interval()
70 if (prev == &gating_cfg->entries) in sja1105_gating_cfg_time_to_interval()
76 last_e = list_last_entry(&gating_cfg->entries, in sja1105_gating_cfg_time_to_interval()
85 list_for_each_entry_safe(e, n, &gating_cfg->entries, list) { in sja1105_free_gating_config()
144 u8 gate_state = rule->vl.entries[i].gate_state; in sja1105_compose_gating_subschedule()
157 time += rule->vl.entries[i].interval; in sja1105_compose_gating_subschedule()
340 kfree(table->entries); in sja1105_init_virtual_links()
347 kfree(table->entries); in sja1105_init_virtual_links()
354 kfree(table->entries); in sja1105_init_virtual_links()
361 kfree(table->entries); in sja1105_init_virtual_links()
373 table->entries = kcalloc(num_virtual_links, in sja1105_init_virtual_links()
376 if (!table->entries) in sja1105_init_virtual_links()
379 vl_lookup = table->entries; in sja1105_init_virtual_links()
441 table->entries = kcalloc(max_sharindx, table->ops->unpacked_entry_size, in sja1105_init_virtual_links()
443 if (!table->entries) in sja1105_init_virtual_links()
446 vl_policing = table->entries; in sja1105_init_virtual_links()
450 table->entries = kcalloc(max_sharindx, table->ops->unpacked_entry_size, in sja1105_init_virtual_links()
452 if (!table->entries) in sja1105_init_virtual_links()
455 vl_fwd = table->entries; in sja1105_init_virtual_links()
459 table->entries = kcalloc(1, table->ops->unpacked_entry_size, in sja1105_init_virtual_links()
461 if (!table->entries) in sja1105_init_virtual_links()
571 u32 num_entries, struct action_gate_entry *entries) in sja1105_vl_gate() argument
624 rule->vl.entries = kcalloc(num_entries, in sja1105_vl_gate()
627 if (!rule->vl.entries) { in sja1105_vl_gate()
633 div_s64_rem(entries[i].interval, in sja1105_vl_gate()
642 if (!entries[i].interval) { in sja1105_vl_gate()
649 if (ns_to_sja1105_delta(entries[i].interval) > in sja1105_vl_gate()
657 if (entries[i].maxoctets != -1) { in sja1105_vl_gate()
665 ipv = entries[i].ipv; in sja1105_vl_gate()
666 } else if (ipv != entries[i].ipv) { in sja1105_vl_gate()
673 rule->vl.entries[i] = entries[i]; in sja1105_vl_gate()
709 kfree(rule->vl.entries); in sja1105_vl_gate()
729 vl_lookup = table->entries; in sja1105_find_vlid()