Lines Matching refs:_inode_top
1410 INode *_inode_top; // tos, stack grows up
1421 _inode_top = _inodes - 1; // stack is empty
1428 _inode_top = _inodes - 1; // stack is empty
1432 assert(_inode_top >= _inodes, "node stack underflow");
1433 --_inode_top;
1436 ++_inode_top;
1437 if (_inode_top >= _inode_max) grow();
1438 INode *top = _inode_top; // optimization
1443 return _inode_top->node;
1446 assert(_inodes + i <= _inode_top, "in range");
1450 return _inode_top->indx;
1453 assert(_inodes + i <= _inode_top, "in range");
1457 _inode_top->node = n;
1460 _inode_top->indx = i;
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