Lines Matching defs:bwr
806 binder_write_read bwr;
816 bwr.write_size = outAvail;
817 bwr.write_buffer = (uintptr_t)mOut.data();
821 bwr.read_size = mIn.dataCapacity();
822 bwr.read_buffer = (uintptr_t)mIn.data();
824 bwr.read_size = 0;
825 bwr.read_buffer = 0;
832 const void* cmds = (const void*)bwr.write_buffer;
833 const void* end = ((const uint8_t*)cmds)+bwr.write_size;
834 alog << HexDump(cmds, bwr.write_size) << endl;
838 alog << "Size of receive buffer: " << bwr.read_size
843 if ((bwr.write_size == 0) && (bwr.read_size == 0)) return NO_ERROR;
845 bwr.write_consumed = 0;
846 bwr.read_consumed = 0;
853 if (ioctl(mProcess->mDriverFD, BINDER_WRITE_READ, &bwr) >= 0)
870 << bwr.write_consumed << " (of " << mOut.dataSize()
871 << "), read consumed: " << bwr.read_consumed << endl;
875 if (bwr.write_consumed > 0) {
876 if (bwr.write_consumed < mOut.dataSize())
877 mOut.remove(0, bwr.write_consumed);
881 if (bwr.read_consumed > 0) {
882 mIn.setDataSize(bwr.read_consumed);