Lines Matching defs:src
206 public int write(String name, ByteBuffer src) throws IOException {
210 int pos = src.position();
211 int lim = src.limit();
217 if (src instanceof sun.nio.ch.DirectBuffer) {
219 address = ((sun.nio.ch.DirectBuffer)src).address() + pos;
225 if (src.hasArray()) {
227 int off = src.arrayOffset() + pos + Unsafe.ARRAY_BYTE_BASE_OFFSET;
228 unsafe.copyMemory(src.array(), off, null, address, rem);
232 src.get(tmp);
233 src.position(pos); // reset position as write may fail
243 src.position(pos + rem);