Lines Matching refs:request

306             block_fifo_request_t request;
307 request.group = client_->group();
308 request.vmoid = vmoid_;
309 request.opcode = BLOCKIO_CLOSE_VMO;
310 client_->Transaction(&request, 1);
352 block_fifo_request_t request;
353 request.group = group();
354 request.vmoid = vbuf->vmoid_;
355 request.opcode = BLOCKIO_WRITE;
359 request.length = static_cast<uint32_t>(len / info_.block_size);
360 request.vmo_offset = buf_off / info_.block_size;
361 request.dev_offset = dev_off / info_.block_size;
362 ASSERT_TRUE(Transaction(&request, 1));
376 block_fifo_request_t request;
377 request.group = group();
378 request.vmoid = vbuf->vmoid_;
379 request.opcode = BLOCKIO_READ;
383 request.length = static_cast<uint32_t>(len / info_.block_size);
384 request.vmo_offset = buf_off / info_.block_size;
385 request.dev_offset = dev_off / info_.block_size;
386 ASSERT_TRUE(Transaction(&request, 1));
568 alloc_req_t request;
569 memset(&request, 0, sizeof(request));
570 request.slice_count = 1;
571 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
572 strcpy(request.name, kTestPartName1);
573 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
574 int vp_fd = fvm_allocate_partition(fd, &request);
609 alloc_req_t request;
610 memset(&request, 0, sizeof(request));
611 request.slice_count = 1;
612 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
613 strcpy(request.name, kTestPartName1);
614 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
615 int data_fd = fvm_allocate_partition(fd, &request);
618 strcpy(request.name, kTestPartName2);
619 memcpy(request.type, kTestPartGUIDBlob, GUID_LEN);
620 int blob_fd = fvm_allocate_partition(fd, &request);
623 strcpy(request.name, kTestPartName3);
624 memcpy(request.type, kTestPartGUIDSystem, GUID_LEN);
625 int sys_fd = fvm_allocate_partition(fd, &request);
653 alloc_req_t request;
654 memset(&request, 0, sizeof(request));
655 request.slice_count = 1;
656 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
657 strcpy(request.name, kTestPartName1);
658 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
659 int vp_fd = fvm_allocate_partition(fd, &request);
722 alloc_req_t request;
723 memset(&request, 0, sizeof(request));
724 request.slice_count = 1;
725 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
726 strcpy(request.name, kTestPartName1);
727 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
728 int vp_fd = fvm_allocate_partition(fd, &request);
779 alloc_req_t request;
780 request.slice_count = 1;
781 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
782 strcpy(request.name, kTestPartName1);
783 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
784 int vp_fd = fvm_allocate_partition(fd, &request);
850 alloc_req_t request;
851 memset(&request, 0, sizeof(request));
853 request.slice_count = slice_count;
854 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
855 strcpy(request.name, kTestPartName1);
856 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
857 int vp_fd = fvm_allocate_partition(fd, &request);
872 ASSERT_LT(ioctl_block_fvm_extend(vp_fd, &erequest), 0, "Expected request failure");
876 // Try again with a portion of the request which is unallocated
878 ASSERT_LT(ioctl_block_fvm_extend(vp_fd, &erequest), 0, "Expected request failure");
885 ASSERT_LT(ioctl_block_fvm_extend(vp_fd, &erequest), 0, "Expected request failure");
890 ASSERT_LT(ioctl_block_fvm_extend(vp_fd, &erequest), 0, "Expected request failure");
895 ASSERT_LT(ioctl_block_fvm_extend(vp_fd, &erequest), 0, "Expected request failure");
913 ASSERT_LT(ioctl_block_fvm_extend(vp_fd, &erequest), 0, "Expected request failure");
916 strcpy(request.name, kTestPartName2);
917 memcpy(request.type, kTestPartGUIDBlob, GUID_LEN);
918 ASSERT_LT(ioctl_block_fvm_alloc_partition(fd, &request), 0, "Couldn't allocate VPart");
942 alloc_req_t request;
943 memset(&request, 0, sizeof(request));
944 request.slice_count = 1;
946 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
947 strcpy(request.name, kTestPartName1);
948 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
949 int vp_fd = fvm_allocate_partition(fd, &request);
965 ASSERT_LT(ioctl_block_fvm_extend(vp_fd, &erequest), 0, "Expected request failure");
976 ASSERT_LT(ioctl_block_fvm_shrink(vp_fd, &erequest), 0, "Expected request failure");
1011 alloc_req_t request;
1012 memset(&request, 0, sizeof(request));
1014 request.slice_count = slice_count;
1015 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
1016 strcpy(request.name, kTestPartName1);
1017 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
1018 int vp_fd = fvm_allocate_partition(fd, &request);
1035 ASSERT_LT(ioctl_block_fvm_shrink(vp_fd, &erequest), 0, "Expected request failure (0th offset)");
1040 ASSERT_EQ(ioctl_block_fvm_extend(vp_fd, &erequest), 0, "Zero Length request should be no-op");
1041 ASSERT_EQ(ioctl_block_fvm_shrink(vp_fd, &erequest), 0, "Zero Length request should be no-op");
1045 // Try again with a portion of the request which is unallocated
1047 ASSERT_LT(ioctl_block_fvm_shrink(vp_fd, &erequest), 0, "Expected request failure");
1067 ASSERT_LT(ioctl_block_fvm_extend(vp_fd, &erequest), 0, "Expected request failure");
1075 // The same request to shrink should now fail (NONE of the slices are
1079 ASSERT_LT(ioctl_block_fvm_shrink(vp_fd, &erequest), 0, "Expected request failure");
1109 alloc_req_t request;
1110 memset(&request, 0, sizeof(request));
1112 request.slice_count = slice_count;
1113 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
1114 strcpy(request.name, kTestPartName1);
1115 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
1116 int vp_fd = fvm_allocate_partition(fd, &request);
1241 alloc_req_t request;
1242 memset(&request, 0, sizeof(request));
1243 request.slice_count = 1;
1244 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
1245 strcpy(request.name, kTestPartName1);
1246 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
1247 int data_fd = fvm_allocate_partition(fd, &request);
1249 strcpy(request.name, kTestPartName2);
1250 memcpy(request.type, kTestPartGUIDBlob, GUID_LEN);
1251 int blob_fd = fvm_allocate_partition(fd, &request);
1253 strcpy(request.name, kTestPartName3);
1254 memcpy(request.type, kTestPartGUIDSystem, GUID_LEN);
1255 int sys_fd = fvm_allocate_partition(fd, &request);
1313 alloc_req_t request;
1314 memset(&request, 0, sizeof(request));
1315 request.slice_count = 10;
1316 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
1317 strcpy(request.name, kTestPartName1);
1318 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
1319 int part_fd = fvm_allocate_partition(fd, &request);
1385 // Check that request count is valid
1411 alloc_req_t request;
1412 memset(&request, 0, sizeof(request));
1413 request.slice_count = 1;
1414 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
1415 strcpy(request.name, kTestPartName1);
1416 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
1417 int vp_fd = fvm_allocate_partition(fd, &request);
1483 alloc_req_t request;
1484 memset(&request, 0, sizeof(request));
1485 request.slice_count = 1;
1486 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
1487 strcpy(request.name, kTestPartName1);
1488 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
1489 int vp_fd = fvm_allocate_partition(fd, &request);
1565 alloc_req_t request;
1566 memset(&request, 0, sizeof(request));
1567 request.slice_count = 1;
1568 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
1579 {0, GUID_TEST_DATA_VALUE, "data", request.slice_count},
1580 {0, GUID_TEST_BLOB_VALUE, "blob", request.slice_count},
1581 {0, GUID_TEST_SYS_VALUE, "sys", request.slice_count},
1585 strcpy(request.name, vparts[i].name);
1586 memcpy(request.type, vparts[i].guid, GUID_LEN);
1587 vparts[i].fd = fvm_allocate_partition(fd, &request);
1707 alloc_req_t request;
1708 memset(&request, 0, sizeof(request));
1709 request.slice_count = 1;
1710 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
1722 {0, GUID_TEST_DATA_VALUE, "data", request.slice_count, request.slice_count},
1723 {0, GUID_TEST_BLOB_VALUE, "blob", request.slice_count, request.slice_count},
1724 {0, GUID_TEST_SYS_VALUE, "sys", request.slice_count, request.slice_count},
1728 strcpy(request.name, vparts[i].name);
1729 memcpy(request.type, vparts[i].guid, GUID_LEN);
1730 vparts[i].fd = fvm_allocate_partition(fd, &request);
1800 alloc_req_t request;
1801 memset(&request, 0, sizeof(request));
1802 request.slice_count = 1;
1803 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
1804 strcpy(request.name, kTestPartName1);
1805 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
1806 int vp_fd = fvm_allocate_partition(fd, &request);
2002 alloc_req_t request;
2003 memset(&request, 0, sizeof(request));
2004 request.slice_count = 1;
2005 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
2006 strcpy(request.name, kTestPartName1);
2007 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
2008 int vp_fd = fvm_allocate_partition(fd, &request);
2069 alloc_req_t request;
2070 memset(&request, 0, sizeof(request));
2071 request.flags = fvm::kVPartFlagInactive;
2072 request.slice_count = 1;
2073 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
2074 strcpy(request.name, kTestPartName1);
2075 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
2076 int vp_fd = fvm_allocate_partition(fd, &request);
2080 request.flags = 0;
2081 memcpy(request.guid, kTestUniqueGUID2, GUID_LEN);
2082 strcpy(request.name, kTestPartName2);
2083 vp_fd = fvm_allocate_partition(fd, &request);
2099 request.flags = fvm::kVPartFlagInactive;
2100 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
2101 strcpy(request.name, kTestPartName1);
2102 int new_fd = fvm_allocate_partition(fd, &request);
2140 request.flags = fvm::kVPartFlagInactive;
2141 memcpy(request.guid, kTestUniqueGUID2, GUID_LEN);
2142 strcpy(request.name, kTestPartName2);
2143 new_fd = fvm_allocate_partition(fd, &request);
2169 request.flags = fvm::kVPartFlagInactive;
2170 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
2171 strcpy(request.name, kTestPartName1);
2172 new_fd = fvm_allocate_partition(fd, &request);
2208 alloc_req_t request;
2209 request.slice_count = 1;
2210 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
2211 strcpy(request.name, kTestPartName1);
2212 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
2213 int vp_fd = fvm_allocate_partition(fd, &request);
2244 ASSERT_LE(info.total_bytes, slice_size * request.slice_count);
2270 alloc_req_t request;
2271 request.slice_count = 1;
2272 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
2273 strcpy(request.name, kTestPartName1);
2274 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
2275 int vp_fd = fvm_allocate_partition(fd, &request);
2328 ASSERT_LE(info.total_bytes, slice_size * request.slice_count);
2360 alloc_req_t request;
2361 memset(&request, 0, sizeof(request));
2362 request.slice_count = 1;
2363 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
2364 strcpy(request.name, kTestPartName1);
2365 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
2366 int vp_fd = fvm_allocate_partition(fd, &request);
2435 alloc_req_t request;
2436 memset(&request, 0, sizeof(request));
2437 request.slice_count = 1;
2438 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
2439 strcpy(request.name, kTestPartName1);
2440 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
2441 int vp_fd = fvm_allocate_partition(fd, &request);
2507 alloc_req_t request;
2508 memset(&request, 0, sizeof(request));
2509 request.slice_count = 1;
2510 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
2511 strcpy(request.name, kTestPartName1);
2512 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
2513 int vp_fd = fvm_allocate_partition(fd, &request);
2804 alloc_req_t request;
2805 memset(&request, 0, sizeof(request));
2807 request.slice_count = slice_count;
2808 strcpy(request.name, "TestPartition");
2809 memcpy(request.type, kTestPartGUIDData, GUID_LEN);
2810 memcpy(request.guid, kTestUniqueGUID, GUID_LEN);
2814 request.guid[0] = static_cast<uint8_t>(i);
2815 s.thread_states[i].vp_fd = fvm_allocate_partition(fd, &request);
2848 entries[i].name = request.name;
2858 request.guid[0] = static_cast<uint8_t>(i);
2859 int vp_fd = open_partition(request.guid, request.type, 0, nullptr);