Lines Matching refs:pDirStream

143         static bool DirStreamIsValid( const REDDIR * pDirStream );
2014 REDDIRENT * red_readdir( REDDIR * pDirStream ) in red_readdir() argument
2023 if( !DirStreamIsValid( pDirStream ) ) in red_readdir()
2031 ret = RedCoreVolSetCurrent( pDirStream->bVolNum ); in red_readdir()
2043 REDASSERT( pDirStream->ullOffset <= UINT32_MAX ); in red_readdir()
2044 ulDirPosition = ( uint32_t ) pDirStream->ullOffset; in red_readdir()
2046 …ret = RedCoreDirRead( pDirStream->ulInode, &ulDirPosition, pDirStream->dirent.d_name, &pDirStream-… in red_readdir()
2048 pDirStream->ullOffset = ulDirPosition; in red_readdir()
2054 ret = RedCoreStat( pDirStream->dirent.d_ino, &pDirStream->dirent.d_stat ); in red_readdir()
2058 pDirEnt = &pDirStream->dirent; in red_readdir()
2100 void red_rewinddir( REDDIR * pDirStream ) in red_rewinddir() argument
2104 if( DirStreamIsValid( pDirStream ) ) in red_rewinddir()
2106 pDirStream->ullOffset = 0U; in red_rewinddir()
2127 int32_t red_closedir( REDDIR * pDirStream ) in red_closedir() argument
2135 if( DirStreamIsValid( pDirStream ) ) in red_closedir()
2139 pDirStream->ulInode = INODE_INVALID; in red_closedir()
2810 static bool DirStreamIsValid( const REDDIR * pDirStream ) in DirStreamIsValid() argument
2814 if( pDirStream == NULL ) in DirStreamIsValid()
2829 if( pDirStream == &gaHandle[ uHandleIdx ] ) in DirStreamIsValid()
2840 if( ( pDirStream->ulInode == INODE_INVALID ) || in DirStreamIsValid()
2841 ( pDirStream->bVolNum >= REDCONF_VOLUME_COUNT ) || in DirStreamIsValid()
2842 ( ( pDirStream->bFlags & HFLAG_DIRECTORY ) == 0U ) ) in DirStreamIsValid()