Lines Matching refs:item
65 static inline struct stp_policy *to_stp_policy(struct config_item *item)
67 return item ?
68 container_of(to_config_group(item), struct stp_policy, group) :
73 to_stp_policy_node(struct config_item *item)
75 return item ?
76 container_of(to_config_group(item), struct stp_policy_node,
81 void *to_pdrv_policy_node(struct config_item *item)
83 struct stp_policy_node *node = to_stp_policy_node(item);
90 stp_policy_node_masters_show(struct config_item *item, char *page)
92 struct stp_policy_node *policy_node = to_stp_policy_node(item);
102 stp_policy_node_masters_store(struct config_item *item, const char *page,
105 struct stp_policy_node *policy_node = to_stp_policy_node(item);
137 stp_policy_node_channels_show(struct config_item *item, char *page)
139 struct stp_policy_node *policy_node = to_stp_policy_node(item);
149 stp_policy_node_channels_store(struct config_item *item, const char *page,
152 struct stp_policy_node *policy_node = to_stp_policy_node(item);
182 static void stp_policy_node_release(struct config_item *item)
184 struct stp_policy_node *node = to_stp_policy_node(item);
273 stp_policy_node_drop(struct config_group *group, struct config_item *item)
275 config_item_put(item);
293 static ssize_t stp_policy_device_show(struct config_item *item,
296 struct stp_policy *policy = to_stp_policy(item);
309 static ssize_t stp_policy_protocol_show(struct config_item *item,
312 struct stp_policy *policy = to_stp_policy(item);
356 static void stp_policy_release(struct config_item *item)
358 struct stp_policy *policy = to_stp_policy(item);
500 struct config_item *item;
515 list_for_each_entry(item, head, ci_entry) {
516 policy_node = to_stp_policy_node(item);