Lines Matching refs:resource

2206 	sa_share_t resource;  in sa_set_share_attr()  local
2219 resource = sa_get_resource(group, value); in sa_set_share_attr()
2220 if (resource != share && resource != NULL) in sa_set_share_attr()
2838 sa_resource_t resource = group; in sa_destroy_optionset() local
2839 sa_share_t share = sa_get_resource_parent(resource); in sa_destroy_optionset()
3671 sa_get_share_resource(sa_share_t share, char *resource) in sa_get_share_resource() argument
3680 if (resource == NULL) { in sa_get_share_resource()
3693 (xmlChar *)resource) == 0) { in sa_get_share_resource()
3713 sa_get_next_resource(sa_resource_t resource) in sa_get_next_resource() argument
3717 if (resource != NULL) { in sa_get_next_resource()
3718 for (node = ((xmlNodePtr)resource)->next; node != NULL; in sa_get_next_resource()
3736 sa_resource_t resource; in _sa_get_next_resource_index() local
3740 for (resource = sa_get_share_resource(share, NULL); in _sa_get_next_resource_index()
3741 resource != NULL; in _sa_get_next_resource_index()
3742 resource = sa_get_next_resource(resource)) { in _sa_get_next_resource_index()
3743 id = get_node_attr((void *)resource, "id"); in _sa_get_next_resource_index()
3764 sa_add_resource(sa_share_t share, char *resource, int persist, int *error) in sa_add_resource() argument
3776 res = sa_find_resource(handle, resource); in sa_add_resource()
3785 (xmlChar *)resource); in sa_add_resource()
3830 sa_remove_resource(sa_resource_t resource) in sa_remove_resource() argument
3839 share = sa_get_resource_parent(resource); in sa_remove_resource()
3851 (void) sa_disable_resource(resource, NULL); in sa_remove_resource()
3854 for (opt = sa_get_optionset(resource, NULL); in sa_remove_resource()
3860 xmlUnlinkNode((xmlNode *)resource); in sa_remove_resource()
3861 xmlFreeNode((xmlNode *)resource); in sa_remove_resource()
3889 sa_resource_t resource, char *newname) in proto_rename_resource() argument
3901 err = sa_proto_rename_resource(handle, type, resource, in proto_rename_resource()
3918 sa_rename_resource(sa_resource_t resource, char *newname) in sa_rename_resource() argument
3926 share = sa_get_resource_parent(resource); in sa_rename_resource()
3947 ret = proto_rename_resource(handle, group, resource, newname); in sa_rename_resource()
3948 set_node_attr(resource, "name", newname); in sa_rename_resource()
3972 sa_get_resource_attr(sa_resource_t resource, char *tag) in sa_get_resource_attr() argument
3974 return (get_node_attr((void *)resource, tag)); in sa_get_resource_attr()
3986 sa_set_resource_attr(sa_resource_t resource, char *tag, char *value) in sa_set_resource_attr() argument
3988 set_node_attr((void *)resource, tag, value); in sa_set_resource_attr()
3999 sa_get_resource_parent(sa_resource_t resource) in sa_get_resource_parent() argument
4003 if (resource != NULL) in sa_get_resource_parent()
4004 share = (sa_share_t)((xmlNodePtr)resource)->parent; in sa_get_resource_parent()
4018 sa_resource_t resource = NULL; in find_resource() local
4023 share != NULL && resource == NULL; in find_resource()
4025 for (resource = sa_get_share_resource(share, NULL); in find_resource()
4026 resource != NULL; in find_resource()
4027 resource = sa_get_next_resource(resource)) { in find_resource()
4028 name = sa_get_resource_attr(resource, "name"); in find_resource()
4039 return (resource); in find_resource()
4053 sa_resource_t resource = NULL; in sa_find_resource() local
4066 zgroup != NULL && resource == NULL; in sa_find_resource()
4068 resource = find_resource(zgroup, name); in sa_find_resource()
4071 resource = find_resource(group, name); in sa_find_resource()
4073 if (resource != NULL) in sa_find_resource()
4076 return (resource); in sa_find_resource()
4090 sa_get_resource(sa_group_t group, char *resource) in sa_get_resource() argument
4095 if (resource != NULL) { in sa_get_resource()
4099 res = sa_get_share_resource(share, resource); in sa_get_resource()
4176 sa_resource_t resource = NULL; in sa_get_active_protocols() local
4190 resource = (sa_resource_t)object; in sa_get_active_protocols()
4191 share = sa_get_resource_parent(resource); in sa_get_active_protocols()
4199 if (resource != NULL) in sa_get_active_protocols()
4200 ret = get_protocol_list(options, resource); in sa_get_active_protocols()
4224 sa_enable_resource(sa_resource_t resource, char *protocol) in sa_enable_resource() argument
4229 ret = sa_proto_share_resource(protocol, resource); in sa_enable_resource()
4237 protoset = sa_get_active_protocols(resource); in sa_enable_resource()
4248 err = sa_proto_share_resource(proto, resource); in sa_enable_resource()
4256 (void) sa_set_resource_attr(resource, "shared", NULL); in sa_enable_resource()
4270 sa_disable_resource(sa_resource_t resource, char *protocol) in sa_disable_resource() argument
4275 ret = sa_proto_unshare_resource(protocol, resource); in sa_disable_resource()
4284 parent = sa_get_resource_parent(resource); in sa_disable_resource()
4297 protoset = sa_get_active_protocols(resource); in sa_disable_resource()
4308 err = sa_proto_unshare_resource(proto, resource); in sa_disable_resource()
4311 parent = sa_get_resource_parent(resource); in sa_disable_resource()
4324 (void) sa_set_resource_attr(resource, "shared", NULL); in sa_disable_resource()
4336 sa_set_resource_description(sa_resource_t resource, char *content) in sa_set_resource_description() argument
4343 for (node = ((xmlNodePtr)resource)->children; in sa_set_resource_description()
4354 node = _sa_set_share_description(resource, content); in sa_set_resource_description()
4364 share = sa_get_resource_parent(resource); in sa_set_resource_description()
4387 sa_get_resource_description(sa_resource_t resource) in sa_get_resource_description() argument
4392 for (node = ((xmlNodePtr)resource)->children; node != NULL; in sa_get_resource_description()