Lines Matching defs:req

166     const struct storage_file_delete_req *req = r;
168 if (req_len < sizeof(*req)) {
170 __func__, req_len, sizeof(*req));
175 size_t fname_len = strlen(req->name);
176 if (fname_len != req_len - sizeof(*req)) {
178 __func__, fname_len, req_len - sizeof(*req));
183 int rc = asprintf(&path, "%s/%s", ssdir_name, req->name);
219 const struct storage_file_open_req *req = r;
222 if (req_len < sizeof(*req)) {
224 __func__, req_len, sizeof(*req));
229 size_t fname_len = strlen(req->name);
230 if (fname_len != req_len - sizeof(*req)) {
232 __func__, fname_len, req_len - sizeof(*req));
237 int rc = asprintf(&path, "%s/%s", ssdir_name, req->name);
246 if (req->flags & STORAGE_FILE_OPEN_TRUNCATE)
249 if (req->flags & STORAGE_FILE_OPEN_CREATE) {
251 if (req->flags & STORAGE_FILE_OPEN_CREATE_EXCLUSIVE) {
301 const struct storage_file_close_req *req = r;
303 if (req_len != sizeof(*req)) {
305 __func__, req_len, sizeof(*req));
310 int fd = remove_fd(req->handle);
311 ALOGV("%s: handle = %u: fd = %u\n", __func__, req->handle, fd);
342 const struct storage_file_write_req *req = r;
344 if (req_len < sizeof(*req)) {
346 __func__, req_len, sizeof(*req));
351 int fd = lookup_fd(req->handle, true);
352 if (write_with_retry(fd, &req->data[0], req_len - sizeof(*req),
353 req->offset) < 0) {
372 const struct storage_file_read_req *req = r;
374 if (req_len != sizeof(*req)) {
376 __func__, req_len, sizeof(*req));
381 if (req->size > MAX_READ_SIZE) {
383 __func__, req->size, MAX_READ_SIZE);
388 int fd = lookup_fd(req->handle, false);
389 ssize_t read_res = read_with_retry(fd, read_rsp.hdr.data, req->size,
390 (off_t)req->offset);
410 const struct storage_file_get_size_req *req = r;
413 if (req_len != sizeof(*req)) {
415 __func__, req_len, sizeof(*req));
421 int fd = lookup_fd(req->handle, false);
443 const struct storage_file_set_size_req *req = r;
445 if (req_len != sizeof(*req)) {
447 __func__, req_len, sizeof(*req));
452 int fd = lookup_fd(req->handle, true);
453 int rc = TEMP_FAILURE_RETRY(ftruncate(fd, req->size));