Lines Matching defs:svcenum
504 smb_user_enum(smb_user_t *user, smb_svcenum_t *svcenum)
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)
617 if (svcenum->se_nskip > 0) {
618 svcenum->se_nskip--;
622 if (svcenum->se_nitems >= svcenum->se_nlimit) {
623 svcenum->se_nitems = svcenum->se_nlimit;
627 pb = &svcenum->se_buf[svcenum->se_bused];
628 rc = smb_user_netinfo_encode(user, pb, svcenum->se_bavail, &nbytes);
630 svcenum->se_bavail -= nbytes;
631 svcenum->se_bused += nbytes;
632 svcenum->se_nitems++;