Searched defs:svcenum (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_kmod.c266 smb_svcenum_t *svcenum; local
280 svcenum = &ioc->svcenum;
281 svcenum->se_type = request->se_type;
282 svcenum->se_level = request->se_level;
283 svcenum->se_bavail = SMB_IOC_DATA_SIZE;
284 svcenum->se_nlimit = request->se_nlimit;
285 svcenum->se_nskip = request->se_nskip;
286 svcenum->se_buflen = SMB_IOC_DATA_SIZE;
313 se_type = ns->ns_ioc->svcenum
354 smb_svcenum_t *svcenum; local
[all...]
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_user.c504 smb_user_enum(smb_user_t *user, smb_svcenum_t *svcenum) argument
511 if (svcenum->se_type == SMB_SVCENUM_TYPE_USER)
512 return (smb_user_enum_private(user, svcenum));
611 smb_user_enum_private(smb_user_t *user, smb_svcenum_t *svcenum) argument
617 if (svcenum->se_nskip > 0) {
618 svcenum->se_nskip--;
622 if (svcenum->se_nitems >= svcenum->se_nlimit) {
623 svcenum->se_nitems = svcenum
[all...]
H A Dsmb_ofile.c506 smb_ofile_enum(smb_ofile_t *of, smb_svcenum_t *svcenum) argument
516 if (svcenum->se_type != SMB_SVCENUM_TYPE_FILE)
519 if (svcenum->se_nskip > 0) {
520 svcenum->se_nskip--;
524 if (svcenum->se_nitems >= svcenum->se_nlimit) {
525 svcenum->se_nitems = svcenum->se_nlimit;
529 pb = &svcenum->se_buf[svcenum
[all...]
H A Dsmb_tree.c445 smb_tree_enum(smb_tree_t *tree, smb_svcenum_t *svcenum) argument
454 if (svcenum->se_type == SMB_SVCENUM_TYPE_TREE)
455 return (smb_tree_enum_private(tree, svcenum));
461 rc = smb_ofile_enum(of, svcenum);
1445 smb_tree_enum_private(smb_tree_t *tree, smb_svcenum_t *svcenum) argument
1451 if (svcenum->se_nskip > 0) {
1452 svcenum->se_nskip--;
1456 if (svcenum->se_nitems >= svcenum->se_nlimit) {
1457 svcenum
[all...]
H A Dsmb_server.c833 * Enumerate objects within the server. The svcenum provides the
839 smb_svcenum_t *svcenum = &ioc->svcenum; local
846 svcenum->se_bavail = svcenum->se_buflen;
847 svcenum->se_bused = 0;
848 svcenum->se_nitems = 0;
850 switch (svcenum->se_type) {
853 svcenum);
855 svcenum);
1726 smb_server_enum_users(smb_llist_t *ll, smb_svcenum_t *svcenum) argument
1768 smb_server_enum_trees(smb_llist_t *ll, smb_svcenum_t *svcenum) argument
[all...]
/illumos-gate/usr/src/uts/common/smbsrv/
H A Dsmb_ioctl.h139 smb_svcenum_t svcenum; member in struct:smb_ioc_svcenum

Completed in 356 milliseconds