Lines Matching defs:item

111 static ssize_t cluster_cluster_name_show(struct config_item *item, char *buf)
113 struct dlm_cluster *cl = config_item_to_cluster(item);
117 static ssize_t cluster_cluster_name_store(struct config_item *item,
120 struct dlm_cluster *cl = config_item_to_cluster(item);
156 static ssize_t cluster_##name##_store(struct config_item *item, \
159 struct dlm_cluster *cl = config_item_to_cluster(item); \
163 static ssize_t cluster_##name##_show(struct config_item *item, char *buf) \
165 struct dlm_cluster *cl = config_item_to_cluster(item); \
254 struct config_item item;
268 struct config_item item;
363 return i ? container_of(i, struct dlm_comm, item) : NULL;
368 return i ? container_of(i, struct dlm_node, item) : NULL;
496 config_item_init_type_name(&cm->item, name, &comm_type);
506 return &cm->item;
535 config_item_init_type_name(&nd->item, name, &node_type);
545 return &nd->item;
594 static ssize_t comm_nodeid_show(struct config_item *item, char *buf)
596 return sprintf(buf, "%d\n", config_item_to_comm(item)->nodeid);
599 static ssize_t comm_nodeid_store(struct config_item *item, const char *buf,
602 int rc = kstrtoint(buf, 0, &config_item_to_comm(item)->nodeid);
609 static ssize_t comm_local_show(struct config_item *item, char *buf)
611 return sprintf(buf, "%d\n", config_item_to_comm(item)->local);
614 static ssize_t comm_local_store(struct config_item *item, const char *buf,
617 struct dlm_comm *cm = config_item_to_comm(item);
627 static ssize_t comm_addr_store(struct config_item *item, const char *buf,
630 struct dlm_comm *cm = config_item_to_comm(item);
656 static ssize_t comm_addr_list_show(struct config_item *item, char *buf)
658 struct dlm_comm *cm = config_item_to_comm(item);
701 static ssize_t comm_mark_show(struct config_item *item, char *buf)
703 return sprintf(buf, "%u\n", config_item_to_comm(item)->mark);
706 static ssize_t comm_mark_store(struct config_item *item, const char *buf,
716 config_item_to_comm(item)->mark = mark;
735 static ssize_t node_nodeid_show(struct config_item *item, char *buf)
737 return sprintf(buf, "%d\n", config_item_to_node(item)->nodeid);
740 static ssize_t node_nodeid_store(struct config_item *item, const char *buf,
743 struct dlm_node *nd = config_item_to_node(item);
754 static ssize_t node_weight_show(struct config_item *item, char *buf)
756 return sprintf(buf, "%d\n", config_item_to_node(item)->weight);
759 static ssize_t node_weight_store(struct config_item *item, const char *buf,
762 int rc = kstrtoint(buf, 0, &config_item_to_node(item)->weight);
830 config_item_put(&cm->item);