Lines Matching refs:ramdisk

145     fbl::unique_ptr<RamdiskTest> ramdisk;  in RamdiskTestSimple()  local
146 ASSERT_TRUE(RamdiskTest::Create(PAGE_SIZE / 2, 512, &ramdisk)); in RamdiskTestSimple()
151 ASSERT_EQ(write(ramdisk->fd(), buf, sizeof(buf)), (ssize_t)sizeof(buf)); in RamdiskTestSimple()
152 ASSERT_EQ(write(ramdisk->fd(), buf, sizeof(buf) / 2), (ssize_t) (sizeof(buf) / 2)); in RamdiskTestSimple()
155 ASSERT_EQ(lseek(ramdisk->fd(), 0, SEEK_SET), 0); in RamdiskTestSimple()
156 ASSERT_EQ(read(ramdisk->fd(), out, sizeof(out)), (ssize_t)sizeof(out)); in RamdiskTestSimple()
167 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestGuid() local
168 ASSERT_TRUE(RamdiskTest::CreateWithGuid(PAGE_SIZE / 2, 512, kGuid, sizeof(kGuid), &ramdisk)); in RamdiskTestGuid()
171 ioctl_block_get_type_guid(ramdisk->fd(), guid, sizeof(guid)); in RamdiskTestGuid()
318 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestBadRequests() local
319 ASSERT_TRUE(RamdiskTest::Create(PAGE_SIZE, 512, &ramdisk)); in RamdiskTestBadRequests()
323 ASSERT_EQ(write(ramdisk->fd(), buf, PAGE_SIZE - 1), -1); in RamdiskTestBadRequests()
325 ASSERT_EQ(write(ramdisk->fd(), buf, PAGE_SIZE / 2), -1); in RamdiskTestBadRequests()
327 ASSERT_EQ(read(ramdisk->fd(), buf, PAGE_SIZE - 1), -1); in RamdiskTestBadRequests()
329 ASSERT_EQ(read(ramdisk->fd(), buf, PAGE_SIZE / 2), -1); in RamdiskTestBadRequests()
333 ASSERT_EQ(lseek(ramdisk->fd(), 1, SEEK_SET), 1); in RamdiskTestBadRequests()
334 ASSERT_EQ(write(ramdisk->fd(), buf, PAGE_SIZE), -1); in RamdiskTestBadRequests()
336 ASSERT_EQ(read(ramdisk->fd(), buf, PAGE_SIZE), -1); in RamdiskTestBadRequests()
341 ASSERT_EQ(lseek(ramdisk->fd(), offset, SEEK_SET), offset); in RamdiskTestBadRequests()
342 ASSERT_EQ(write(ramdisk->fd(), buf, PAGE_SIZE), -1); in RamdiskTestBadRequests()
343 ASSERT_EQ(read(ramdisk->fd(), buf, PAGE_SIZE), -1); in RamdiskTestBadRequests()
486 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestFifoNoOp() local
487 ASSERT_TRUE(RamdiskTest::Create(PAGE_SIZE / 2, 512, &ramdisk)); in RamdiskTestFifoNoOp()
491 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), &fifo), expected, "Failed to get FIFO"); in RamdiskTestFifoNoOp()
492 ASSERT_EQ(ioctl_block_fifo_close(ramdisk->fd()), ZX_OK, "Failed to close fifo"); in RamdiskTestFifoNoOp()
493 …ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), &fifo), expected, "Failed to get FIFO after closing… in RamdiskTestFifoNoOp()
494 ASSERT_EQ(ioctl_block_fifo_close(ramdisk->fd()), ZX_OK, "Failed to close fifo"); in RamdiskTestFifoNoOp()
495 ASSERT_TRUE(ramdisk->Terminate(), "Could not unlink ramdisk device"); in RamdiskTestFifoNoOp()
511 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestFifoBasic() local
512 ASSERT_TRUE(RamdiskTest::Create(PAGE_SIZE, 512, &ramdisk)); in RamdiskTestFifoBasic()
516 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), fifo.reset_and_get_address()), in RamdiskTestFifoBasic()
536 ASSERT_EQ(ioctl_block_attach_vmo(ramdisk->fd(), &xfer_vmo, &vmoid), expected, in RamdiskTestFifoBasic()
584 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestFifoNoGroup() local
585 ASSERT_TRUE(RamdiskTest::Create(PAGE_SIZE, 512, &ramdisk)); in RamdiskTestFifoNoGroup()
589 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), &raw_fifo), expected, "Failed to get FIFO"); in RamdiskTestFifoNoGroup()
609 ASSERT_EQ(ioctl_block_attach_vmo(ramdisk->fd(), &raw_xfer_vmo, &vmoid), expected, in RamdiskTestFifoNoGroup()
776 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestFifoMultipleVmo() local
777 ASSERT_TRUE(RamdiskTest::Create(kBlockSize, 1 << 18, &ramdisk)); in RamdiskTestFifoMultipleVmo()
781 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), in RamdiskTestFifoMultipleVmo()
792 ASSERT_TRUE(create_vmo_helper(ramdisk->fd(), &objs[i], kBlockSize)); in RamdiskTestFifoMultipleVmo()
841 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestFifoMultipleVmoMultithreaded() local
842 ASSERT_TRUE(RamdiskTest::Create(kBlockSize, 1 << 18, &ramdisk)); in RamdiskTestFifoMultipleVmoMultithreaded()
846 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), in RamdiskTestFifoMultipleVmoMultithreaded()
871 thread_args[i].fd = ramdisk->fd(); in RamdiskTestFifoMultipleVmoMultithreaded()
892 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestFifoUncleanShutdown() local
893 ASSERT_TRUE(RamdiskTest::Create(kBlockSize, 1 << 18, &ramdisk)); in RamdiskTestFifoUncleanShutdown()
898 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), &fifo), expected, "Failed to get FIFO"); in RamdiskTestFifoUncleanShutdown()
899 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), &fifo), ZX_ERR_ALREADY_BOUND, in RamdiskTestFifoUncleanShutdown()
908 ASSERT_TRUE(create_vmo_helper(ramdisk->fd(), &objs[i], kBlockSize)); in RamdiskTestFifoUncleanShutdown()
922 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), &fifo), expected, "Failed to get FIFO"); in RamdiskTestFifoUncleanShutdown()
927 ASSERT_TRUE(create_vmo_helper(ramdisk->fd(), &objs[i], kBlockSize)); in RamdiskTestFifoUncleanShutdown()
946 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestFifoLargeOpsCount() local
947 ASSERT_TRUE(RamdiskTest::Create(kBlockSize, 1 << 18, &ramdisk)); in RamdiskTestFifoLargeOpsCount()
952 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), in RamdiskTestFifoLargeOpsCount()
959 ASSERT_TRUE(create_vmo_helper(ramdisk->fd(), &obj, kBlockSize)); in RamdiskTestFifoLargeOpsCount()
988 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestFifoLargeOpsCountShutdown() local
989 ASSERT_TRUE(RamdiskTest::Create(kBlockSize, 1 << 18, &ramdisk)); in RamdiskTestFifoLargeOpsCountShutdown()
994 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), in RamdiskTestFifoLargeOpsCountShutdown()
999 ASSERT_TRUE(create_vmo_helper(ramdisk->fd(), &obj, kBlockSize)); in RamdiskTestFifoLargeOpsCountShutdown()
1043 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestFifoIntermediateOpFailure() local
1044 ASSERT_TRUE(RamdiskTest::Create(kBlockSize, 1 << 18, &ramdisk)); in RamdiskTestFifoIntermediateOpFailure()
1049 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), fifo.reset_and_get_address()), expected, in RamdiskTestFifoIntermediateOpFailure()
1060 ASSERT_TRUE(create_vmo_helper(ramdisk->fd(), &obj, kBufferSize)); in RamdiskTestFifoIntermediateOpFailure()
1127 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestFifoBadClientVmoid() local
1128 ASSERT_TRUE(RamdiskTest::Create(kBlockSize, 1 << 18, &ramdisk)); in RamdiskTestFifoBadClientVmoid()
1133 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), fifo.reset_and_get_address()), expected, in RamdiskTestFifoBadClientVmoid()
1141 ASSERT_TRUE(create_vmo_helper(ramdisk->fd(), &obj, kBlockSize)); in RamdiskTestFifoBadClientVmoid()
1161 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestFifoBadClientUnalignedRequest() local
1162 ASSERT_TRUE(RamdiskTest::Create(kBlockSize, 1 << 18, &ramdisk)); in RamdiskTestFifoBadClientUnalignedRequest()
1167 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), fifo.reset_and_get_address()), expected, in RamdiskTestFifoBadClientUnalignedRequest()
1177 ASSERT_TRUE(create_vmo_helper(ramdisk->fd(), &obj, kBlockSize * 2)); in RamdiskTestFifoBadClientUnalignedRequest()
1199 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestFifoBadClientOverflow() local
1200 ASSERT_TRUE(RamdiskTest::Create(kBlockSize, kBlockCount, &ramdisk)); in RamdiskTestFifoBadClientOverflow()
1205 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), fifo.reset_and_get_address()), expected, in RamdiskTestFifoBadClientOverflow()
1215 ASSERT_TRUE(create_vmo_helper(ramdisk->fd(), &obj, kBlockSize * 2)); in RamdiskTestFifoBadClientOverflow()
1260 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestFifoBadClientBadVmo() local
1261 ASSERT_TRUE(RamdiskTest::Create(kBlockSize, 1 << 18, &ramdisk)); in RamdiskTestFifoBadClientBadVmo()
1266 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), fifo.reset_and_get_address()), expected, in RamdiskTestFifoBadClientBadVmo()
1287 ASSERT_EQ(ioctl_block_attach_vmo(ramdisk->fd(), &xfer_vmo, &obj.vmoid), expected, in RamdiskTestFifoBadClientBadVmo()
1311 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestFifoSleepUnavailable() local
1312 ASSERT_TRUE(RamdiskTest::Create(PAGE_SIZE, 512, &ramdisk)); in RamdiskTestFifoSleepUnavailable()
1316 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), fifo.reset_and_get_address()), expected, in RamdiskTestFifoSleepUnavailable()
1336 ASSERT_EQ(ioctl_block_attach_vmo(ramdisk->fd(), &xfer_vmo, &vmoid), expected, in RamdiskTestFifoSleepUnavailable()
1344 ASSERT_GE(ioctl_ramdisk_sleep_after(ramdisk->fd(), &one), 0); in RamdiskTestFifoSleepUnavailable()
1368 ASSERT_GE(ioctl_ramdisk_get_blk_counts(ramdisk->fd(), &counts), 0); in RamdiskTestFifoSleepUnavailable()
1374 ASSERT_GE(ioctl_ramdisk_wake_up(ramdisk->fd()), 0); in RamdiskTestFifoSleepUnavailable()
1380 ASSERT_GE(ioctl_ramdisk_sleep_after(ramdisk->fd(), &one), 0); in RamdiskTestFifoSleepUnavailable()
1395 ASSERT_GE(ioctl_ramdisk_get_blk_counts(ramdisk->fd(), &counts), 0); in RamdiskTestFifoSleepUnavailable()
1401 ASSERT_GE(ioctl_ramdisk_wake_up(ramdisk->fd()), 0); in RamdiskTestFifoSleepUnavailable()
1469 fbl::unique_ptr<RamdiskTest> ramdisk; in RamdiskTestFifoSleepDeferred() local
1470 ASSERT_TRUE(RamdiskTest::Create(PAGE_SIZE, 512, &ramdisk)); in RamdiskTestFifoSleepDeferred()
1474 ASSERT_EQ(ioctl_block_get_fifos(ramdisk->fd(), fifo.reset_and_get_address()), expected, in RamdiskTestFifoSleepDeferred()
1500 ASSERT_EQ(ioctl_block_attach_vmo(ramdisk->fd(), &xfer_vmo_raw, &vmoid), expected, in RamdiskTestFifoSleepDeferred()
1521 wake.fd = ramdisk->fd(); in RamdiskTestFifoSleepDeferred()
1531 ASSERT_GE(ioctl_ramdisk_set_flags(ramdisk->fd(), &flags), 0); in RamdiskTestFifoSleepDeferred()
1532 ASSERT_GE(ioctl_ramdisk_sleep_after(ramdisk->fd(), &blks_before_sleep), 0); in RamdiskTestFifoSleepDeferred()
1560 ASSERT_GE(ioctl_ramdisk_sleep_after(ramdisk->fd(), &blks_before_sleep), 0); in RamdiskTestFifoSleepDeferred()