Lines Matching refs:resource

2298 	sa_share_t resource;  in sa_set_share_attr()  local
2311 resource = sa_get_resource(group, value); in sa_set_share_attr()
2312 if (resource != share && resource != NULL) in sa_set_share_attr()
2930 sa_resource_t resource = group; in sa_destroy_optionset() local
2931 sa_share_t share = sa_get_resource_parent(resource); in sa_destroy_optionset()
3763 sa_get_share_resource(sa_share_t share, char *resource) in sa_get_share_resource() argument
3772 if (resource == NULL) { in sa_get_share_resource()
3785 (xmlChar *)resource) == 0) { in sa_get_share_resource()
3805 sa_get_next_resource(sa_resource_t resource) in sa_get_next_resource() argument
3809 if (resource != NULL) { in sa_get_next_resource()
3810 for (node = ((xmlNodePtr)resource)->next; node != NULL; in sa_get_next_resource()
3828 sa_resource_t resource; in _sa_get_next_resource_index() local
3832 for (resource = sa_get_share_resource(share, NULL); in _sa_get_next_resource_index()
3833 resource != NULL; in _sa_get_next_resource_index()
3834 resource = sa_get_next_resource(resource)) { in _sa_get_next_resource_index()
3835 id = get_node_attr((void *)resource, "id"); in _sa_get_next_resource_index()
3856 sa_add_resource(sa_share_t share, char *resource, int persist, int *error) in sa_add_resource() argument
3868 res = sa_find_resource(handle, resource); in sa_add_resource()
3877 (xmlChar *)resource); in sa_add_resource()
3922 sa_remove_resource(sa_resource_t resource) in sa_remove_resource() argument
3931 share = sa_get_resource_parent(resource); in sa_remove_resource()
3943 (void) sa_disable_resource(resource, NULL); in sa_remove_resource()
3946 for (opt = sa_get_optionset(resource, NULL); in sa_remove_resource()
3952 xmlUnlinkNode((xmlNode *)resource); in sa_remove_resource()
3953 xmlFreeNode((xmlNode *)resource); in sa_remove_resource()
3981 sa_resource_t resource, char *newname) in proto_rename_resource() argument
3993 err = sa_proto_rename_resource(handle, type, resource, in proto_rename_resource()
4010 sa_rename_resource(sa_resource_t resource, char *newname) in sa_rename_resource() argument
4018 share = sa_get_resource_parent(resource); in sa_rename_resource()
4039 ret = proto_rename_resource(handle, group, resource, newname); in sa_rename_resource()
4040 set_node_attr(resource, "name", newname); in sa_rename_resource()
4064 sa_get_resource_attr(sa_resource_t resource, char *tag) in sa_get_resource_attr() argument
4066 return (get_node_attr((void *)resource, tag)); in sa_get_resource_attr()
4078 sa_set_resource_attr(sa_resource_t resource, char *tag, char *value) in sa_set_resource_attr() argument
4080 set_node_attr((void *)resource, tag, value); in sa_set_resource_attr()
4091 sa_get_resource_parent(sa_resource_t resource) in sa_get_resource_parent() argument
4095 if (resource != NULL) in sa_get_resource_parent()
4096 share = (sa_share_t)((xmlNodePtr)resource)->parent; in sa_get_resource_parent()
4110 sa_resource_t resource = NULL; in find_resource() local
4115 share != NULL && resource == NULL; in find_resource()
4117 for (resource = sa_get_share_resource(share, NULL); in find_resource()
4118 resource != NULL; in find_resource()
4119 resource = sa_get_next_resource(resource)) { in find_resource()
4120 name = sa_get_resource_attr(resource, "name"); in find_resource()
4131 return (resource); in find_resource()
4145 sa_resource_t resource = NULL; in sa_find_resource() local
4158 zgroup != NULL && resource == NULL; in sa_find_resource()
4160 resource = find_resource(zgroup, name); in sa_find_resource()
4163 resource = find_resource(group, name); in sa_find_resource()
4165 if (resource != NULL) in sa_find_resource()
4168 return (resource); in sa_find_resource()
4182 sa_get_resource(sa_group_t group, char *resource) in sa_get_resource() argument
4187 if (resource != NULL) { in sa_get_resource()
4191 res = sa_get_share_resource(share, resource); in sa_get_resource()
4268 sa_resource_t resource = NULL; in sa_get_active_protocols() local
4282 resource = (sa_resource_t)object; in sa_get_active_protocols()
4283 share = sa_get_resource_parent(resource); in sa_get_active_protocols()
4291 if (resource != NULL) in sa_get_active_protocols()
4292 ret = get_protocol_list(options, resource); in sa_get_active_protocols()
4316 sa_enable_resource(sa_resource_t resource, char *protocol) in sa_enable_resource() argument
4321 ret = sa_proto_share_resource(protocol, resource); in sa_enable_resource()
4329 protoset = sa_get_active_protocols(resource); in sa_enable_resource()
4340 err = sa_proto_share_resource(proto, resource); in sa_enable_resource()
4348 (void) sa_set_resource_attr(resource, "shared", NULL); in sa_enable_resource()
4362 sa_disable_resource(sa_resource_t resource, char *protocol) in sa_disable_resource() argument
4367 ret = sa_proto_unshare_resource(protocol, resource); in sa_disable_resource()
4376 parent = sa_get_resource_parent(resource); in sa_disable_resource()
4389 protoset = sa_get_active_protocols(resource); in sa_disable_resource()
4400 err = sa_proto_unshare_resource(proto, resource); in sa_disable_resource()
4403 parent = sa_get_resource_parent(resource); in sa_disable_resource()
4416 (void) sa_set_resource_attr(resource, "shared", NULL); in sa_disable_resource()
4428 sa_set_resource_description(sa_resource_t resource, char *content) in sa_set_resource_description() argument
4435 for (node = ((xmlNodePtr)resource)->children; in sa_set_resource_description()
4446 node = _sa_set_share_description(resource, content); in sa_set_resource_description()
4456 share = sa_get_resource_parent(resource); in sa_set_resource_description()
4479 sa_get_resource_description(sa_resource_t resource) in sa_get_resource_description() argument
4484 for (node = ((xmlNodePtr)resource)->children; node != NULL; in sa_get_resource_description()