Lines Matching refs:bufferOffset
345 uint32_t operation, uint32_t bufferOffset, in IOStartPolledIO() argument
364 err = poller->startIO(operation, bufferOffset, deviceOffset, length, completion); in IOStartPolledIO()
370 …vars, operation, bufferOffset, deviceOffset, length, operation, bufferOffset, deviceOffset, length… in IOStartPolledIO()
853 vars->bufferOffset = 0; in IOPolledFilePollersSetup()
925 copy = vars->bufferLimit - vars->bufferOffset; in IOPolledFileWrite()
938 __nosan_bcopy(bytes, vars->buffer + vars->bufferHalf + vars->bufferOffset, copy); in IOPolledFileWrite()
940 bcopy(bytes, vars->buffer + vars->bufferHalf + vars->bufferOffset, copy); in IOPolledFileWrite()
944 bzero(vars->buffer + vars->bufferHalf + vars->bufferOffset, copy); in IOPolledFileWrite()
948 vars->bufferOffset += copy; in IOPolledFileWrite()
951 if (flush && vars->bufferOffset) { in IOPolledFileWrite()
952 uint64_t offset = (vars->position - vars->bufferOffset in IOPolledFileWrite()
954 uint32_t length = (vars->bufferOffset); in IOPolledFileWrite()
1012 vars->extentRemaining -= vars->bufferOffset; in IOPolledFileWrite()
1020 vars->bufferOffset = 0; in IOPolledFileWrite()
1076 copy = vars->bufferLimit - vars->bufferOffset; in IOPolledFileRead()
1083 __nosan_bcopy(vars->buffer + vars->bufferHalf + vars->bufferOffset, bytes, copy); in IOPolledFileRead()
1085 bcopy(vars->buffer + vars->bufferHalf + vars->bufferOffset, bytes, copy); in IOPolledFileRead()
1090 vars->bufferOffset += copy; in IOPolledFileRead()
1093 if ((vars->bufferOffset == vars->bufferLimit) && (vars->position < vars->readEnd)) { in IOPolledFileRead()
1144 vars->bufferOffset = 0; in IOPolledFileRead()