Lines Matching refs:item

143 static struct o2nm_cluster *to_o2nm_cluster(struct config_item *item)
145 return item ?
146 container_of(to_config_group(item), struct o2nm_cluster,
151 static struct o2nm_node *to_o2nm_node(struct config_item *item)
153 return item ? container_of(item, struct o2nm_node, nd_item) : NULL;
156 static void o2nm_node_release(struct config_item *item)
158 struct o2nm_node *node = to_o2nm_node(item);
162 static ssize_t o2nm_node_num_show(struct config_item *item, char *page)
164 return sprintf(page, "%d\n", to_o2nm_node(item)->nd_num);
183 static ssize_t o2nm_node_num_store(struct config_item *item, const char *page,
186 struct o2nm_node *node = to_o2nm_node(item);
233 static ssize_t o2nm_node_ipv4_port_show(struct config_item *item, char *page)
235 return sprintf(page, "%u\n", ntohs(to_o2nm_node(item)->nd_ipv4_port));
238 static ssize_t o2nm_node_ipv4_port_store(struct config_item *item,
241 struct o2nm_node *node = to_o2nm_node(item);
261 static ssize_t o2nm_node_ipv4_address_show(struct config_item *item, char *page)
263 return sprintf(page, "%pI4\n", &to_o2nm_node(item)->nd_ipv4_address);
266 static ssize_t o2nm_node_ipv4_address_store(struct config_item *item,
270 struct o2nm_node *node = to_o2nm_node(item);
317 static ssize_t o2nm_node_local_show(struct config_item *item, char *page)
319 return sprintf(page, "%d\n", to_o2nm_node(item)->nd_local);
322 static ssize_t o2nm_node_local_store(struct config_item *item, const char *page,
325 struct o2nm_node *node = to_o2nm_node(item);
444 static ssize_t o2nm_cluster_idle_timeout_ms_show(struct config_item *item,
447 return sprintf(page, "%u\n", to_o2nm_cluster(item)->cl_idle_timeout_ms);
450 static ssize_t o2nm_cluster_idle_timeout_ms_store(struct config_item *item,
453 struct o2nm_cluster *cluster = to_o2nm_cluster(item);
481 struct config_item *item, char *page)
484 to_o2nm_cluster(item)->cl_keepalive_delay_ms);
488 struct config_item *item, const char *page, size_t count)
490 struct o2nm_cluster *cluster = to_o2nm_cluster(item);
518 struct config_item *item, char *page)
521 to_o2nm_cluster(item)->cl_reconnect_delay_ms);
525 struct config_item *item, const char *page, size_t count)
528 &to_o2nm_cluster(item)->cl_reconnect_delay_ms);
532 struct config_item *item, char *page)
534 struct o2nm_cluster *cluster = to_o2nm_cluster(item);
544 struct config_item *item, const char *page, size_t count)
556 if (to_o2nm_cluster(item)->cl_fence_method != i) {
559 to_o2nm_cluster(item)->cl_fence_method = i;
593 strcpy(node->nd_name, name); /* use item.ci_namebuf instead? */
603 struct config_item *item)
605 struct o2nm_node *node = to_o2nm_node(item);
637 config_item_put(item);
652 static void o2nm_cluster_release(struct config_item *item)
654 struct o2nm_cluster *cluster = to_o2nm_cluster(item);
732 static void o2nm_cluster_group_drop_item(struct config_group *group, struct config_item *item)
734 struct o2nm_cluster *cluster = to_o2nm_cluster(item);
740 config_item_put(item);
774 int o2nm_depend_item(struct config_item *item)
776 return configfs_depend_item(&o2nm_cluster_group.cs_subsys, item);
779 void o2nm_undepend_item(struct config_item *item)
781 configfs_undepend_item(item);