Lines Matching refs:item
156 static struct o2nm_cluster *to_o2nm_cluster(struct config_item *item) in to_o2nm_cluster() argument
158 return item ? in to_o2nm_cluster()
159 container_of(to_config_group(item), struct o2nm_cluster, in to_o2nm_cluster()
164 static struct o2nm_node *to_o2nm_node(struct config_item *item) in to_o2nm_node() argument
166 return item ? container_of(item, struct o2nm_node, nd_item) : NULL; in to_o2nm_node()
169 static void o2nm_node_release(struct config_item *item) in o2nm_node_release() argument
171 struct o2nm_node *node = to_o2nm_node(item); in o2nm_node_release()
175 static ssize_t o2nm_node_num_show(struct config_item *item, char *page) in o2nm_node_num_show() argument
177 return sprintf(page, "%d\n", to_o2nm_node(item)->nd_num); in o2nm_node_num_show()
193 static ssize_t o2nm_node_num_store(struct config_item *item, const char *page, in o2nm_node_num_store() argument
196 struct o2nm_node *node = to_o2nm_node(item); in o2nm_node_num_store()
234 static ssize_t o2nm_node_ipv4_port_show(struct config_item *item, char *page) in o2nm_node_ipv4_port_show() argument
236 return sprintf(page, "%u\n", ntohs(to_o2nm_node(item)->nd_ipv4_port)); in o2nm_node_ipv4_port_show()
239 static ssize_t o2nm_node_ipv4_port_store(struct config_item *item, in o2nm_node_ipv4_port_store() argument
242 struct o2nm_node *node = to_o2nm_node(item); in o2nm_node_ipv4_port_store()
262 static ssize_t o2nm_node_ipv4_address_show(struct config_item *item, char *page) in o2nm_node_ipv4_address_show() argument
264 return sprintf(page, "%pI4\n", &to_o2nm_node(item)->nd_ipv4_address); in o2nm_node_ipv4_address_show()
267 static ssize_t o2nm_node_ipv4_address_store(struct config_item *item, in o2nm_node_ipv4_address_store() argument
271 struct o2nm_node *node = to_o2nm_node(item); in o2nm_node_ipv4_address_store()
309 static ssize_t o2nm_node_local_show(struct config_item *item, char *page) in o2nm_node_local_show() argument
311 return sprintf(page, "%d\n", to_o2nm_node(item)->nd_local); in o2nm_node_local_show()
314 static ssize_t o2nm_node_local_store(struct config_item *item, const char *page, in o2nm_node_local_store() argument
317 struct o2nm_node *node = to_o2nm_node(item); in o2nm_node_local_store()
423 static ssize_t o2nm_cluster_idle_timeout_ms_show(struct config_item *item, in o2nm_cluster_idle_timeout_ms_show() argument
426 return sprintf(page, "%u\n", to_o2nm_cluster(item)->cl_idle_timeout_ms); in o2nm_cluster_idle_timeout_ms_show()
429 static ssize_t o2nm_cluster_idle_timeout_ms_store(struct config_item *item, in o2nm_cluster_idle_timeout_ms_store() argument
432 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_idle_timeout_ms_store()
460 struct config_item *item, char *page) in o2nm_cluster_keepalive_delay_ms_show() argument
463 to_o2nm_cluster(item)->cl_keepalive_delay_ms); in o2nm_cluster_keepalive_delay_ms_show()
467 struct config_item *item, const char *page, size_t count) in o2nm_cluster_keepalive_delay_ms_store() argument
469 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_keepalive_delay_ms_store()
497 struct config_item *item, char *page) in o2nm_cluster_reconnect_delay_ms_show() argument
500 to_o2nm_cluster(item)->cl_reconnect_delay_ms); in o2nm_cluster_reconnect_delay_ms_show()
504 struct config_item *item, const char *page, size_t count) in o2nm_cluster_reconnect_delay_ms_store() argument
507 &to_o2nm_cluster(item)->cl_reconnect_delay_ms); in o2nm_cluster_reconnect_delay_ms_store()
511 struct config_item *item, char *page) in o2nm_cluster_fence_method_show() argument
513 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_fence_method_show()
523 struct config_item *item, const char *page, size_t count) in o2nm_cluster_fence_method_store() argument
535 if (to_o2nm_cluster(item)->cl_fence_method != i) { in o2nm_cluster_fence_method_store()
538 to_o2nm_cluster(item)->cl_fence_method = i; in o2nm_cluster_fence_method_store()
582 struct config_item *item) in o2nm_node_group_drop_item() argument
584 struct o2nm_node *node = to_o2nm_node(item); in o2nm_node_group_drop_item()
614 config_item_put(item); in o2nm_node_group_drop_item()
629 static void o2nm_cluster_release(struct config_item *item) in o2nm_cluster_release() argument
631 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_release()
714 static void o2nm_cluster_group_drop_item(struct config_group *group, struct config_item *item) in o2nm_cluster_group_drop_item() argument
716 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_group_drop_item()
729 config_item_put(item); in o2nm_cluster_group_drop_item()
753 int o2nm_depend_item(struct config_item *item) in o2nm_depend_item() argument
755 return configfs_depend_item(&o2nm_cluster_group.cs_subsys, item); in o2nm_depend_item()
758 void o2nm_undepend_item(struct config_item *item) in o2nm_undepend_item() argument
760 configfs_undepend_item(&o2nm_cluster_group.cs_subsys, item); in o2nm_undepend_item()