/system/core/trusty/keymaster/set_attestation_ids/ |
D | set_attestation_ids.cpp | 44 void print_usage(const char* prog, const keymaster::SetAttestationIdsRequest& req) { in print_usage() argument 59 prog, buf2string(req.brand).c_str(), buf2string(req.device).c_str(), in print_usage() 60 buf2string(req.product).c_str(), buf2string(req.serial).c_str(), in print_usage() 61 buf2string(req.manufacturer).c_str(), buf2string(req.model).c_str(), in print_usage() 62 buf2string(req.imei).c_str(), buf2string(req.meid).c_str()); in print_usage() 72 void populate_ids(keymaster::SetAttestationIdsRequest* req) { in populate_ids() argument 73 set_from_prop(&req->brand, "ro.product.brand"); in populate_ids() 74 set_from_prop(&req->device, "ro.product.device"); in populate_ids() 75 set_from_prop(&req->product, "ro.product.name"); in populate_ids() 76 set_from_prop(&req->serial, "ro.serialno"); in populate_ids() [all …]
|
/system/core/trusty/storage/proxy/ |
D | storage.c | 187 const struct storage_file_delete_req *req = r; in storage_file_delete() local 189 if (req_len < sizeof(*req)) { in storage_file_delete() 191 __func__, req_len, sizeof(*req)); in storage_file_delete() 196 size_t fname_len = strlen(req->name); in storage_file_delete() 197 if (fname_len != req_len - sizeof(*req)) { in storage_file_delete() 199 __func__, fname_len, req_len - sizeof(*req)); in storage_file_delete() 204 int rc = asprintf(&path, "%s/%s", ssdir_name, req->name); in storage_file_delete() 253 const struct storage_file_open_req *req = r; in storage_file_open() local 256 if (req_len < sizeof(*req)) { in storage_file_open() 258 __func__, req_len, sizeof(*req)); in storage_file_open() [all …]
|
D | rpmb.c | 324 static int send_mmc_rpmb_req(int mmc_fd, const struct storage_rpmb_send_req* req, in send_mmc_rpmb_req() argument 333 const uint8_t* write_buf = req->payload; in send_mmc_rpmb_req() 334 if (req->reliable_write_size) { in send_mmc_rpmb_req() 339 cmd->blocks = req->reliable_write_size / MMC_BLOCK_SIZE; in send_mmc_rpmb_req() 343 log_buf(ANDROID_LOG_INFO, "request: ", write_buf, req->reliable_write_size); in send_mmc_rpmb_req() 345 write_buf += req->reliable_write_size; in send_mmc_rpmb_req() 350 if (req->write_size) { in send_mmc_rpmb_req() 355 cmd->blocks = req->write_size / MMC_BLOCK_SIZE; in send_mmc_rpmb_req() 359 log_buf(ANDROID_LOG_INFO, "request: ", write_buf, req->write_size); in send_mmc_rpmb_req() 361 write_buf += req->write_size; in send_mmc_rpmb_req() [all …]
|
D | storage.h | 24 int storage_file_delete(struct storage_msg* msg, const void* req, size_t req_len, 27 int storage_file_open(struct storage_msg* msg, const void* req, size_t req_len, 30 int storage_file_close(struct storage_msg* msg, const void* req, size_t req_len, 33 int storage_file_write(struct storage_msg* msg, const void* req, size_t req_len, 36 int storage_file_read(struct storage_msg* msg, const void* req, size_t req_len, 39 int storage_file_get_size(struct storage_msg* msg, const void* req, size_t req_len, 42 int storage_file_set_size(struct storage_msg* msg, const void* req, size_t req_len, 45 int storage_file_get_max_size(struct storage_msg* msg, const void* req, size_t req_len,
|
D | proxy.c | 75 static int handle_req(struct storage_msg* msg, const void* req, size_t req_len) { in handle_req() argument 116 rc = storage_file_delete(msg, req, req_len, watcher); in handle_req() 120 rc = storage_file_open(msg, req, req_len, watcher); in handle_req() 124 rc = storage_file_close(msg, req, req_len, watcher); in handle_req() 128 rc = storage_file_write(msg, req, req_len, watcher); in handle_req() 132 rc = storage_file_read(msg, req, req_len, watcher); in handle_req() 136 rc = storage_file_get_size(msg, req, req_len, watcher); in handle_req() 140 rc = storage_file_set_size(msg, req, req_len, watcher); in handle_req() 144 rc = storage_file_get_max_size(msg, req, req_len, watcher); in handle_req() 148 rc = rpmb_send(msg, req, req_len, watcher); in handle_req()
|
/system/keymint/ta/src/ |
D | lib.rs | 598 Ok(req) => { in process() 599 trace!("-> TA: received request {:?}", req.code()); in process() 600 (Some(req.code()), self.process_req(req)) in process() 626 fn process_req(&mut self, req: PerformOpReq) -> PerformOpResponse { in process_req() 627 match req { in process_req() 629 PerformOpReq::SetBootInfo(req) => { in process_req() 630 let verified_boot_state = match VerifiedBootState::try_from(req.verified_boot_state) in process_req() 636 verified_boot_key: req.verified_boot_key, in process_req() 637 device_boot_locked: req.device_boot_locked, in process_req() 639 verified_boot_hash: req.verified_boot_hash, in process_req() [all …]
|
/system/core/trusty/storage/lib/ |
D | storage.c | 147 struct storage_file_open_req req = { .flags = flags }; in storage_open_file() local 148 struct iovec tx[3] = {{&msg, sizeof(msg)}, {&req, sizeof(req)}, {(void *)name, strlen(name)}}; in storage_open_file() 169 struct storage_file_close_req req = { .handle = _to_handle(fh)}; in storage_close_file() local 170 struct iovec tx[2] = {{&msg, sizeof(msg)}, {&req, sizeof(req)}}; in storage_close_file() 183 struct storage_file_delete_req req = { .flags = 0, }; in storage_delete_file() local 184 struct iovec tx[3] = {{&msg, sizeof(msg)}, {&req, sizeof(req)}, {(void *)name, strlen(name)}}; in storage_delete_file() 194 struct storage_file_read_req req = { .handle = _to_handle(fh), .size = size, .offset = off }; in _read_chunk() local 195 struct iovec tx[2] = {{&msg, sizeof(msg)}, {&req, sizeof(req)}}; in _read_chunk() 229 struct storage_file_write_req req = { .handle = _to_handle(fh), .offset = off, }; in _write_req() local 230 struct iovec tx[3] = {{&msg, sizeof(msg)}, {&req, sizeof(req)}, {(void *)buf, size}}; in _write_req() [all …]
|
/system/keymaster/tests/ |
D | android_keymaster_messages_test.cpp | 80 GenerateKeyRequest req(ver); in TEST() local 81 req.key_description.Reinitialize(params, array_length(params)); in TEST() 82 req.attestation_signing_key_blob = in TEST() 84 req.attest_key_params.Reinitialize(params, array_length(params)); in TEST() 85 req.issuer_subject = KeymasterBlob(reinterpret_cast<const uint8_t*>("bar"), 3); in TEST() 87 UniquePtr<GenerateKeyRequest> deserialized(round_trip(ver, req, ver < 4 ? 78 : 170)); in TEST() 88 EXPECT_EQ(deserialized->key_description, req.key_description); in TEST() 93 EXPECT_EQ(0, memcmp(req.attestation_signing_key_blob.key_material, in TEST() 96 EXPECT_EQ(deserialized->attest_key_params, req.attest_key_params); in TEST() 97 EXPECT_EQ(0, memcmp(req.issuer_subject.data, deserialized->issuer_subject.data, in TEST() [all …]
|
/system/core/trusty/libtrusty/ |
D | trusty.c | 57 struct tipc_send_msg_req req; in tipc_send() local 58 req.iov = (__u64)iov; in tipc_send() 59 req.iov_cnt = (__u64)iovcnt; in tipc_send() 60 req.shm = (__u64)shms; in tipc_send() 61 req.shm_cnt = (__u64)shmcnt; in tipc_send() 63 int rc = TEMP_FAILURE_RETRY(ioctl(fd, TIPC_IOC_SEND_MSG, &req)); in tipc_send()
|
/system/logging/logd/ |
D | libaudit.cpp | 71 struct audit_message req = {}; in audit_send() local 72 req.nlh.nlmsg_type = static_cast<uint16_t>(type); in audit_send() 73 req.nlh.nlmsg_len = NLMSG_SPACE(size); in audit_send() 74 req.nlh.nlmsg_flags = NLM_F_REQUEST | NLM_F_ACK; in audit_send() 91 memcpy(NLMSG_DATA(&req.nlh), data, size); in audit_send() 104 req.nlh.nlmsg_seq = sequence; in audit_send() 107 sendto(fd, &req, req.nlh.nlmsg_len, 0, (struct sockaddr*)&addr, sizeof(addr))); in audit_send() 112 } else if ((uint32_t)rc != req.nlh.nlmsg_len) { in audit_send()
|
/system/core/trusty/coverage/ |
D | coverage.cpp | 81 Result<void> CoverageRecord::Rpc(coverage_client_req* req, int req_fd, coverage_client_resp* resp) { in Rpc() argument 85 rc = write(coverage_srv_fd_, req, sizeof(*req)); in Rpc() 88 .iov_base = req, in Rpc() 89 .iov_len = sizeof(*req), in Rpc() 100 if (rc != (int)sizeof(*req)) { in Rpc() 109 if (resp->hdr.cmd != (req->hdr.cmd | COVERAGE_CLIENT_CMD_RESP_BIT)) { in Rpc() 117 coverage_client_req req; in Open() local 132 req.hdr.cmd = COVERAGE_CLIENT_CMD_OPEN; in Open() 133 req.open_args.uuid = uuid_; in Open() 134 auto ret = Rpc(&req, -1, &resp); in Open() [all …]
|
/system/keymint/hal/src/ |
D | lib.rs | 142 fn channel_execute<T, R, S>(channel: &mut T, req: R) -> binder::Result<S> in channel_execute() 152 req.to_cbor_value().map_err(failed_cbor)?, in channel_execute() 238 fn execute<R, S>(&self, req: R) -> binder::Result<S> in execute() 243 channel_execute(self.channel().deref_mut(), req) in execute() 249 let req = env::populate_hal_info().map_err(|e| { in send_hal_info() localVariable 255 info!("HAL->TA: environment info is {:?}", req); in send_hal_info() 256 let _rsp: kmr_wire::SetHalInfoResponse = channel_execute(channel, req)?; in send_hal_info() 263 req: kmr_wire::SetBootInfoRequest, in send_boot_info() 265 info!("boot->TA: boot info is {:?}", req); in send_boot_info() 266 let _rsp: kmr_wire::SetBootInfoResponse = channel_execute(channel, req)?; in send_boot_info() [all …]
|
D | tests.rs | 11 req: Arc<Mutex<Vec<u8>>>, field 17 Self { req: Arc::new(Mutex::new(vec![])), rsp: hex::decode(rsp).unwrap() } in new() 20 self.req.lock().unwrap().clone() in req_data() 27 *self.req.lock().unwrap() = serialized_req.to_vec(); in execute()
|
/system/core/trusty/keymaster/set_attestation_key/ |
D | set_attestation_key.cpp | 122 SetAttestationKeyRequest req; in set_attestation_key_or_cert_bin() local 123 req.algorithm = algorithm; in set_attestation_key_or_cert_bin() 124 req.key_data.Reinitialize(key_data, key_data_size); in set_attestation_key_or_cert_bin() 127 ret = trusty_keymaster_send(cmd, req, &rsp); in set_attestation_key_or_cert_bin() 249 ClearAttestationCertChainRequest req; in clear_cert_chain() local 252 ret = str_to_algorithm(&req.algorithm, algorithm_str); in clear_cert_chain() 257 ret = trusty_keymaster_send(KM_CLEAR_ATTESTATION_CERT_CHAIN, req, &rsp); in clear_cert_chain() 346 keymaster::SetAttestationIdsRequest req(4 /* ver */); in provision_ids() local 349 req.brand.Reinitialize("trusty", 6); in provision_ids() 350 req.device.Reinitialize("trusty", 6); in provision_ids() [all …]
|
/system/core/libnetutils/ |
D | ifc_utils.c | 273 } req; in ifc_act_on_address() local 304 memset(&req, 0, sizeof(req)); in ifc_act_on_address() 307 req.n.nlmsg_len = NLMSG_LENGTH(sizeof(req.r)); in ifc_act_on_address() 308 req.n.nlmsg_type = action; in ifc_act_on_address() 309 req.n.nlmsg_flags = NLM_F_REQUEST | NLM_F_ACK; in ifc_act_on_address() 310 req.n.nlmsg_pid = getpid(); in ifc_act_on_address() 313 req.r.ifa_family = ss.ss_family; in ifc_act_on_address() 314 req.r.ifa_flags = nodad ? IFA_F_NODAD : 0; in ifc_act_on_address() 315 req.r.ifa_prefixlen = prefixlen; in ifc_act_on_address() 316 req.r.ifa_index = ifindex; in ifc_act_on_address() [all …]
|
/system/extras/simpleperf/runtest/ |
D | run_and_sleep.cpp | 25 struct timespec req; in SleepFunction() local 26 req.tv_sec = sleep_time_in_ns / 1000000000; in SleepFunction() 27 req.tv_nsec = sleep_time_in_ns % 1000000000; in SleepFunction() 28 nanosleep(&req, nullptr); in SleepFunction()
|
D | runtest.py | 195 for req in self.symbol_overhead_requirements: 196 strs.append('\t\t%s' % req) 198 for req in self.symbol_children_overhead_requirements: 199 strs.append('\t\t%s' % req) 201 for req in self.symbol_relation_requirements: 202 strs.append('\t\t%s' % req) 264 req = load_symbol_relation_requirement(symbol_item) 265 symbol_relation_requirements.append(req) 285 req = SymbolRelationRequirement(symbol_name, comm) 288 req.add_child(child_req) [all …]
|
/system/chre/core/ |
D | wifi_request_manager.cc | 281 PendingRangingRequest &req = mPendingRangingRequests.back(); in requestRanging() local 282 req.nanoappInstanceId = nanoapp->getInstanceId(); in requestRanging() 283 req.cookie = cookie; in requestRanging() 299 success = updateRangingRequest(rangingType, req, rangingParams); in requestRanging() 461 auto &req = mPendingNanSubscribeRequests.front(); in handleNanServiceIdentifierEventSync() local 472 event->result.cookie = req.cookie; in handleNanServiceIdentifierEventSync() 478 req.nanoappInstanceId, subscriptionId))) { in handleNanServiceIdentifierEventSync() 492 req.nanoappInstanceId); in handleNanServiceIdentifierEventSync() 725 for (const auto &req : mPendingNanSubscribeRequests) { in logStateToBuffer() local 727 req.nanoappInstanceId, req.type, req.service.data()); in logStateToBuffer() [all …]
|
D | ble_request_manager.cc | 217 for (BleRequest &req : mRequests.getMutableRequests()) { in controlPlatform() 218 if (req.getRequestStatus() == RequestStatus::PENDING_REQ) { in controlPlatform() 219 req.setRequestStatus(RequestStatus::PENDING_RESP); in controlPlatform() 272 for (BleRequest &req : mRequests.getMutableRequests()) { in handlePlatformChangeSync() 273 if (req.getRequestStatus() == RequestStatus::PENDING_RESP) { in handlePlatformChangeSync() 274 handleAsyncResult(req.getInstanceId(), req.isEnabled(), success, in handlePlatformChangeSync() 277 req.setRequestStatus(RequestStatus::APPLIED); in handlePlatformChangeSync() 324 for (const BleRequest &req : mRequests.getRequests()) { in dispatchPendingRequests() local 325 if (req.getRequestStatus() == RequestStatus::PENDING_REQ) { in dispatchPendingRequests() 326 handleAsyncResult(req.getInstanceId(), req.isEnabled(), in dispatchPendingRequests() [all …]
|
/system/core/libusbhost/ |
D | usbhost.c | 704 struct usb_request *req = calloc(1, sizeof(struct usb_request)); in usb_request_new() local 705 if (!req) { in usb_request_new() 710 req->dev = dev; in usb_request_new() 711 req->max_packet_size = __le16_to_cpu(ep_desc->wMaxPacketSize); in usb_request_new() 712 req->private_data = urb; in usb_request_new() 713 req->endpoint = urb->endpoint; in usb_request_new() 714 urb->usercontext = req; in usb_request_new() 716 return req; in usb_request_new() 719 void usb_request_free(struct usb_request *req) in usb_request_free() argument 721 free(req->private_data); in usb_request_free() [all …]
|
/system/extras/tests/storage/ |
D | wipe_blkdev.c | 55 int req; in wipe_block_device() local 60 req = BLKSECDISCARD; in wipe_block_device() 62 req = BLKDISCARD; in wipe_block_device() 65 ret = ioctl(fd, req, &range); in wipe_block_device()
|
/system/chre/core/include/chre/core/ |
D | ble_request_manager.h | 247 void populateRequestData(const BleRequest &req) { in populateRequestData() 248 mode = req.getMode(); in populateRequestData() 249 reportDelayMs = req.getReportDelayMs(); in populateRequestData() 250 rssiThreshold = req.getRssiThreshold(); in populateRequestData() 251 scanFilterCount = static_cast<uint8_t>(req.getGenericFilters().size()); in populateRequestData()
|
/system/extras/simpleperf/demo/SimpleperfExampleCpp/app/src/main/cpp/ |
D | native-lib.cpp | 77 struct timespec req; in SleepFunction() local 78 req.tv_sec = sleep_time_in_ns / 1000000000; in SleepFunction() 79 req.tv_nsec = sleep_time_in_ns % 1000000000; in SleepFunction() 80 nanosleep(&req, nullptr); in SleepFunction()
|
/system/core/trusty/apploader/fuzz/ |
D | app_fuzzer.cpp | 54 apploader_load_app_req req = { in SendLoadMsg() local 63 .iov_base = &req, in SendLoadMsg() 64 .iov_len = sizeof(req), in SendLoadMsg() 73 if (rc != static_cast<int>(sizeof(hdr) + sizeof(req))) { in SendLoadMsg()
|
/system/core/fastboot/ |
D | usb_osx.cpp | 361 IOUSBDevRequest req; in try_device() local 364 req.bmRequestType = USBmakebmRequestType(kUSBIn, kUSBStandard, kUSBDevice); in try_device() 365 req.bRequest = kUSBRqGetDescriptor; in try_device() 366 req.wValue = (kUSBStringDesc << 8) | serialIndex; in try_device() 368 req.wIndex = 0x0409; in try_device() 369 req.pData = buffer; in try_device() 370 req.wLength = sizeof(buffer); in try_device() 371 kr = (*dev)->DeviceRequest(dev, &req); in try_device() 373 if (kr == kIOReturnSuccess && req.wLenDone > 0) { in try_device() 377 count = (req.wLenDone - 1) / 2; in try_device()
|