• Home
  • Raw
  • Download

Lines Matching refs:entry

173 static int fill_gate_entry(struct nlattr **tb, struct tcfg_gate_entry *entry,  in fill_gate_entry()  argument
178 entry->gate_state = nla_get_flag(tb[TCA_GATE_ENTRY_GATE]); in fill_gate_entry()
188 entry->interval = interval; in fill_gate_entry()
191 entry->ipv = nla_get_s32(tb[TCA_GATE_ENTRY_IPV]); in fill_gate_entry()
193 entry->ipv = -1; in fill_gate_entry()
196 entry->maxoctets = nla_get_s32(tb[TCA_GATE_ENTRY_MAX_OCTETS]); in fill_gate_entry()
198 entry->maxoctets = -1; in fill_gate_entry()
203 static int parse_gate_entry(struct nlattr *n, struct tcfg_gate_entry *entry, in parse_gate_entry() argument
215 entry->index = index; in parse_gate_entry()
217 return fill_gate_entry(tb, entry, extack); in parse_gate_entry()
222 struct tcfg_gate_entry *entry, *e; in release_entry_list() local
224 list_for_each_entry_safe(entry, e, entries, list) { in release_entry_list()
225 list_del(&entry->list); in release_entry_list()
226 kfree(entry); in release_entry_list()
234 struct tcfg_gate_entry *entry; in parse_gate_list() local
248 entry = kzalloc(sizeof(*entry), GFP_ATOMIC); in parse_gate_list()
249 if (!entry) { in parse_gate_list()
255 err = parse_gate_entry(n, entry, i, extack); in parse_gate_list()
257 kfree(entry); in parse_gate_list()
261 list_add_tail(&entry->list, &sched->entries); in parse_gate_list()
402 struct tcfg_gate_entry *entry; in tcf_gate_init() local
405 list_for_each_entry(entry, &p->entries, list) in tcf_gate_init()
406 cycle = ktime_add_ns(cycle, entry->interval); in tcf_gate_init()
470 struct tcfg_gate_entry *entry) in dumping_entry() argument
478 if (nla_put_u32(skb, TCA_GATE_ENTRY_INDEX, entry->index)) in dumping_entry()
481 if (entry->gate_state && nla_put_flag(skb, TCA_GATE_ENTRY_GATE)) in dumping_entry()
484 if (nla_put_u32(skb, TCA_GATE_ENTRY_INTERVAL, entry->interval)) in dumping_entry()
487 if (nla_put_s32(skb, TCA_GATE_ENTRY_MAX_OCTETS, entry->maxoctets)) in dumping_entry()
490 if (nla_put_s32(skb, TCA_GATE_ENTRY_IPV, entry->ipv)) in dumping_entry()
510 struct tcfg_gate_entry *entry; in tcf_gate_dump() local
548 list_for_each_entry(entry, &p->entries, list) { in tcf_gate_dump()
549 if (dumping_entry(skb, entry) < 0) in tcf_gate_dump()