Lines Matching refs:resource

394 	sa_resource_t resource;  in smb_enable_share()  local
440 for (resource = sa_get_share_resource(share, NULL); in smb_enable_share()
441 resource != NULL; in smb_enable_share()
442 resource = sa_get_next_resource(resource)) { in smb_enable_share()
443 err = smb_build_shareinfo(share, resource, &si); in smb_enable_share()
455 err = sa_share_zfs(share, resource, (char *)path, &sh, in smb_enable_share()
480 smb_enable_resource(sa_resource_t resource) in smb_enable_resource() argument
488 share = sa_get_resource_parent(resource); in smb_enable_resource()
506 if ((ret = smb_build_shareinfo(share, resource, &si)) != SA_OK) in smb_enable_resource()
529 smb_disable_resource(sa_resource_t resource) in smb_disable_resource() argument
535 rname = sa_get_resource_attr(resource, "name"); in smb_disable_resource()
550 share = sa_get_resource_parent(resource); in smb_disable_resource()
556 handle = sa_find_group_handle((sa_group_t)resource); in smb_disable_resource()
577 sa_resource_t resource; in smb_share_changed() local
587 for (resource = sa_get_share_resource(share, NULL); in smb_share_changed()
588 resource != NULL; in smb_share_changed()
589 resource = sa_get_next_resource(resource)) in smb_share_changed()
590 (void) smb_resource_changed(resource); in smb_share_changed()
603 smb_resource_changed(sa_resource_t resource) in smb_resource_changed() argument
612 if ((share = sa_get_resource_parent(resource)) == NULL) in smb_resource_changed()
615 if ((res = smb_build_shareinfo(share, resource, &si)) != SA_OK) in smb_resource_changed()
638 sa_resource_t resource; in smb_disable_share() local
660 for (resource = sa_get_share_resource(share, NULL); in smb_disable_share()
661 resource != NULL; in smb_disable_share()
662 resource = sa_get_next_resource(resource)) { in smb_disable_share()
663 rname = sa_get_resource_attr(resource, "name"); in smb_disable_share()
682 err = sa_share_zfs(share, resource, (char *)path, &sh, in smb_disable_share()
1602 sa_resource_t resource; in smb_add_transient() local
1626 resource = sa_get_share_resource(share, si->shr_name); in smb_add_transient()
1627 if (resource == NULL) { in smb_add_transient()
1628 resource = sa_add_resource(share, in smb_add_transient()
1630 if (resource == NULL) in smb_add_transient()
1635 (void) sa_set_resource_description(resource, si->shr_cmnt); in smb_add_transient()
1638 (void) sa_set_resource_attr(resource, SHOPT_AD_CONTAINER, in smb_add_transient()
1669 err = smb_update_optionset_props(handle, resource, nvl); in smb_add_transient()
1751 sa_resource_t resource = NULL; in smb_parse_optstring() local
1884 resource = sa_add_resource( in smb_parse_optstring()
1897 if (resource == NULL) { in smb_parse_optstring()
1905 if (resource == NULL) in smb_parse_optstring()
1910 resource, value); in smb_parse_optstring()
1915 optionset = sa_create_optionset(resource, in smb_parse_optstring()
2082 smb_rename_resource(sa_handle_t handle, sa_resource_t resource, char *newname) in smb_rename_resource() argument
2091 oldname = sa_get_resource_attr(resource, "name"); in smb_rename_resource()
2118 smb_build_shareinfo(sa_share_t share, sa_resource_t resource, smb_share_t *si) in smb_build_shareinfo() argument
2132 if ((rname = sa_get_resource_attr(resource, "name")) == NULL) { in smb_build_shareinfo()
2142 val = sa_get_resource_description(resource); in smb_build_shareinfo()
2154 opts = sa_get_derived_optionset(resource, SMB_PROTOCOL_NAME, 1); in smb_build_shareinfo()
2462 smb_update_optionset_props(sa_handle_t handle, sa_resource_t resource, in smb_update_optionset_props() argument
2471 if ((opts = sa_get_optionset(resource, SMB_PROTOCOL_NAME)) == NULL) { in smb_update_optionset_props()
2472 opts = sa_create_optionset(resource, SMB_PROTOCOL_NAME); in smb_update_optionset_props()