Lines Matching refs:resource

2205 	sa_share_t resource;  in sa_set_share_attr()  local
2218 resource = sa_get_resource(group, value); in sa_set_share_attr()
2219 if (resource != share && resource != NULL) in sa_set_share_attr()
2837 sa_resource_t resource = group; in sa_destroy_optionset() local
2838 sa_share_t share = sa_get_resource_parent(resource); in sa_destroy_optionset()
3670 sa_get_share_resource(sa_share_t share, char *resource) in sa_get_share_resource() argument
3679 if (resource == NULL) { in sa_get_share_resource()
3692 (xmlChar *)resource) == 0) { in sa_get_share_resource()
3712 sa_get_next_resource(sa_resource_t resource) in sa_get_next_resource() argument
3716 if (resource != NULL) { in sa_get_next_resource()
3717 for (node = ((xmlNodePtr)resource)->next; node != NULL; in sa_get_next_resource()
3735 sa_resource_t resource; in _sa_get_next_resource_index() local
3739 for (resource = sa_get_share_resource(share, NULL); in _sa_get_next_resource_index()
3740 resource != NULL; in _sa_get_next_resource_index()
3741 resource = sa_get_next_resource(resource)) { in _sa_get_next_resource_index()
3742 id = get_node_attr((void *)resource, "id"); in _sa_get_next_resource_index()
3763 sa_add_resource(sa_share_t share, char *resource, int persist, int *error) in sa_add_resource() argument
3775 res = sa_find_resource(handle, resource); in sa_add_resource()
3784 (xmlChar *)resource); in sa_add_resource()
3829 sa_remove_resource(sa_resource_t resource) in sa_remove_resource() argument
3838 share = sa_get_resource_parent(resource); in sa_remove_resource()
3850 (void) sa_disable_resource(resource, NULL); in sa_remove_resource()
3853 for (opt = sa_get_optionset(resource, NULL); in sa_remove_resource()
3859 xmlUnlinkNode((xmlNode *)resource); in sa_remove_resource()
3860 xmlFreeNode((xmlNode *)resource); in sa_remove_resource()
3888 sa_resource_t resource, char *newname) in proto_rename_resource() argument
3900 err = sa_proto_rename_resource(handle, type, resource, in proto_rename_resource()
3917 sa_rename_resource(sa_resource_t resource, char *newname) in sa_rename_resource() argument
3925 share = sa_get_resource_parent(resource); in sa_rename_resource()
3946 ret = proto_rename_resource(handle, group, resource, newname); in sa_rename_resource()
3947 set_node_attr(resource, "name", newname); in sa_rename_resource()
3971 sa_get_resource_attr(sa_resource_t resource, char *tag) in sa_get_resource_attr() argument
3973 return (get_node_attr((void *)resource, tag)); in sa_get_resource_attr()
3985 sa_set_resource_attr(sa_resource_t resource, char *tag, char *value) in sa_set_resource_attr() argument
3987 set_node_attr((void *)resource, tag, value); in sa_set_resource_attr()
3998 sa_get_resource_parent(sa_resource_t resource) in sa_get_resource_parent() argument
4002 if (resource != NULL) in sa_get_resource_parent()
4003 share = (sa_share_t)((xmlNodePtr)resource)->parent; in sa_get_resource_parent()
4017 sa_resource_t resource = NULL; in find_resource() local
4022 share != NULL && resource == NULL; in find_resource()
4024 for (resource = sa_get_share_resource(share, NULL); in find_resource()
4025 resource != NULL; in find_resource()
4026 resource = sa_get_next_resource(resource)) { in find_resource()
4027 name = sa_get_resource_attr(resource, "name"); in find_resource()
4038 return (resource); in find_resource()
4052 sa_resource_t resource = NULL; in sa_find_resource() local
4065 zgroup != NULL && resource == NULL; in sa_find_resource()
4067 resource = find_resource(zgroup, name); in sa_find_resource()
4070 resource = find_resource(group, name); in sa_find_resource()
4072 if (resource != NULL) in sa_find_resource()
4075 return (resource); in sa_find_resource()
4089 sa_get_resource(sa_group_t group, char *resource) in sa_get_resource() argument
4094 if (resource != NULL) { in sa_get_resource()
4098 res = sa_get_share_resource(share, resource); in sa_get_resource()
4175 sa_resource_t resource = NULL; in sa_get_active_protocols() local
4189 resource = (sa_resource_t)object; in sa_get_active_protocols()
4190 share = sa_get_resource_parent(resource); in sa_get_active_protocols()
4198 if (resource != NULL) in sa_get_active_protocols()
4199 ret = get_protocol_list(options, resource); in sa_get_active_protocols()
4223 sa_enable_resource(sa_resource_t resource, char *protocol) in sa_enable_resource() argument
4228 ret = sa_proto_share_resource(protocol, resource); in sa_enable_resource()
4236 protoset = sa_get_active_protocols(resource); in sa_enable_resource()
4247 err = sa_proto_share_resource(proto, resource); in sa_enable_resource()
4255 (void) sa_set_resource_attr(resource, "shared", NULL); in sa_enable_resource()
4269 sa_disable_resource(sa_resource_t resource, char *protocol) in sa_disable_resource() argument
4274 ret = sa_proto_unshare_resource(protocol, resource); in sa_disable_resource()
4283 parent = sa_get_resource_parent(resource); in sa_disable_resource()
4296 protoset = sa_get_active_protocols(resource); in sa_disable_resource()
4307 err = sa_proto_unshare_resource(proto, resource); in sa_disable_resource()
4310 parent = sa_get_resource_parent(resource); in sa_disable_resource()
4323 (void) sa_set_resource_attr(resource, "shared", NULL); in sa_disable_resource()
4335 sa_set_resource_description(sa_resource_t resource, char *content) in sa_set_resource_description() argument
4342 for (node = ((xmlNodePtr)resource)->children; in sa_set_resource_description()
4353 node = _sa_set_share_description(resource, content); in sa_set_resource_description()
4363 share = sa_get_resource_parent(resource); in sa_set_resource_description()
4386 sa_get_resource_description(sa_resource_t resource) in sa_get_resource_description() argument
4391 for (node = ((xmlNodePtr)resource)->children; node != NULL; in sa_get_resource_description()