Lines Matching defs:position
46 static int write(FileDescriptor fd, ByteBuffer src, long position,
51 return writeFromNativeBuffer(fd, src, position, nd);
54 int pos = src.position();
63 src.position(pos);
65 int n = writeFromNativeBuffer(fd, bb, position, nd);
68 src.position(pos + n);
77 long position, NativeDispatcher nd)
80 int pos = bb.position();
88 if (position != -1) {
91 rem, position);
96 bb.position(pos + written);
121 int pos = buf.position();
134 buf.position(pos); // temporarily restore position in user buffer
136 pos = shadow.position();
158 buf.position(pos + n);
185 static int read(FileDescriptor fd, ByteBuffer dst, long position,
192 return readIntoNativeBuffer(fd, dst, position, nd);
197 int n = readIntoNativeBuffer(fd, bb, position, nd);
208 long position, NativeDispatcher nd)
211 int pos = bb.position();
219 if (position != -1) {
221 rem, position);
226 bb.position(pos + n);
253 int pos = buf.position();
266 pos = shadow.position();
290 buf.position(pos + n);
292 shadow.limit(shadow.position() + n);