Lines Matching defs:svcenum
445 smb_tree_enum(smb_tree_t *tree, smb_svcenum_t *svcenum)
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)
1451 if (svcenum->se_nskip > 0) {
1452 svcenum->se_nskip--;
1456 if (svcenum->se_nitems >= svcenum->se_nlimit) {
1457 svcenum->se_nitems = svcenum->se_nlimit;
1461 pb = &svcenum->se_buf[svcenum->se_bused];
1462 rc = smb_tree_netinfo_encode(tree, pb, svcenum->se_bavail, &nbytes);
1464 svcenum->se_bavail -= nbytes;
1465 svcenum->se_bused += nbytes;
1466 svcenum->se_nitems++;