Lines Matching refs:ioBuffer
83 IOBufferMemoryDescriptor * ioBuffer; member in IOPolledFilePollers
190 IOBufferMemoryDescriptor * ioBuffer; in IOPolledFilePollersOpen() local
197 ioBuffer = NULL; in IOPolledFilePollersOpen()
206 ioBuffer = vars->ioBuffer; in IOPolledFilePollersOpen()
207 if (!ioBuffer) { in IOPolledFilePollersOpen()
208 vars->ioBuffer = ioBuffer = IOBufferMemoryDescriptor::withOptions(kIODirectionInOut, in IOPolledFilePollersOpen()
210 if (!ioBuffer) { in IOPolledFilePollersOpen()
218 err = poller->open(state, ioBuffer); in IOPolledFilePollersOpen()
277 if (vars->ioBuffer) { in IOPolledFilePollersClose()
278 vars->ioBuffer->release(); in IOPolledFilePollersClose()
279 vars->ioBuffer = NULL; in IOPolledFilePollersClose()
325 return vars->pollers->ioBuffer; in IOPolledFileGetIOBuffer()
851 vars->buffer = (uint8_t *) vars->pollers->ioBuffer->getBytesNoCopy(); in IOPolledFilePollersSetup()
854 assert(vars->pollers->ioBuffer->getLength() <= UINT_MAX); in IOPolledFilePollersSetup()
855 vars->bufferSize = (typeof(vars->bufferSize))(vars->pollers->ioBuffer->getLength() >> 1); in IOPolledFilePollersSetup()