Lines Matching defs:proto

365 	sa_proto_t proto;
416 proto = sa_val_to_proto(valp);
417 if (proto == SA_PROT_NONE) {
424 ret = saproto_share_parse(proto, prot_props, unset,
433 if (sa_share_get_proto(share_nvl, proto) != NULL) {
443 ret = sa_share_set_proto(share_nvl, proto, prot_nvl);
566 sa_proto_t proto;
571 proto = sa_val_to_proto(prot_name);
587 if (sa_share_rem_proto(share_nvl, proto) != SA_OK) {
604 if ((dst_prot_nvl = sa_share_get_proto(share_nvl, proto)) != NULL) {
605 return (saproto_share_merge(proto, dst_prot_nvl,
614 if (sa_share_set_proto(share_nvl, proto,
727 sa_validate_flags_t flags, sa_proto_t proto, char *errbuf, size_t buflen)
740 if (p & proto) {
808 sa_proto_t proto;
936 proto = sa_val_to_proto(propname);
937 if (proto == SA_PROT_NONE) {
948 rc = saproto_share_validate(shdl, share, proto,
1018 sa_proto_tag(sa_proto_t proto, boolean_t allow_all)
1022 switch (proto) {
1048 sa_alloc_return_codes(sa_proto_t proto, int rc, nvlist_t **nvlp)
1056 if ((tag = sa_proto_tag(proto, B_TRUE)) == NULL)
1070 sa_add_return_code(nvlist_t *nvl, sa_proto_t proto, int rc)
1074 if ((tag = sa_proto_tag(proto, B_FALSE)) == NULL)
1146 sa_publish_notify(libshare_handle_t *shdl, nvlist_t *share, sa_proto_t proto,
1151 if (sa_alloc_return_codes(proto, rc, &return_codes) == SA_OK) {
1165 sa_proto_t proto, int wait, boolean_t check_rename)
1175 proto, wait, sa_share_get_mntpnt(share));
1200 (proto & protos_enabled), NULL, 0);
1202 sa_publish_notify(shdl, share, (proto & protos_enabled),
1216 if ((p & proto) && (p & protos_enabled)) {
1261 sa_share_unpublish(libshare_handle_t *shdl, nvlist_t *share, sa_proto_t proto,
1270 proto, wait);
1280 if (p & proto) {
1305 sa_share_publish_admin(const char *mntpnt, sa_proto_t proto)
1311 if (p & proto) {
1336 sa_share_list_alloc(sa_proto_t proto, int cnt)
1350 if (p & proto) {
1453 sa_proto_t proto;
1472 (proto = sa_proto_get_type(i)), wait);
1475 (proto = sa_proto_get_type(i)), wait);
1527 proto, &nvl) == SA_OK) &&
1528 ((sa_share_get_status(nvl) & proto) != 0);
1705 sa_proto_t proto, nvlist_t **share_list, int proto_cnt)
1718 if (sa_share_lookup(sh_name, NULL, proto, &active_shr) == SA_OK) {
1774 sa_fs_publish(libshare_handle_t *shdl, const char *mntpnt, sa_proto_t proto,
1786 sa_tracef("fs_publish_start: %s:%d:%d", mntpnt, proto, wait);
1789 (void) sa_share_publish_admin(mntpnt, proto);
1801 if ((proto &= protos_enabled) == SA_PROT_NONE) {
1812 share_list = sa_share_list_alloc(proto, proto_cnt);
1837 rc = sa_share_check_name_conflict(shdl, share, proto,
1846 sa_publish_notify(shdl, share, proto, rc);
1912 sa_fs_unpublish(libshare_handle_t *shdl, const char *mntpnt, sa_proto_t proto,
1922 sa_tracef("fs_unpublish_start: %s:%d:%d", mntpnt, proto, wait);
1924 share_list = sa_share_list_alloc(proto, proto_cnt);
1933 if ((rc = sa_share_find_init(mntpnt, proto, &hdl)) != SA_OK) {
1999 sa_proto_t p, proto = SA_PROT_NONE;
2029 proto |= p;
2038 proto = sa_share_get_status(old_share);
2042 if (proto != SA_PROT_NONE) {
2044 proto, 1);
2065 sa_proto_t proto, nvlist_t **share)
2090 rc = sa_share_set_def_proto(new_share, proto);
2094 "error setting default proto", sh_path);
2113 const char *basename, sa_proto_t proto, nvlist_t **share, char *errbuf,
2129 if ((rc = saproto_share_parse(proto, propstr, 0, &proto_props, errbuf,
2172 rc = sa_share_set_proto(new_share, proto, proto_props);
2431 sa_share_lookup(const char *sh_name, const char *sh_path, sa_proto_t proto,
2437 return (sacache_share_lookup(sh_name, sh_path, proto, share));
2835 sa_share_find_init(const char *mntpnt, sa_proto_t proto, void **hdl)
2837 return (sacache_share_find_init(mntpnt, proto, hdl));
2872 sa_proto_t proto;
2876 rc = safs_sharing_enabled(shdl, path, sh_name, &proto);
2879 return (rc == SA_OK ? proto : SA_PROT_NONE);
2890 const char *sh_name, sa_proto_t proto)
2897 rc = safs_sharing_get_prop(shdl, mntpnt, sh_name, proto, &strval);
2933 const char *sh_name, sa_proto_t proto, const char *sh_prop)
2938 rc = safs_sharing_set_prop(shdl, mntpnt, sh_name, proto, sh_prop);
2951 sa_share_set_def_proto(nvlist_t *share, sa_proto_t proto)
2957 if (p & proto) {
2970 sa_share_format_props(nvlist_t *proplist, sa_proto_t proto, char **retbuf)
2972 return (saproto_share_format_props(proplist, proto, retbuf));
3114 sa_proto_t proto;
3144 proto = sa_val_to_proto(snamep);
3145 if (proto != SA_PROT_NONE) {
3147 enabled_proto |= proto;
3153 proto = sa_val_dot_to_proto(snamep);
3154 if (proto != SA_PROT_NONE) {
3156 iproto = sa_proto_get_index(proto);
3202 proto = sa_proto_get_type(iproto);
3212 ((enabled_proto & proto) == 0))
3214 ret = saproto_parse_proplist(proto,
3220 ret = sa_share_set_proto(share_nvl, proto, prot_nvl);
3463 get_protocol_string(sa_proto_t proto)
3467 switch (proto) {
3482 sa_get_propdefs(sa_proto_t proto, nvlist_t **props,
3488 err = saproto_get_propdefs(props, default_sublists, proto);
3490 protocol = get_protocol_string(proto);
3511 sa_proto_t proto, protos = SA_PROT_NONE;
3559 if ((proto = sa_val_to_proto(propname)) == SA_PROT_NONE) {
3563 rc = saproto_share_proplist_from_share(proto, prot_nvl,
3568 protos |= proto;