Home | History | Annotate | Download | only in libhwbinder

Lines Matching refs:mDataPos

385     return (mDataSize > mDataPos ? mDataSize : mDataPos);
399 return mDataPos;
432 mDataPos = pos;
513 mDataPos += len;
514 ALOGV("finishWrite Setting data pos of %p to %zu", this, mDataPos);
515 if (mDataPos > mDataSize) {
516 mDataSize = mDataPos;
519 //printf("New pos=%d, size=%d\n", mDataPos, mDataSize);
531 size_t end = mDataPos + len;
532 if (end < mDataPos) {
539 memcpy(mData+mDataPos, data, len);
575 if (mDataPos+padded < mDataPos) {
579 if ((mDataPos+padded) <= mDataCapacity) {
582 uint8_t* const data = mData+mDataPos;
733 const bool enoughData = (mDataPos+sizeof(val)) <= mDataCapacity;
737 *reinterpret_cast<T*>(mData+mDataPos) = val;
739 const binder_object_header* hdr = reinterpret_cast<binder_object_header*>(mData+mDataPos);
747 mObjects[mObjectsSize++] = mDataPos;
760 mObjects[mObjectsSize++] = mDataPos;
764 mObjects[mObjectsSize++] = mDataPos;
770 mObjects[mObjectsSize++] = mDataPos;
1107 if ((mDataPos+pad_size(len)) >= mDataPos && (mDataPos+pad_size(len)) <= mDataSize
1109 memcpy(outData, mData+mDataPos, len);
1110 mDataPos += pad_size(len);
1111 ALOGV("read Setting data pos of %p to %zu", this, mDataPos);
1125 if ((mDataPos+pad_size(len)) >= mDataPos && (mDataPos+pad_size(len)) <= mDataSize
1127 const void* data = mData+mDataPos;
1128 mDataPos += pad_size(len);
1129 ALOGV("readInplace Setting data pos of %p to %zu", this, mDataPos);
1139 if ((mDataPos+sizeof(T)) <= mDataSize) {
1140 const void* data = mData+mDataPos;
1141 mDataPos += sizeof(T);
1163 if ((mDataPos+sizeof(val)) <= mDataCapacity) {
1165 *reinterpret_cast<T*>(mData+mDataPos) = val;
1322 const size_t avail = mDataSize-mDataPos;
1324 const char* str = reinterpret_cast<const char*>(mData+mDataPos);
1329 mDataPos += pad_size(len+1);
1330 ALOGV("readCString Setting data pos of %p to %zu", this, mDataPos);
1429 const size_t DPOS = mDataPos;
1436 mDataPos = DPOS + sizeof(T);
1449 ALOGV("readObject Setting data pos of %p to %zu", this, mDataPos);
1492 ALOGV("readObject Setting data pos of %p to %zu", this, mDataPos);
1508 ALOGV("readObject Setting data pos of %p to %zu", this, mDataPos);
1782 return mDataSize > mDataPos ? mDataSize : mDataPos;
1829 mDataPos = 0;
1830 ALOGV("setDataReference Setting data pos of %p to %zu", this, mDataPos);
1999 mDataSize = mDataPos = 0;
2001 ALOGV("restartWrite Setting data pos of %p to %zu", this, mDataPos);
2142 if (mDataPos > desired) {
2143 mDataPos = desired;
2144 ALOGV("continueWrite Setting data pos of %p to %zu", this, mDataPos);
2168 mDataSize = mDataPos = 0;
2170 ALOGV("continueWrite Setting data pos of %p to %zu", this, mDataPos);
2184 mDataPos = 0;
2186 ALOGV("initState Setting data pos of %p to %zu", this, mDataPos);