Lines Matching refs:vec
110 IOVecWrapper vec = IOVecWrapper.get(length);
126 vec.setBuffer(iov_len, buf, pos, rem);
133 vec.setShadow(iov_len, shadow);
139 vec.putBase(iov_len, ((DirectBuffer)buf).address() + pos);
140 vec.putLen(iov_len, rem);
148 long bytesWritten = nd.writev(fd, vec.address, iov_len);
154 ByteBuffer buf = vec.getBuffer(j);
155 int pos = vec.getPosition(j);
156 int rem = vec.getRemaining(j);
162 ByteBuffer shadow = vec.getShadow(j);
165 vec.clearRefs(j);
176 ByteBuffer shadow = vec.getShadow(j);
179 vec.clearRefs(j);
240 IOVecWrapper vec = IOVecWrapper.get(length);
259 vec.setBuffer(iov_len, buf, pos, rem);
264 vec.setShadow(iov_len, shadow);
269 vec.putBase(iov_len, ((DirectBuffer)buf).address() + pos);
270 vec.putLen(iov_len, rem);
278 long bytesRead = nd.readv(fd, vec.address, iov_len);
283 ByteBuffer shadow = vec.getShadow(j);
285 ByteBuffer buf = vec.getBuffer(j);
286 int rem = vec.getRemaining(j);
289 int pos = vec.getPosition(j);
299 vec.clearRefs(j);
310 ByteBuffer shadow = vec.getShadow(j);
313 vec.clearRefs(j);