Lines Matching refs:Vmo
65 zx_handle_t Vmo; in map() local
67 if (Data && Data->Vmo != ZX_HANDLE_INVALID) { in map()
71 Vmo = Data->Vmo; in map()
73 Status = _zx_vmo_set_size(Vmo, VmoSize + Size); in map()
81 Status = _zx_vmo_create(Size, ZX_VMO_RESIZABLE, &Vmo); in map()
87 _zx_object_set_property(Vmo, ZX_PROP_NAME, Name, strlen(Name)); in map()
99 Status = _zx_vmar_map(Vmar, MapFlags, Offset, Vmo, VmoSize, Size, &P); in map()
103 if (Data->Vmo == ZX_HANDLE_INVALID) in map()
104 Data->Vmo = Vmo; in map()
106 DCHECK_EQ(Data->Vmo, Vmo); in map()
108 CHECK_EQ(_zx_handle_close(Vmo), ZX_OK); in map()
139 if (Data->Vmo != ZX_HANDLE_INVALID) in unmap()
140 CHECK_EQ(_zx_handle_close(Data->Vmo), ZX_OK); in unmap()
159 DCHECK_NE(Data->Vmo, ZX_HANDLE_INVALID); in releasePagesToOS()
161 _zx_vmo_op_range(Data->Vmo, ZX_VMO_OP_DECOMMIT, Offset, Size, NULL, 0); in releasePagesToOS()