Lines Matching refs:resource
386 sa_resource_t resource; in smb_enable_share() local
461 for (resource = sa_get_share_resource(share, NULL); in smb_enable_share()
462 resource != NULL; in smb_enable_share()
463 resource = sa_get_next_resource(resource)) { in smb_enable_share()
464 err = smb_build_shareinfo(share, resource, &si); in smb_enable_share()
476 err = sa_share_zfs(share, resource, (char *)path, &sh, in smb_enable_share()
501 smb_enable_resource(sa_resource_t resource) in smb_enable_resource() argument
509 share = sa_get_resource_parent(resource); in smb_enable_resource()
527 if ((ret = smb_build_shareinfo(share, resource, &si)) != SA_OK) in smb_enable_resource()
550 smb_disable_resource(sa_resource_t resource) in smb_disable_resource() argument
556 rname = sa_get_resource_attr(resource, "name"); in smb_disable_resource()
571 share = sa_get_resource_parent(resource); in smb_disable_resource()
577 handle = sa_find_group_handle((sa_group_t)resource); in smb_disable_resource()
598 sa_resource_t resource; in smb_share_changed() local
608 for (resource = sa_get_share_resource(share, NULL); in smb_share_changed()
609 resource != NULL; in smb_share_changed()
610 resource = sa_get_next_resource(resource)) in smb_share_changed()
611 (void) smb_resource_changed(resource); in smb_share_changed()
624 smb_resource_changed(sa_resource_t resource) in smb_resource_changed() argument
633 if ((share = sa_get_resource_parent(resource)) == NULL) in smb_resource_changed()
636 if ((res = smb_build_shareinfo(share, resource, &si)) != SA_OK) in smb_resource_changed()
659 sa_resource_t resource; in smb_disable_share() local
681 for (resource = sa_get_share_resource(share, NULL); in smb_disable_share()
682 resource != NULL; in smb_disable_share()
683 resource = sa_get_next_resource(resource)) { in smb_disable_share()
684 rname = sa_get_resource_attr(resource, "name"); in smb_disable_share()
703 err = sa_share_zfs(share, resource, (char *)path, &sh, in smb_disable_share()
1592 sa_resource_t resource; in smb_add_transient() local
1616 resource = sa_get_share_resource(share, si->shr_name); in smb_add_transient()
1617 if (resource == NULL) { in smb_add_transient()
1618 resource = sa_add_resource(share, in smb_add_transient()
1620 if (resource == NULL) in smb_add_transient()
1625 (void) sa_set_resource_description(resource, si->shr_cmnt); in smb_add_transient()
1628 (void) sa_set_resource_attr(resource, SHOPT_AD_CONTAINER, in smb_add_transient()
1659 err = smb_update_optionset_props(handle, resource, nvl); in smb_add_transient()
1741 sa_resource_t resource = NULL; in smb_parse_optstring() local
1874 resource = sa_add_resource( in smb_parse_optstring()
1887 if (resource == NULL) { in smb_parse_optstring()
1895 if (resource == NULL) in smb_parse_optstring()
1900 resource, value); in smb_parse_optstring()
1905 optionset = sa_create_optionset(resource, in smb_parse_optstring()
2072 smb_rename_resource(sa_handle_t handle, sa_resource_t resource, char *newname) in smb_rename_resource() argument
2081 oldname = sa_get_resource_attr(resource, "name"); in smb_rename_resource()
2108 smb_build_shareinfo(sa_share_t share, sa_resource_t resource, smb_share_t *si) in smb_build_shareinfo() argument
2121 if ((rname = sa_get_resource_attr(resource, "name")) == NULL) { in smb_build_shareinfo()
2131 val = sa_get_resource_description(resource); in smb_build_shareinfo()
2143 opts = sa_get_derived_optionset(resource, SMB_PROTOCOL_NAME, 1); in smb_build_shareinfo()
2355 smb_update_optionset_props(sa_handle_t handle, sa_resource_t resource, in smb_update_optionset_props() argument
2364 if ((opts = sa_get_optionset(resource, SMB_PROTOCOL_NAME)) == NULL) { in smb_update_optionset_props()
2365 opts = sa_create_optionset(resource, SMB_PROTOCOL_NAME); in smb_update_optionset_props()