Searched refs:svcenum (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_kmod.c | 293 smb_svcenum_t *svcenum; in smb_kmod_enum_init() local 307 svcenum = &ioc->svcenum; in smb_kmod_enum_init() 308 svcenum->se_type = request->se_type; in smb_kmod_enum_init() 309 svcenum->se_level = request->se_level; in smb_kmod_enum_init() 312 svcenum->se_nskip = request->se_nskip; in smb_kmod_enum_init() 340 se_type = ns->ns_ioc->svcenum.se_type; in smb_kmod_enum_fini() 381 smb_svcenum_t *svcenum; in smb_kmod_enum() local 399 svcenum = &ioc->svcenum; in smb_kmod_enum() 405 se_type = ns->ns_ioc->svcenum.se_type; in smb_kmod_enum() 406 data = svcenum->se_buf; in smb_kmod_enum() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_user.c | 645 smb_user_enum(smb_user_t *user, smb_svcenum_t *svcenum) in smb_user_enum() argument 652 if (svcenum->se_type == SMB_SVCENUM_TYPE_USER) in smb_user_enum() 653 return (smb_user_enum_private(user, svcenum)); in smb_user_enum() 926 if (svcenum->se_nskip > 0) { in smb_user_enum_private() 927 svcenum->se_nskip--; in smb_user_enum_private() 931 if (svcenum->se_nitems >= svcenum->se_nlimit) { in smb_user_enum_private() 932 svcenum->se_nitems = svcenum->se_nlimit; in smb_user_enum_private() 936 pb = &svcenum->se_buf[svcenum->se_bused]; in smb_user_enum_private() 939 svcenum->se_bavail -= nbytes; in smb_user_enum_private() 940 svcenum->se_bused += nbytes; in smb_user_enum_private() [all …]
|
H A D | smb_tree.c | 463 if (svcenum->se_type == SMB_SVCENUM_TYPE_TREE) in smb_tree_enum() 464 return (smb_tree_enum_private(tree, svcenum)); in smb_tree_enum() 472 rc = smb_ofile_enum(of, svcenum); in smb_tree_enum() 1456 if (svcenum->se_nskip > 0) { in smb_tree_enum_private() 1457 svcenum->se_nskip--; in smb_tree_enum_private() 1461 if (svcenum->se_nitems >= svcenum->se_nlimit) { in smb_tree_enum_private() 1462 svcenum->se_nitems = svcenum->se_nlimit; in smb_tree_enum_private() 1466 pb = &svcenum->se_buf[svcenum->se_bused]; in smb_tree_enum_private() 1469 svcenum->se_bavail -= nbytes; in smb_tree_enum_private() 1470 svcenum->se_bused += nbytes; in smb_tree_enum_private() [all …]
|
H A D | smb_ofile.c | 725 smb_ofile_enum(smb_ofile_t *of, smb_svcenum_t *svcenum) in smb_ofile_enum() argument 735 if (svcenum->se_type != SMB_SVCENUM_TYPE_FILE) in smb_ofile_enum() 738 if (svcenum->se_nskip > 0) { in smb_ofile_enum() 739 svcenum->se_nskip--; in smb_ofile_enum() 743 if (svcenum->se_nitems >= svcenum->se_nlimit) { in smb_ofile_enum() 744 svcenum->se_nitems = svcenum->se_nlimit; in smb_ofile_enum() 748 pb = &svcenum->se_buf[svcenum->se_bused]; in smb_ofile_enum() 750 rc = smb_ofile_netinfo_encode(of, pb, svcenum->se_bavail, in smb_ofile_enum() 753 svcenum->se_bavail -= nbytes; in smb_ofile_enum() 754 svcenum->se_bused += nbytes; in smb_ofile_enum() [all …]
|
H A D | smb_server.c | 948 smb_svcenum_t *svcenum = &ioc->svcenum; in smb_server_enum() local 956 if (svcenum->se_buflen + sizeof (*ioc) > ioc->hdr.len) in smb_server_enum() 962 svcenum->se_bavail = svcenum->se_buflen; in smb_server_enum() 963 svcenum->se_bused = 0; in smb_server_enum() 964 svcenum->se_nitems = 0; in smb_server_enum() 966 switch (svcenum->se_type) { in smb_server_enum() 968 smb_server_enum_users(sv, svcenum); in smb_server_enum() 972 smb_server_enum_trees(sv, svcenum); in smb_server_enum() 2091 smb_server_enum_users(smb_server_t *sv, smb_svcenum_t *svcenum) in smb_server_enum_users() argument 2110 rc = smb_user_enum(user, svcenum); in smb_server_enum_users() [all …]
|
/illumos-gate/usr/src/uts/common/smbsrv/ |
H A D | smb_ioctl.h | 153 smb_svcenum_t svcenum; member
|