Lines Matching refs:policy_node

50 void stp_policy_node_get_ranges(struct stp_policy_node *policy_node,  in stp_policy_node_get_ranges()  argument
54 *mstart = policy_node->first_master; in stp_policy_node_get_ranges()
55 *mend = policy_node->last_master; in stp_policy_node_get_ranges()
56 *cstart = policy_node->first_channel; in stp_policy_node_get_ranges()
57 *cend = policy_node->last_channel; in stp_policy_node_get_ranges()
87 struct stp_policy_node *policy_node = to_stp_policy_node(item); in stp_policy_node_masters_show() local
90 count = sprintf(page, "%u %u\n", policy_node->first_master, in stp_policy_node_masters_show()
91 policy_node->last_master); in stp_policy_node_masters_show()
100 struct stp_policy_node *policy_node = to_stp_policy_node(item); in stp_policy_node_masters_store() local
110 stm = policy_node->policy->stm; in stp_policy_node_masters_store()
122 policy_node->first_master = first; in stp_policy_node_masters_store()
123 policy_node->last_master = last; in stp_policy_node_masters_store()
134 struct stp_policy_node *policy_node = to_stp_policy_node(item); in stp_policy_node_channels_show() local
137 count = sprintf(page, "%u %u\n", policy_node->first_channel, in stp_policy_node_channels_show()
138 policy_node->last_channel); in stp_policy_node_channels_show()
147 struct stp_policy_node *policy_node = to_stp_policy_node(item); in stp_policy_node_channels_store() local
157 stm = policy_node->policy->stm; in stp_policy_node_channels_store()
168 policy_node->first_channel = first; in stp_policy_node_channels_store()
169 policy_node->last_channel = last; in stp_policy_node_channels_store()
226 struct stp_policy_node *policy_node, *parent_node; in stp_policy_node_make() local
242 policy_node = in stp_policy_node_make()
245 if (!policy_node) in stp_policy_node_make()
249 pdrv->policy_node_init((void *)policy_node->priv); in stp_policy_node_make()
254 config_group_init_type_name(&policy_node->group, name, type); in stp_policy_node_make()
256 policy_node->policy = policy; in stp_policy_node_make()
259 policy_node->first_master = policy->stm->data->sw_start; in stp_policy_node_make()
260 policy_node->last_master = policy->stm->data->sw_end; in stp_policy_node_make()
261 policy_node->first_channel = 0; in stp_policy_node_make()
262 policy_node->last_channel = policy->stm->data->sw_nchannels - 1; in stp_policy_node_make()
264 return &policy_node->group; in stp_policy_node_make()
493 struct stp_policy_node *policy_node, *ret = NULL; in __stp_policy_node_lookup() local
511 policy_node = to_stp_policy_node(item); in __stp_policy_node_lookup()
514 policy_node->group.cg_item.ci_name)) { in __stp_policy_node_lookup()
515 ret = policy_node; in __stp_policy_node_lookup()
520 head = &policy_node->group.cg_children; in __stp_policy_node_lookup()
535 struct stp_policy_node *policy_node = NULL; in stp_policy_node_lookup() local
541 policy_node = __stp_policy_node_lookup(stm->policy, s); in stp_policy_node_lookup()
544 if (policy_node) in stp_policy_node_lookup()
545 config_item_get(&policy_node->group.cg_item); in stp_policy_node_lookup()
549 return policy_node; in stp_policy_node_lookup()
552 void stp_policy_node_put(struct stp_policy_node *policy_node) in stp_policy_node_put() argument
557 config_item_put(&policy_node->group.cg_item); in stp_policy_node_put()