Lines Matching refs:tr
873 binder_transaction_data tr; in waitForResponse() local
874 err = mIn.read(&tr, sizeof(tr)); in waitForResponse()
879 if ((tr.flags & TF_STATUS_CODE) == 0) { in waitForResponse()
881 reinterpret_cast<const uint8_t*>(tr.data.ptr.buffer), in waitForResponse()
882 tr.data_size, in waitForResponse()
883 reinterpret_cast<const binder_size_t*>(tr.data.ptr.offsets), in waitForResponse()
884 tr.offsets_size/sizeof(binder_size_t), in waitForResponse()
887 err = *reinterpret_cast<const status_t*>(tr.data.ptr.buffer); in waitForResponse()
889 reinterpret_cast<const uint8_t*>(tr.data.ptr.buffer), in waitForResponse()
890 tr.data_size, in waitForResponse()
891 reinterpret_cast<const binder_size_t*>(tr.data.ptr.offsets), in waitForResponse()
892 tr.offsets_size/sizeof(binder_size_t), this); in waitForResponse()
896 reinterpret_cast<const uint8_t*>(tr.data.ptr.buffer), in waitForResponse()
897 tr.data_size, in waitForResponse()
898 reinterpret_cast<const binder_size_t*>(tr.data.ptr.offsets), in waitForResponse()
899 tr.offsets_size/sizeof(binder_size_t), this); in waitForResponse()
1028 binder_transaction_data tr; in writeTransactionData() local
1030 tr.target.ptr = 0; /* Don't pass uninitialized stack data to a remote process */ in writeTransactionData()
1031 tr.target.handle = handle; in writeTransactionData()
1032 tr.code = code; in writeTransactionData()
1033 tr.flags = binderFlags; in writeTransactionData()
1034 tr.cookie = 0; in writeTransactionData()
1035 tr.sender_pid = 0; in writeTransactionData()
1036 tr.sender_euid = 0; in writeTransactionData()
1040 tr.data_size = data.ipcDataSize(); in writeTransactionData()
1041 tr.data.ptr.buffer = data.ipcData(); in writeTransactionData()
1042 tr.offsets_size = data.ipcObjectsCount()*sizeof(binder_size_t); in writeTransactionData()
1043 tr.data.ptr.offsets = data.ipcObjects(); in writeTransactionData()
1045 tr.flags |= TF_STATUS_CODE; in writeTransactionData()
1047 tr.data_size = sizeof(status_t); in writeTransactionData()
1048 tr.data.ptr.buffer = reinterpret_cast<uintptr_t>(statusBuffer); in writeTransactionData()
1049 tr.offsets_size = 0; in writeTransactionData()
1050 tr.data.ptr.offsets = 0; in writeTransactionData()
1056 mOut.write(&tr, sizeof(tr)); in writeTransactionData()
1151 binder_transaction_data& tr = tr_secctx.transaction_data; in executeCommand() local
1156 result = mIn.read(&tr, sizeof(tr)); in executeCommand()
1169 reinterpret_cast<const uint8_t*>(tr.data.ptr.buffer), in executeCommand()
1170 tr.data_size, in executeCommand()
1171 reinterpret_cast<const binder_size_t*>(tr.data.ptr.offsets), in executeCommand()
1172 tr.offsets_size/sizeof(binder_size_t), freeBuffer, this); in executeCommand()
1187 mCallingPid = tr.sender_pid; in executeCommand()
1189 mCallingUid = tr.sender_euid; in executeCommand()
1190 mLastTransactionBinderFlags = tr.flags; in executeCommand()
1200 << " / obj " << tr.target.ptr << " / code " in executeCommand()
1201 << TypeCode(tr.code) << ": " << indent << buffer in executeCommand()
1204 << reinterpret_cast<const uint8_t*>(tr.data.ptr.buffer) in executeCommand()
1206 << reinterpret_cast<const size_t*>(tr.data.ptr.offsets) << endl; in executeCommand()
1208 if (tr.target.ptr) { in executeCommand()
1212 tr.target.ptr)->attemptIncStrong(this)) { in executeCommand()
1213 error = reinterpret_cast<BBinder*>(tr.cookie)->transact(tr.code, buffer, in executeCommand()
1214 &reply, tr.flags); in executeCommand()
1215 reinterpret_cast<BBinder*>(tr.cookie)->decStrong(this); in executeCommand()
1221 error = the_context_object->transact(tr.code, buffer, &reply, tr.flags); in executeCommand()
1228 if ((tr.flags & TF_ONE_WAY) == 0) { in executeCommand()
1247 << tr.target.ptr << ": " << indent << reply << dedent << endl; in executeCommand()