Home
last modified time | relevance | path

Searched refs:svcenum (Results 1 – 6 of 6) sorted by relevance

/titanic_50/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_kmod.c266 smb_svcenum_t *svcenum; in smb_kmod_enum_init() local
280 svcenum = &ioc->svcenum; in smb_kmod_enum_init()
281 svcenum->se_type = request->se_type; in smb_kmod_enum_init()
282 svcenum->se_level = request->se_level; in smb_kmod_enum_init()
283 svcenum->se_bavail = SMB_IOC_DATA_SIZE; in smb_kmod_enum_init()
284 svcenum->se_nlimit = request->se_nlimit; in smb_kmod_enum_init()
285 svcenum->se_nskip = request->se_nskip; in smb_kmod_enum_init()
286 svcenum->se_buflen = SMB_IOC_DATA_SIZE; in smb_kmod_enum_init()
313 se_type = ns->ns_ioc->svcenum.se_type; in smb_kmod_enum_fini()
354 smb_svcenum_t *svcenum; in smb_kmod_enum() local
[all …]
/titanic_50/usr/src/uts/common/fs/smbsrv/
H A Dsmb_user.c504 smb_user_enum(smb_user_t *user, smb_svcenum_t *svcenum) in smb_user_enum() argument
511 if (svcenum->se_type == SMB_SVCENUM_TYPE_USER) in smb_user_enum()
512 return (smb_user_enum_private(user, svcenum)); in smb_user_enum()
611 smb_user_enum_private(smb_user_t *user, smb_svcenum_t *svcenum) in smb_user_enum_private() argument
617 if (svcenum->se_nskip > 0) { in smb_user_enum_private()
618 svcenum->se_nskip--; in smb_user_enum_private()
622 if (svcenum->se_nitems >= svcenum->se_nlimit) { in smb_user_enum_private()
623 svcenum->se_nitems = svcenum->se_nlimit; in smb_user_enum_private()
627 pb = &svcenum->se_buf[svcenum->se_bused]; in smb_user_enum_private()
628 rc = smb_user_netinfo_encode(user, pb, svcenum->se_bavail, &nbytes); in smb_user_enum_private()
[all …]
H A Dsmb_ofile.c505 smb_ofile_enum(smb_ofile_t *of, smb_svcenum_t *svcenum) in smb_ofile_enum() argument
515 if (svcenum->se_type != SMB_SVCENUM_TYPE_FILE) in smb_ofile_enum()
518 if (svcenum->se_nskip > 0) { in smb_ofile_enum()
519 svcenum->se_nskip--; in smb_ofile_enum()
523 if (svcenum->se_nitems >= svcenum->se_nlimit) { in smb_ofile_enum()
524 svcenum->se_nitems = svcenum->se_nlimit; in smb_ofile_enum()
528 pb = &svcenum->se_buf[svcenum->se_bused]; in smb_ofile_enum()
530 rc = smb_ofile_netinfo_encode(of, pb, svcenum->se_bavail, in smb_ofile_enum()
533 svcenum->se_bavail -= nbytes; in smb_ofile_enum()
534 svcenum->se_bused += nbytes; in smb_ofile_enum()
[all …]
H A Dsmb_tree.c445 smb_tree_enum(smb_tree_t *tree, smb_svcenum_t *svcenum) in smb_tree_enum() argument
454 if (svcenum->se_type == SMB_SVCENUM_TYPE_TREE) in smb_tree_enum()
455 return (smb_tree_enum_private(tree, svcenum)); in smb_tree_enum()
461 rc = smb_ofile_enum(of, svcenum); in smb_tree_enum()
1445 smb_tree_enum_private(smb_tree_t *tree, smb_svcenum_t *svcenum) in smb_tree_enum_private() argument
1451 if (svcenum->se_nskip > 0) { in smb_tree_enum_private()
1452 svcenum->se_nskip--; in smb_tree_enum_private()
1456 if (svcenum->se_nitems >= svcenum->se_nlimit) { in smb_tree_enum_private()
1457 svcenum->se_nitems = svcenum->se_nlimit; in smb_tree_enum_private()
1461 pb = &svcenum->se_buf[svcenum->se_bused]; in smb_tree_enum_private()
[all …]
H A Dsmb_server.c839 smb_svcenum_t *svcenum = &ioc->svcenum; in smb_server_enum() local
846 svcenum->se_bavail = svcenum->se_buflen; in smb_server_enum()
847 svcenum->se_bused = 0; in smb_server_enum()
848 svcenum->se_nitems = 0; in smb_server_enum()
850 switch (svcenum->se_type) { in smb_server_enum()
853 svcenum); in smb_server_enum()
855 svcenum); in smb_server_enum()
860 svcenum); in smb_server_enum()
862 svcenum); in smb_server_enum()
1726 smb_server_enum_users(smb_llist_t *ll, smb_svcenum_t *svcenum) in smb_server_enum_users() argument
[all …]
/titanic_50/usr/src/uts/common/smbsrv/
H A Dsmb_ioctl.h139 smb_svcenum_t svcenum; member