Lines Matching refs:request

63     query_request_t request;
64 request.count = 3;
65 request.vslice_start[0] = kFVMBlockMapStart / kBlocksPerSlice;
66 request.vslice_start[1] = kFVMNodeMapStart / kBlocksPerSlice;
67 request.vslice_start[2] = kFVMDataStart / kBlocksPerSlice;
70 status = static_cast<zx_status_t>(ioctl_block_fvm_vslice_query(block_fd, &request, &response));
76 if (response.count != request.count) {
81 for (size_t i = 0; i < request.count; i++) {
98 shrink.offset = request.vslice_start[i] + blobfs_count;
578 // This is the first 'wait until read event' request received.
1179 block_fifo_request_t request;
1180 request.group = BlockGroupID();
1181 request.vmoid = vmoid;
1182 request.opcode = BLOCKIO_CLOSE_VMO;
1183 return Transaction(&request, 1);
1194 extend_request_t request;
1195 request.length = 1;
1196 request.offset = (kFVMNodeMapStart / kBlocksPerSlice) + info_.ino_slices;
1197 if (ioctl_block_fvm_extend(Fd(), &request) < 0) {
1203 uint64_t inodes64 = (info_.ino_slices + static_cast<uint32_t>(request.length)) * kInodesPerSlice;
1215 info_.vslice_count += request.length;
1216 info_.ino_slices += static_cast<uint32_t>(request.length);
1245 extend_request_t request;
1247 request.length = (nblocks + kBlocksPerSlice - 1) / kBlocksPerSlice;
1248 request.offset = (kFVMDataStart / kBlocksPerSlice) + info_.dat_slices;
1250 uint64_t blocks64 = (info_.dat_slices + request.length) * kBlocksPerSlice;
1263 if (ioctl_block_fvm_extend(Fd(), &request) < 0) {
1291 info_.vslice_count += request.length;
1292 info_.dat_slices += static_cast<uint32_t>(request.length);