Lines Matching refs:svcenum
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()
920 smb_user_enum_private(smb_user_t *user, smb_svcenum_t *svcenum) in smb_user_enum_private() argument
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()
937 rc = smb_user_netinfo_encode(user, pb, svcenum->se_bavail, &nbytes); 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()
941 svcenum->se_nitems++; in smb_user_enum_private()