Lines Matching refs:policy

39 	struct stp_policy	*policy;  member
105 stm = policy_node->policy->stm; in stp_policy_node_masters_store()
153 stm = policy_node->policy->stm; in stp_policy_node_channels_store()
198 struct stp_policy *policy; in stp_policy_node_make() local
201 policy = container_of(group, struct stp_policy, group); in stp_policy_node_make()
205 policy = parent_node->policy; in stp_policy_node_make()
208 if (!policy->stm) in stp_policy_node_make()
218 policy_node->policy = policy; in stp_policy_node_make()
221 policy_node->first_master = policy->stm->data->sw_start; in stp_policy_node_make()
222 policy_node->last_master = policy->stm->data->sw_end; in stp_policy_node_make()
224 policy_node->last_channel = policy->stm->data->sw_nchannels - 1; in stp_policy_node_make()
253 struct stp_policy *policy = to_stp_policy(item); in stp_policy_device_show() local
257 (policy && policy->stm) ? in stp_policy_device_show()
258 policy->stm->data->name : in stp_policy_device_show()
271 void stp_policy_unbind(struct stp_policy *policy) in stp_policy_unbind() argument
273 struct stm_device *stm = policy->stm; in stp_policy_unbind()
275 if (WARN_ON_ONCE(!policy->stm)) in stp_policy_unbind()
279 stm->policy = NULL; in stp_policy_unbind()
282 policy->stm = NULL; in stp_policy_unbind()
289 struct stp_policy *policy = to_stp_policy(item); in stp_policy_release() local
291 stp_policy_unbind(policy); in stp_policy_release()
292 kfree(policy); in stp_policy_release()
341 if (stm->policy) { in stp_policies_make()
346 stm->policy = kzalloc(sizeof(*stm->policy), GFP_KERNEL); in stp_policies_make()
347 if (!stm->policy) { in stp_policies_make()
352 config_group_init_type_name(&stm->policy->group, name, in stp_policies_make()
354 stm->policy->stm = stm; in stp_policies_make()
356 ret = &stm->policy->group; in stp_policies_make()
389 __stp_policy_node_lookup(struct stp_policy *policy, char *s) in __stp_policy_node_lookup() argument
392 struct list_head *head = &policy->group.cg_children; in __stp_policy_node_lookup()
442 if (stm->policy) in stp_policy_node_lookup()
443 policy_node = __stp_policy_node_lookup(stm->policy, s); in stp_policy_node_lookup()