• Home
  • Raw
  • Download

Lines Matching refs:cb

562 static int genl_start(struct netlink_callback *cb)  in genl_start()  argument
564 struct genl_start_context *ctx = cb->data; in genl_start()
592 cb->data = info; in genl_start()
596 rc = ops->start(cb); in genl_start()
604 cb->data = NULL; in genl_start()
609 static int genl_lock_dumpit(struct sk_buff *skb, struct netlink_callback *cb) in genl_lock_dumpit() argument
611 const struct genl_ops *ops = &genl_dumpit_info(cb)->op; in genl_lock_dumpit()
615 rc = ops->dumpit(skb, cb); in genl_lock_dumpit()
620 static int genl_lock_done(struct netlink_callback *cb) in genl_lock_done() argument
622 const struct genl_dumpit_info *info = genl_dumpit_info(cb); in genl_lock_done()
628 rc = ops->done(cb); in genl_lock_done()
636 static int genl_parallel_done(struct netlink_callback *cb) in genl_parallel_done() argument
638 const struct genl_dumpit_info *info = genl_dumpit_info(cb); in genl_parallel_done()
643 rc = ops->done(cb); in genl_parallel_done()
943 static int ctrl_dumpfamily(struct sk_buff *skb, struct netlink_callback *cb) in ctrl_dumpfamily() argument
948 int fams_to_skip = cb->args[0]; in ctrl_dumpfamily()
958 if (ctrl_fill_info(rt, NETLINK_CB(cb->skb).portid, in ctrl_dumpfamily()
959 cb->nlh->nlmsg_seq, NLM_F_MULTI, in ctrl_dumpfamily()
966 cb->args[0] = n; in ctrl_dumpfamily()
1122 static int ctrl_dumppolicy_start(struct netlink_callback *cb) in ctrl_dumppolicy_start() argument
1124 const struct genl_dumpit_info *info = genl_dumpit_info(cb); in ctrl_dumppolicy_start()
1125 struct ctrl_dump_policy_ctx *ctx = (void *)cb->ctx; in ctrl_dumppolicy_start()
1131 BUILD_BUG_ON(sizeof(*ctx) > sizeof(cb->ctx)); in ctrl_dumppolicy_start()
1158 NL_SET_BAD_ATTR(cb->extack, tb[CTRL_ATTR_OP]); in ctrl_dumppolicy_start()
1191 struct netlink_callback *cb) in ctrl_dumppolicy_prep() argument
1193 struct ctrl_dump_policy_ctx *ctx = (void *)cb->ctx; in ctrl_dumppolicy_prep()
1196 hdr = genlmsg_put(skb, NETLINK_CB(cb->skb).portid, in ctrl_dumppolicy_prep()
1197 cb->nlh->nlmsg_seq, &genl_ctrl, in ctrl_dumppolicy_prep()
1209 struct netlink_callback *cb, in ctrl_dumppolicy_put_op() argument
1212 struct ctrl_dump_policy_ctx *ctx = (void *)cb->ctx; in ctrl_dumppolicy_put_op()
1224 hdr = ctrl_dumppolicy_prep(skb, cb); in ctrl_dumppolicy_put_op()
1258 static int ctrl_dumppolicy(struct sk_buff *skb, struct netlink_callback *cb) in ctrl_dumppolicy() argument
1260 struct ctrl_dump_policy_ctx *ctx = (void *)cb->ctx; in ctrl_dumppolicy()
1280 if (ctrl_dumppolicy_put_op(skb, cb, &op)) in ctrl_dumppolicy()
1293 hdr = ctrl_dumppolicy_prep(skb, cb); in ctrl_dumppolicy()
1316 static int ctrl_dumppolicy_done(struct netlink_callback *cb) in ctrl_dumppolicy_done() argument
1318 struct ctrl_dump_policy_ctx *ctx = (void *)cb->ctx; in ctrl_dumppolicy_done()