Lines Matching refs:_inodes
1411 INode *_inode_max; // End of _inodes == _inodes + _max
1412 INode *_inodes; // Array storage for the stack
1419 _inodes = NEW_ARENA_ARRAY( _a, INode, max );
1420 _inode_max = _inodes + max;
1421 _inode_top = _inodes - 1; // stack is empty
1426 _inodes = NEW_ARENA_ARRAY( _a, INode, max );
1427 _inode_max = _inodes + max;
1428 _inode_top = _inodes - 1; // stack is empty
1432 assert(_inode_top >= _inodes, "node stack underflow");
1446 assert(_inodes + i <= _inode_top, "in range");
1447 return _inodes[i].node;
1453 assert(_inodes + i <= _inode_top, "in range");
1454 return _inodes[i].indx;
1462 uint size_max() const { return (uint)pointer_delta(_inode_max, _inodes, sizeof(INode)); } // Max size
1463 uint size() const { return (uint)pointer_delta((_inode_top+1), _inodes, sizeof(INode)); } // Current size
1464 bool is_nonempty() const { return (_inode_top >= _inodes); }
1465 bool is_empty() const { return (_inode_top < _inodes); }
1466 void clear() { _inode_top = _inodes - 1; } // retain storage