Searched refs:svcenum (Results 1 – 6 of 6) sorted by relevance
/titanic_41/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_kmod.c | 254 smb_svcenum_t *svcenum; in smb_kmod_enum_init() local 268 svcenum = &ioc->svcenum; in smb_kmod_enum_init() 269 svcenum->se_type = request->se_type; in smb_kmod_enum_init() 270 svcenum->se_level = request->se_level; in smb_kmod_enum_init() 271 svcenum->se_bavail = SMB_IOC_DATA_SIZE; in smb_kmod_enum_init() 272 svcenum->se_nlimit = request->se_nlimit; in smb_kmod_enum_init() 273 svcenum->se_nskip = request->se_nskip; in smb_kmod_enum_init() 274 svcenum->se_buflen = SMB_IOC_DATA_SIZE; in smb_kmod_enum_init() 301 se_type = ns->ns_ioc->svcenum.se_type; in smb_kmod_enum_fini() 342 smb_svcenum_t *svcenum; in smb_kmod_enum() local [all …]
|
/titanic_41/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_user.c | 453 smb_user_enum(smb_user_t *user, smb_svcenum_t *svcenum) in smb_user_enum() argument 460 if (svcenum->se_type == SMB_SVCENUM_TYPE_USER) in smb_user_enum() 461 return (smb_user_enum_private(user, svcenum)); in smb_user_enum() 583 smb_user_enum_private(smb_user_t *user, smb_svcenum_t *svcenum) in smb_user_enum_private() argument 589 if (svcenum->se_nskip > 0) { in smb_user_enum_private() 590 svcenum->se_nskip--; in smb_user_enum_private() 594 if (svcenum->se_nitems >= svcenum->se_nlimit) { in smb_user_enum_private() 595 svcenum->se_nitems = svcenum->se_nlimit; in smb_user_enum_private() 599 pb = &svcenum->se_buf[svcenum->se_bused]; in smb_user_enum_private() 600 rc = smb_user_netinfo_encode(user, pb, svcenum->se_bavail, &nbytes); in smb_user_enum_private() [all …]
|
H A D | smb_ofile.c | 488 smb_ofile_enum(smb_ofile_t *of, smb_svcenum_t *svcenum) in smb_ofile_enum() argument 498 if (svcenum->se_type != SMB_SVCENUM_TYPE_FILE) in smb_ofile_enum() 501 if (svcenum->se_nskip > 0) { in smb_ofile_enum() 502 svcenum->se_nskip--; in smb_ofile_enum() 506 if (svcenum->se_nitems >= svcenum->se_nlimit) { in smb_ofile_enum() 507 svcenum->se_nitems = svcenum->se_nlimit; in smb_ofile_enum() 511 pb = &svcenum->se_buf[svcenum->se_bused]; in smb_ofile_enum() 513 rc = smb_ofile_netinfo_encode(of, pb, svcenum->se_bavail, in smb_ofile_enum() 516 svcenum->se_bavail -= nbytes; in smb_ofile_enum() 517 svcenum->se_bused += nbytes; in smb_ofile_enum() [all …]
|
H A D | smb_tree.c | 428 smb_tree_enum(smb_tree_t *tree, smb_svcenum_t *svcenum) in smb_tree_enum() argument 437 if (svcenum->se_type == SMB_SVCENUM_TYPE_TREE) in smb_tree_enum() 438 return (smb_tree_enum_private(tree, svcenum)); in smb_tree_enum() 444 rc = smb_ofile_enum(of, svcenum); in smb_tree_enum() 1422 smb_tree_enum_private(smb_tree_t *tree, smb_svcenum_t *svcenum) in smb_tree_enum_private() argument 1428 if (svcenum->se_nskip > 0) { in smb_tree_enum_private() 1429 svcenum->se_nskip--; in smb_tree_enum_private() 1433 if (svcenum->se_nitems >= svcenum->se_nlimit) { in smb_tree_enum_private() 1434 svcenum->se_nitems = svcenum->se_nlimit; in smb_tree_enum_private() 1438 pb = &svcenum->se_buf[svcenum->se_bused]; in smb_tree_enum_private() [all …]
|
H A D | smb_server.c | 831 smb_svcenum_t *svcenum = &ioc->svcenum; in smb_server_enum() local 838 svcenum->se_bavail = svcenum->se_buflen; in smb_server_enum() 839 svcenum->se_bused = 0; in smb_server_enum() 840 svcenum->se_nitems = 0; in smb_server_enum() 842 switch (svcenum->se_type) { in smb_server_enum() 845 svcenum); in smb_server_enum() 847 svcenum); in smb_server_enum() 852 svcenum); in smb_server_enum() 854 svcenum); in smb_server_enum() 1716 smb_server_enum_users(smb_llist_t *ll, smb_svcenum_t *svcenum) in smb_server_enum_users() argument [all …]
|
/titanic_41/usr/src/uts/common/smbsrv/ |
H A D | smb_ioctl.h | 139 smb_svcenum_t svcenum; member
|