Lines Matching refs:dev_off
281 bool CheckWrite(VmoBuf* vbuf, size_t buf_off, size_t dev_off, size_t len);
282 bool CheckRead(VmoBuf* vbuf, size_t buf_off, size_t dev_off, size_t len);
366 bool VmoClient::CheckWrite(VmoBuf* vbuf, size_t buf_off, size_t dev_off, size_t len) { in CheckWrite() argument
382 ASSERT_EQ(dev_off % info_.block_size, 0); in CheckWrite()
385 request.dev_offset = dev_off / info_.block_size; in CheckWrite()
390 bool VmoClient::CheckRead(VmoBuf* vbuf, size_t buf_off, size_t dev_off, size_t len) { in CheckRead() argument
406 ASSERT_EQ(dev_off % info_.block_size, 0); in CheckRead()
409 request.dev_offset = dev_off / info_.block_size; in CheckRead()
1692 for (size_t dev_off = dev_off_start; dev_off <= dev_off_end; dev_off += bsz) { in TestSliceAccessNonContiguousPhysical() local
1693 printf(" Testing non-contiguous write/read starting at offset: %zu\n", dev_off); in TestSliceAccessNonContiguousPhysical()
1701 ASSERT_TRUE(vc->CheckWrite(vb.get(), vmo_off, dev_off, len)); in TestSliceAccessNonContiguousPhysical()
1702 ASSERT_TRUE(vc->CheckRead(vb.get(), vmo_off, dev_off, len)); in TestSliceAccessNonContiguousPhysical()
1707 size_t sub_len = slice_size - (dev_off % slice_size); in TestSliceAccessNonContiguousPhysical()
1710 dev_off + sub_off, sub_len)); in TestSliceAccessNonContiguousPhysical()