• Home
  • Raw
  • Download

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()
60 static inline char *stp_policy_node_name(struct stp_policy_node *policy_node) in stp_policy_node_name() argument
62 return policy_node->group.cg_item.ci_name ? : "<none>"; in stp_policy_node_name()
92 struct stp_policy_node *policy_node = to_stp_policy_node(item); in stp_policy_node_masters_show() local
95 count = sprintf(page, "%u %u\n", policy_node->first_master, in stp_policy_node_masters_show()
96 policy_node->last_master); in stp_policy_node_masters_show()
105 struct stp_policy_node *policy_node = to_stp_policy_node(item); in stp_policy_node_masters_store() local
115 stm = policy_node->policy->stm; in stp_policy_node_masters_store()
127 policy_node->first_master = first; in stp_policy_node_masters_store()
128 policy_node->last_master = last; in stp_policy_node_masters_store()
139 struct stp_policy_node *policy_node = to_stp_policy_node(item); in stp_policy_node_channels_show() local
142 count = sprintf(page, "%u %u\n", policy_node->first_channel, in stp_policy_node_channels_show()
143 policy_node->last_channel); in stp_policy_node_channels_show()
152 struct stp_policy_node *policy_node = to_stp_policy_node(item); in stp_policy_node_channels_store() local
162 stm = policy_node->policy->stm; in stp_policy_node_channels_store()
173 policy_node->first_channel = first; in stp_policy_node_channels_store()
174 policy_node->last_channel = last; in stp_policy_node_channels_store()
231 struct stp_policy_node *policy_node, *parent_node; in stp_policy_node_make() local
247 policy_node = in stp_policy_node_make()
250 if (!policy_node) in stp_policy_node_make()
254 pdrv->policy_node_init((void *)policy_node->priv); in stp_policy_node_make()
259 config_group_init_type_name(&policy_node->group, name, type); in stp_policy_node_make()
261 policy_node->policy = policy; in stp_policy_node_make()
264 policy_node->first_master = policy->stm->data->sw_start; in stp_policy_node_make()
265 policy_node->last_master = policy->stm->data->sw_end; in stp_policy_node_make()
266 policy_node->first_channel = 0; in stp_policy_node_make()
267 policy_node->last_channel = policy->stm->data->sw_nchannels - 1; in stp_policy_node_make()
269 return &policy_node->group; in stp_policy_node_make()
498 struct stp_policy_node *policy_node, *ret = NULL; in __stp_policy_node_lookup() local
516 policy_node = to_stp_policy_node(item); in __stp_policy_node_lookup()
519 policy_node->group.cg_item.ci_name)) { in __stp_policy_node_lookup()
520 ret = policy_node; in __stp_policy_node_lookup()
525 head = &policy_node->group.cg_children; in __stp_policy_node_lookup()
540 struct stp_policy_node *policy_node = NULL; in stp_policy_node_lookup() local
546 policy_node = __stp_policy_node_lookup(stm->policy, s); in stp_policy_node_lookup()
549 if (policy_node) in stp_policy_node_lookup()
550 config_item_get(&policy_node->group.cg_item); in stp_policy_node_lookup()
554 return policy_node; in stp_policy_node_lookup()
557 void stp_policy_node_put(struct stp_policy_node *policy_node) in stp_policy_node_put() argument
562 config_item_put(&policy_node->group.cg_item); in stp_policy_node_put()