Searched refs:shrlist (Results 1 – 3 of 3) sorted by relevance
/titanic_50/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | smb_share.c | 391 nvlist_t *shrlist; in smb_shr_add() local 435 if ((rc = smb_shr_encode(si, &shrlist)) == 0) { in smb_shr_add() 437 rc = smb_kmod_share(shrlist); in smb_shr_add() 438 nvlist_free(shrlist); in smb_shr_add() 478 nvlist_t *shrlist; in smb_shr_remove() local 511 (void) smb_shr_encode(si, &shrlist); in smb_shr_remove() 521 if (shrlist != NULL) { in smb_shr_remove() 522 (void) smb_kmod_unshare(shrlist); in smb_shr_remove() 523 nvlist_free(shrlist); in smb_shr_remove() 543 nvlist_t *shrlist; in smb_shr_rename() local [all …]
|
/titanic_50/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_kshare.c | 374 nvlist_t *shrlist = NULL; in smb_kshare_export_list() local 389 rc = nvlist_unpack(ioc->shr, ioc->shrlen, &shrlist, KM_SLEEP); in smb_kshare_export_list() 393 for (nvp = nvlist_next_nvpair(shrlist, NULL); nvp != NULL; in smb_kshare_export_list() 394 nvp = nvlist_next_nvpair(shrlist, nvp)) { in smb_kshare_export_list() 431 nvlist_free(shrlist); in smb_kshare_export_list() 457 nvlist_t *shrlist = NULL; in smb_kshare_unexport_list() local 466 if ((rc = nvlist_unpack(ioc->shr, ioc->shrlen, &shrlist, 0)) != 0) in smb_kshare_unexport_list() 469 for (nvp = nvlist_next_nvpair(shrlist, NULL); nvp != NULL; in smb_kshare_unexport_list() 470 nvp = nvlist_next_nvpair(shrlist, nvp)) { in smb_kshare_unexport_list() 492 nvlist_free(shrlist); in smb_kshare_unexport_list()
|
/titanic_50/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_kmod.c | 153 smb_kmod_share(nvlist_t *shrlist) in smb_kmod_share() argument 161 if ((rc = nvlist_pack(shrlist, &shrbuf, &bufsz, NV_ENCODE_XDR, 0)) != 0) in smb_kmod_share() 178 smb_kmod_unshare(nvlist_t *shrlist) in smb_kmod_unshare() argument 186 if ((rc = nvlist_pack(shrlist, &shrbuf, &bufsz, NV_ENCODE_XDR, 0)) != 0) in smb_kmod_unshare()
|