Lines Matching refs:nd
63 private final FileDispatcher nd;
96 this.nd = new FileDispatcherImpl();
128 nd.release(fd, fl.position(), fl.size());
147 nd.close(fd);
165 n = IOUtil.read(fd, dst, -1, nd);
193 n = IOUtil.read(fd, dsts, offset, length, nd);
217 n = IOUtil.write(fd, src, -1, nd);
245 n = IOUtil.write(fd, srcs, offset, length, nd);
271 p = (append) ? nd.size(fd) : position0(fd, -1);
317 s = nd.size(fd);
348 size = nd.size(fd);
364 rv = nd.truncate(fd, newSize);
395 rv = nd.force(fd, metaData);
424 assert !nd.transferToDirectlyNeedsPositionLock() ||
476 if (!nd.canTransferToDirectly(sc))
489 if (nd.transferToDirectlyNeedsPositionLock()) {
729 if (nd.needsPositionLock()) {
739 assert !nd.needsPositionLock() || Thread.holdsLock(positionLock);
750 n = IOUtil.read(fd, dst, position, nd);
768 if (nd.needsPositionLock()) {
778 assert !nd.needsPositionLock() || Thread.holdsLock(positionLock);
787 n = IOUtil.write(fd, src, position, nd);
804 private static final NativeDispatcher nd = new FileDispatcherImpl();
841 nd.close(fd);
906 filesize = nd.size(fd);
918 rv = nd.allocate(fd, position + size);
962 mfd = nd.duplicateForMapping(fd);
1086 n = nd.lock(fd, true, position, size, shared);
1128 result = nd.lock(fd, false, position, size, shared);
1154 nd.release(fd, fli.position(), fli.size());