Lines Matching refs:item

159 static struct o2nm_cluster *to_o2nm_cluster(struct config_item *item)  in to_o2nm_cluster()  argument
161 return item ? in to_o2nm_cluster()
162 container_of(to_config_group(item), struct o2nm_cluster, in to_o2nm_cluster()
167 static struct o2nm_node *to_o2nm_node(struct config_item *item) in to_o2nm_node() argument
169 return item ? container_of(item, struct o2nm_node, nd_item) : NULL; in to_o2nm_node()
172 static void o2nm_node_release(struct config_item *item) in o2nm_node_release() argument
174 struct o2nm_node *node = to_o2nm_node(item); in o2nm_node_release()
178 static ssize_t o2nm_node_num_show(struct config_item *item, char *page) in o2nm_node_num_show() argument
180 return sprintf(page, "%d\n", to_o2nm_node(item)->nd_num); in o2nm_node_num_show()
199 static ssize_t o2nm_node_num_store(struct config_item *item, const char *page, in o2nm_node_num_store() argument
202 struct o2nm_node *node = to_o2nm_node(item); in o2nm_node_num_store()
249 static ssize_t o2nm_node_ipv4_port_show(struct config_item *item, char *page) in o2nm_node_ipv4_port_show() argument
251 return sprintf(page, "%u\n", ntohs(to_o2nm_node(item)->nd_ipv4_port)); in o2nm_node_ipv4_port_show()
254 static ssize_t o2nm_node_ipv4_port_store(struct config_item *item, in o2nm_node_ipv4_port_store() argument
257 struct o2nm_node *node = to_o2nm_node(item); in o2nm_node_ipv4_port_store()
277 static ssize_t o2nm_node_ipv4_address_show(struct config_item *item, char *page) in o2nm_node_ipv4_address_show() argument
279 return sprintf(page, "%pI4\n", &to_o2nm_node(item)->nd_ipv4_address); in o2nm_node_ipv4_address_show()
282 static ssize_t o2nm_node_ipv4_address_store(struct config_item *item, in o2nm_node_ipv4_address_store() argument
286 struct o2nm_node *node = to_o2nm_node(item); in o2nm_node_ipv4_address_store()
333 static ssize_t o2nm_node_local_show(struct config_item *item, char *page) in o2nm_node_local_show() argument
335 return sprintf(page, "%d\n", to_o2nm_node(item)->nd_local); in o2nm_node_local_show()
338 static ssize_t o2nm_node_local_store(struct config_item *item, const char *page, in o2nm_node_local_store() argument
341 struct o2nm_node *node = to_o2nm_node(item); in o2nm_node_local_store()
460 static ssize_t o2nm_cluster_idle_timeout_ms_show(struct config_item *item, in o2nm_cluster_idle_timeout_ms_show() argument
463 return sprintf(page, "%u\n", to_o2nm_cluster(item)->cl_idle_timeout_ms); in o2nm_cluster_idle_timeout_ms_show()
466 static ssize_t o2nm_cluster_idle_timeout_ms_store(struct config_item *item, in o2nm_cluster_idle_timeout_ms_store() argument
469 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_idle_timeout_ms_store()
497 struct config_item *item, char *page) in o2nm_cluster_keepalive_delay_ms_show() argument
500 to_o2nm_cluster(item)->cl_keepalive_delay_ms); in o2nm_cluster_keepalive_delay_ms_show()
504 struct config_item *item, const char *page, size_t count) in o2nm_cluster_keepalive_delay_ms_store() argument
506 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_keepalive_delay_ms_store()
534 struct config_item *item, char *page) in o2nm_cluster_reconnect_delay_ms_show() argument
537 to_o2nm_cluster(item)->cl_reconnect_delay_ms); in o2nm_cluster_reconnect_delay_ms_show()
541 struct config_item *item, const char *page, size_t count) in o2nm_cluster_reconnect_delay_ms_store() argument
544 &to_o2nm_cluster(item)->cl_reconnect_delay_ms); in o2nm_cluster_reconnect_delay_ms_store()
548 struct config_item *item, char *page) in o2nm_cluster_fence_method_show() argument
550 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_fence_method_show()
560 struct config_item *item, const char *page, size_t count) in o2nm_cluster_fence_method_store() argument
572 if (to_o2nm_cluster(item)->cl_fence_method != i) { in o2nm_cluster_fence_method_store()
575 to_o2nm_cluster(item)->cl_fence_method = i; in o2nm_cluster_fence_method_store()
619 struct config_item *item) in o2nm_node_group_drop_item() argument
621 struct o2nm_node *node = to_o2nm_node(item); in o2nm_node_group_drop_item()
653 config_item_put(item); in o2nm_node_group_drop_item()
668 static void o2nm_cluster_release(struct config_item *item) in o2nm_cluster_release() argument
670 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_release()
748 static void o2nm_cluster_group_drop_item(struct config_group *group, struct config_item *item) in o2nm_cluster_group_drop_item() argument
750 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_group_drop_item()
756 config_item_put(item); in o2nm_cluster_group_drop_item()
790 int o2nm_depend_item(struct config_item *item) in o2nm_depend_item() argument
792 return configfs_depend_item(&o2nm_cluster_group.cs_subsys, item); in o2nm_depend_item()
795 void o2nm_undepend_item(struct config_item *item) in o2nm_undepend_item() argument
797 configfs_undepend_item(item); in o2nm_undepend_item()