Lines Matching refs:svcenum
457 smb_tree_enum(smb_tree_t *tree, smb_svcenum_t *svcenum) in smb_tree_enum() argument
463 if (svcenum->se_type == SMB_SVCENUM_TYPE_TREE) in smb_tree_enum()
464 return (smb_tree_enum_private(tree, svcenum)); in smb_tree_enum()
472 rc = smb_ofile_enum(of, svcenum); in smb_tree_enum()
1450 smb_tree_enum_private(smb_tree_t *tree, smb_svcenum_t *svcenum) in smb_tree_enum_private() argument
1456 if (svcenum->se_nskip > 0) { in smb_tree_enum_private()
1457 svcenum->se_nskip--; in smb_tree_enum_private()
1461 if (svcenum->se_nitems >= svcenum->se_nlimit) { in smb_tree_enum_private()
1462 svcenum->se_nitems = svcenum->se_nlimit; in smb_tree_enum_private()
1466 pb = &svcenum->se_buf[svcenum->se_bused]; in smb_tree_enum_private()
1467 rc = smb_tree_netinfo_encode(tree, pb, svcenum->se_bavail, &nbytes); in smb_tree_enum_private()
1469 svcenum->se_bavail -= nbytes; in smb_tree_enum_private()
1470 svcenum->se_bused += nbytes; in smb_tree_enum_private()
1471 svcenum->se_nitems++; in smb_tree_enum_private()