Lines Matching refs:aPosition
289 nsStorageStream::Seek(PRInt32 aPosition)
292 if (aPosition == -1)
293 aPosition = mLogicalLength;
296 if ((PRUint32)aPosition > mLogicalLength)
300 SetLength(aPosition);
303 if (aPosition == 0) {
316 PRInt32 segmentOffset = SegOffset(aPosition);
351 NS_METHOD Seek(PRUint32 aPosition);
363 PRUint32 SegNum(PRUint32 aPosition) {return aPosition >> mStorageStream->mSegmentSizeLog2;}
364 PRUint32 SegOffset(PRUint32 aPosition) {return aPosition & (mSegmentSize - 1);}
531 nsStorageInputStream::Seek(PRUint32 aPosition)
534 if (aPosition >= length)
537 mSegmentNum = SegNum(aPosition);
538 PRUint32 segmentOffset = SegOffset(aPosition);
541 PRUint32 available = length - aPosition;
543 mLogicalCursor = aPosition;