Lines Matching refs:req
109 volatile ipc_request_t *req;
112 req = &infohdr->ipc_in[index_in];
114 *req = *req_in;
115 req->tag = ++request_tag;
118 printf("IPC[%u] -> req code 0x%x tag %u args %u %u %u %u %u %u\n",
119 index_in, req->code, req->tag,
120 req->args[0], req->args[1], req->args[2], req->args[3],
121 req->args[4], req->args[5]);
124 cache_dcbf((void *)req, sizeof(*req));
126 req = &infohdr->ipc_out[index_out];
127 cache_dcbf((void *)req, sizeof(*req));
150 req = &infohdr->ipc_out[index_out];
151 cache_dcbi((void *)req, sizeof(*req));
154 printf("IPC[%u] <- req code 0x%x tag %u args %u %u %u %u %u %u\n",
155 index_out, req->code, req->tag,
156 req->args[0], req->args[1], req->args[2], req->args[3],
157 req->args[4], req->args[5]);
160 *req_out = *req;
165 req = &infohdr->ipc_out[n];
166 cache_dcbi((void *)req, sizeof(*req));
167 printf(" debug IPC[%u] <- req code 0x%x tag %u args %u %u %u %u %u %u\n",
168 n, req->code, req->tag,
169 req->args[0], req->args[1], req->args[2], req->args[3],
170 req->args[4], req->args[5]);
186 ipc_request_t req = {
189 .req = IPC_SYS_PING,
192 return miniipc_sendrecv(&req, &req);
198 ipc_request_t req = {
201 .req = IPC_SDMMC_ACK,
205 error = miniipc_sendrecv(&req, &req);
211 *ack = req.args[0];
218 ipc_request_t req = {
221 .req = IPC_SDMMC_STATE,
225 error = miniipc_sendrecv(&req, &req);
231 *state = req.args[0];
238 ipc_request_t req = {
241 .req = IPC_SDMMC_SIZE,
245 error = miniipc_sendrecv(&req, &req);
251 *size = req.args[0];
258 ipc_request_t req = {
261 .req = IPC_SDMMC_READ,
269 error = miniipc_sendrecv(&req, &req);
272 } else if (req.args[0] != 0) {
274 start_blkno, nblks, (int)req.args[0]);