Lines Matching refs:cb
89 static int __netlink_diag_dump(struct sk_buff *skb, struct netlink_callback *cb, in __netlink_diag_dump() argument
92 struct rhashtable_iter *hti = (void *)cb->args[2]; in __netlink_diag_dump()
102 req = nlmsg_data(cb->nlh); in __netlink_diag_dump()
114 cb->args[2] = (long)hti; in __netlink_diag_dump()
138 NETLINK_CB(cb->skb).portid, in __netlink_diag_dump()
139 cb->nlh->nlmsg_seq, in __netlink_diag_dump()
168 NETLINK_CB(cb->skb).portid, in __netlink_diag_dump()
169 cb->nlh->nlmsg_seq, in __netlink_diag_dump()
180 cb->args[0] = num; in __netlink_diag_dump()
185 static int netlink_diag_dump(struct sk_buff *skb, struct netlink_callback *cb) in netlink_diag_dump() argument
188 int s_num = cb->args[0]; in netlink_diag_dump()
191 req = nlmsg_data(cb->nlh); in netlink_diag_dump()
196 for (i = cb->args[1]; i < MAX_LINKS; i++) { in netlink_diag_dump()
197 err = __netlink_diag_dump(skb, cb, i, s_num); in netlink_diag_dump()
202 cb->args[1] = i; in netlink_diag_dump()
207 err = __netlink_diag_dump(skb, cb, req->sdiag_protocol, s_num); in netlink_diag_dump()
213 static int netlink_diag_dump_done(struct netlink_callback *cb) in netlink_diag_dump_done() argument
215 struct rhashtable_iter *hti = (void *)cb->args[2]; in netlink_diag_dump_done()
217 if (cb->args[0] == 1) in netlink_diag_dump_done()