Lines Matching refs:cb
629 static int dump_rules(struct sk_buff *skb, struct netlink_callback *cb, in dump_rules() argument
638 if (idx < cb->args[1]) in dump_rules()
641 err = fib_nl_fill_rule(skb, rule, NETLINK_CB(cb->skb).portid, in dump_rules()
642 cb->nlh->nlmsg_seq, RTM_NEWRULE, in dump_rules()
650 cb->args[1] = idx; in dump_rules()
656 static int fib_nl_dumprule(struct sk_buff *skb, struct netlink_callback *cb) in fib_nl_dumprule() argument
662 family = rtnl_msg_family(cb->nlh); in fib_nl_dumprule()
669 dump_rules(skb, cb, ops); in fib_nl_dumprule()
676 if (idx < cb->args[0] || !try_module_get(ops->owner)) in fib_nl_dumprule()
679 if (dump_rules(skb, cb, ops) < 0) in fib_nl_dumprule()
682 cb->args[1] = 0; in fib_nl_dumprule()
687 cb->args[0] = idx; in fib_nl_dumprule()