Lines Matching refs:tr
704 binder_transaction_data tr; in waitForResponse() local
705 err = mIn.read(&tr, sizeof(tr)); in waitForResponse()
710 if ((tr.flags & TF_STATUS_CODE) == 0) { in waitForResponse()
712 reinterpret_cast<const uint8_t*>(tr.data.ptr.buffer), in waitForResponse()
713 tr.data_size, in waitForResponse()
714 reinterpret_cast<const size_t*>(tr.data.ptr.offsets), in waitForResponse()
715 tr.offsets_size/sizeof(size_t), in waitForResponse()
718 err = *static_cast<const status_t*>(tr.data.ptr.buffer); in waitForResponse()
720 reinterpret_cast<const uint8_t*>(tr.data.ptr.buffer), in waitForResponse()
721 tr.data_size, in waitForResponse()
722 reinterpret_cast<const size_t*>(tr.data.ptr.offsets), in waitForResponse()
723 tr.offsets_size/sizeof(size_t), this); in waitForResponse()
727 reinterpret_cast<const uint8_t*>(tr.data.ptr.buffer), in waitForResponse()
728 tr.data_size, in waitForResponse()
729 reinterpret_cast<const size_t*>(tr.data.ptr.offsets), in waitForResponse()
730 tr.offsets_size/sizeof(size_t), this); in waitForResponse()
857 binder_transaction_data tr; in writeTransactionData() local
859 tr.target.handle = handle; in writeTransactionData()
860 tr.code = code; in writeTransactionData()
861 tr.flags = binderFlags; in writeTransactionData()
862 tr.cookie = 0; in writeTransactionData()
863 tr.sender_pid = 0; in writeTransactionData()
864 tr.sender_euid = 0; in writeTransactionData()
868 tr.data_size = data.ipcDataSize(); in writeTransactionData()
869 tr.data.ptr.buffer = data.ipcData(); in writeTransactionData()
870 tr.offsets_size = data.ipcObjectsCount()*sizeof(size_t); in writeTransactionData()
871 tr.data.ptr.offsets = data.ipcObjects(); in writeTransactionData()
873 tr.flags |= TF_STATUS_CODE; in writeTransactionData()
875 tr.data_size = sizeof(status_t); in writeTransactionData()
876 tr.data.ptr.buffer = statusBuffer; in writeTransactionData()
877 tr.offsets_size = 0; in writeTransactionData()
878 tr.data.ptr.offsets = NULL; in writeTransactionData()
884 mOut.write(&tr, sizeof(tr)); in writeTransactionData()
977 binder_transaction_data tr; in executeCommand() local
978 result = mIn.read(&tr, sizeof(tr)); in executeCommand()
985 reinterpret_cast<const uint8_t*>(tr.data.ptr.buffer), in executeCommand()
986 tr.data_size, in executeCommand()
987 reinterpret_cast<const size_t*>(tr.data.ptr.offsets), in executeCommand()
988 tr.offsets_size/sizeof(size_t), freeBuffer, this); in executeCommand()
993 mCallingPid = tr.sender_pid; in executeCommand()
994 mCallingUid = tr.sender_euid; in executeCommand()
1022 << " / obj " << tr.target.ptr << " / code " in executeCommand()
1023 << TypeCode(tr.code) << ": " << indent << buffer in executeCommand()
1026 << reinterpret_cast<const uint8_t*>(tr.data.ptr.buffer) in executeCommand()
1028 << reinterpret_cast<const size_t*>(tr.data.ptr.offsets) << endl; in executeCommand()
1030 if (tr.target.ptr) { in executeCommand()
1031 sp<BBinder> b((BBinder*)tr.cookie); in executeCommand()
1032 const status_t error = b->transact(tr.code, buffer, &reply, tr.flags); in executeCommand()
1036 … const status_t error = the_context_object->transact(tr.code, buffer, &reply, tr.flags); in executeCommand()
1043 if ((tr.flags & TF_ONE_WAY) == 0) { in executeCommand()
1056 << tr.target.ptr << ": " << indent << reply << dedent << endl; in executeCommand()