Lines Matching refs:doit

146 	struct genl_split_ops doit;  member
185 op->doit = family->small_ops[i].doit; in genl_op_from_small()
220 iter->doit = family->split_ops[i + cnt]; in genl_op_from_split()
221 genl_op_fill_in_reject_policy_split(family, &iter->doit); in genl_op_from_split()
224 memset(&iter->doit, 0, sizeof(iter->doit)); in genl_op_from_split()
261 if ((flags & GENL_CMD_CAP_DO && !full->doit) || in genl_cmd_full_to_split()
273 op->doit = full->doit; in genl_cmd_full_to_split()
323 struct genl_split_ops *doit, struct genl_split_ops *dumpit) in genl_get_cmd_both() argument
327 err1 = genl_get_cmd(cmd, GENL_CMD_CAP_DO, family, doit); in genl_get_cmd_both()
372 genl_cmd_full_to_split(&iter->doit, family, in genl_op_iter_next()
378 iter->cmd = iter->doit.cmd | iter->dumpit.cmd; in genl_op_iter_next()
379 iter->flags = iter->doit.flags | iter->dumpit.flags; in genl_op_iter_next()
583 (i.doit.validate || i.dumpit.validate))) in genl_validate_ops()
971 err = ops->doit(skb, &info); in genl_family_rcv_msg_doit()
1114 if (i.doit.policy || i.dumpit.policy) in ctrl_fill_info()
1415 struct genl_split_ops doit, dump; in ctrl_dumppolicy_start() local
1420 err = genl_get_cmd_both(ctx->op, rt, &doit, &dump); in ctrl_dumppolicy_start()
1426 if (doit.policy) { in ctrl_dumppolicy_start()
1428 doit.policy, in ctrl_dumppolicy_start()
1429 doit.maxattr); in ctrl_dumppolicy_start()
1456 if (i.doit.policy) { in ctrl_dumppolicy_start()
1458 i.doit.policy, in ctrl_dumppolicy_start()
1459 i.doit.maxattr); in ctrl_dumppolicy_start()
1505 struct genl_split_ops *doit, in ctrl_dumppolicy_put_op() argument
1514 if (!doit->policy && !dumpit->policy) in ctrl_dumppolicy_put_op()
1525 nest_op = nla_nest_start(skb, doit->cmd); in ctrl_dumppolicy_put_op()
1529 if (doit->policy) { in ctrl_dumppolicy_put_op()
1531 doit->policy, in ctrl_dumppolicy_put_op()
1532 doit->maxattr); in ctrl_dumppolicy_put_op()
1563 struct genl_split_ops doit, dumpit; in ctrl_dumppolicy() local
1566 &doit, &dumpit))) in ctrl_dumppolicy()
1569 if (ctrl_dumppolicy_put_op(skb, cb, &doit, &dumpit)) in ctrl_dumppolicy()
1578 &ctx->op_iter->doit, in ctrl_dumppolicy()
1627 .doit = ctrl_getfamily,