Lines Matching refs:VmoBuf
252 class VmoBuf;
257 bool CheckWrite(VmoBuf* vbuf, size_t buf_off, size_t dev_off, size_t len);
258 bool CheckRead(VmoBuf* vbuf, size_t buf_off, size_t dev_off, size_t len);
275 class VmoBuf {
278 fbl::unique_ptr<VmoBuf>* out) {
295 fbl::unique_ptr<VmoBuf> vb(new (&ac) VmoBuf(fbl::move(client),
304 ~VmoBuf() {
317 VmoBuf(fbl::RefPtr<VmoClient> client, zx::vmo vmo,
342 bool VmoClient::CheckWrite(VmoBuf* vbuf, size_t buf_off, size_t dev_off, size_t len) {
366 bool VmoClient::CheckRead(VmoBuf* vbuf, size_t buf_off, size_t dev_off, size_t len) {
1428 fbl::unique_ptr<VmoBuf> vb;
1429 ASSERT_TRUE(VmoBuf::Create(vc, info.block_size * 2, &vb));
1498 fbl::unique_ptr<VmoBuf> vb;
1499 ASSERT_TRUE(VmoBuf::Create(vc, kSliceSize * 3, &vb));
1602 fbl::unique_ptr<VmoBuf> vb;
1603 ASSERT_TRUE(VmoBuf::Create(vc, info.block_size * 2, &vb));
1644 fbl::unique_ptr<VmoBuf> vb;
1645 ASSERT_TRUE(VmoBuf::Create(vc, slice_size * 4, &vb));