Lines Matching refs:req
82 const struct storage_rpmb_send_req *req = r;
84 if (req_len < sizeof(*req)) {
86 req_len, sizeof(*req));
92 sizeof(*req) + req->reliable_write_size + req->write_size;
100 const uint8_t *write_buf = req->payload;
101 if (req->reliable_write_size) {
102 if ((req->reliable_write_size % MMC_BLOCK_SIZE) != 0) {
103 ALOGW("invalid reliable write size %u\n", req->reliable_write_size);
112 cmd->blocks = req->reliable_write_size / MMC_BLOCK_SIZE;
116 print_buf("request: ", write_buf, req->reliable_write_size);
118 write_buf += req->reliable_write_size;
123 if (req->write_size) {
124 if ((req->write_size % MMC_BLOCK_SIZE) != 0) {
125 ALOGW("invalid write size %u\n", req->write_size);
134 cmd->blocks = req->write_size / MMC_BLOCK_SIZE;
138 print_buf("request: ", write_buf, req->write_size);
140 write_buf += req->write_size;
145 if (req->read_size) {
146 if (req->read_size % MMC_BLOCK_SIZE != 0 ||
147 req->read_size > sizeof(read_buf)) {
148 ALOGE("%s: invalid read size %u\n", __func__, req->read_size);
157 cmd->blocks = req->read_size / MMC_BLOCK_SIZE;
173 if (req->read_size)
174 print_buf("response: ", read_buf, req->read_size);
185 return ipc_respond(msg, read_buf, req->read_size);