Lines Matching refs:cb
613 static int dump_rules(struct sk_buff *skb, struct netlink_callback *cb, in dump_rules() argument
622 if (idx < cb->args[1]) in dump_rules()
625 err = fib_nl_fill_rule(skb, rule, NETLINK_CB(cb->skb).portid, in dump_rules()
626 cb->nlh->nlmsg_seq, RTM_NEWRULE, in dump_rules()
634 cb->args[1] = idx; in dump_rules()
640 static int fib_nl_dumprule(struct sk_buff *skb, struct netlink_callback *cb) in fib_nl_dumprule() argument
646 family = rtnl_msg_family(cb->nlh); in fib_nl_dumprule()
653 dump_rules(skb, cb, ops); in fib_nl_dumprule()
660 if (idx < cb->args[0] || !try_module_get(ops->owner)) in fib_nl_dumprule()
663 if (dump_rules(skb, cb, ops) < 0) in fib_nl_dumprule()
666 cb->args[1] = 0; in fib_nl_dumprule()
671 cb->args[0] = idx; in fib_nl_dumprule()