Lines Matching refs:policy

22 		const struct nla_policy *policy;  member
28 const struct nla_policy *policy, in add_policy() argument
34 if (!policy || !maxtype) in add_policy()
38 if (state->policies[i].policy == policy && in add_policy()
42 if (!state->policies[i].policy) { in add_policy()
43 state->policies[i].policy = policy; in add_policy()
60 state->policies[old_n_alloc].policy = policy; in add_policy()
83 const struct nla_policy *policy, in netlink_policy_dump_get_policy_idx() argument
88 if (WARN_ON(!policy || !maxtype)) in netlink_policy_dump_get_policy_idx()
92 if (state->policies[i].policy == policy && in netlink_policy_dump_get_policy_idx()
128 const struct nla_policy *policy, in netlink_policy_dump_add_policy() argument
146 err = add_policy(&state, policy, maxtype); in netlink_policy_dump_add_policy()
151 policy_idx < state->n_alloc && state->policies[policy_idx].policy; in netlink_policy_dump_add_policy()
153 const struct nla_policy *policy; in netlink_policy_dump_add_policy() local
156 policy = state->policies[policy_idx].policy; in netlink_policy_dump_add_policy()
161 switch (policy[type].type) { in netlink_policy_dump_add_policy()
165 policy[type].nested_policy, in netlink_policy_dump_add_policy()
166 policy[type].len); in netlink_policy_dump_add_policy()
194 !state->policies[state->policy_idx].policy; in netlink_policy_dump_finished()
434 struct nlattr *policy; in netlink_policy_dump_write() local
441 pt = &state->policies[state->policy_idx].policy[state->attr_idx]; in netlink_policy_dump_write()
443 policy = nla_nest_start(skb, state->policy_idx); in netlink_policy_dump_write()
444 if (!policy) in netlink_policy_dump_write()
449 nla_nest_cancel(skb, policy); in netlink_policy_dump_write()
457 nla_nest_end(skb, policy); in netlink_policy_dump_write()
475 nla_nest_cancel(skb, policy); in netlink_policy_dump_write()