class vmo
Defined at line 17 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
Public Members
static const zx_obj_type_t TYPE
Public Methods
zx_status_t create (uint64_tsize,uint32_toptions,vmo *result)
Defined at line 12 of file ../../zircon/system/ulib/zx/vmo.cc
zx_status_t create_contiguous (const bti &bti,size_tsize,uint32_talignment_log2,vmo *result)
Defined at line 16 of file ../../zircon/system/ulib/zx/vmo.cc
void vmo ()
Defined at line 21 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
zx_status_t create_physical (const resource &resource,zx_paddr_tpaddr,size_tsize,vmo *result)
Defined at line 21 of file ../../zircon/system/ulib/zx/vmo.cc
void vmo (zx_handle_t value)
Defined at line 23 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
void vmo (handle && h)
Defined at line 25 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
void vmo (vmo && other)
Defined at line 27 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
vmo & operator= (vmo && other)
Defined at line 29 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
zx_status_t read (void *data,uint64_toffset,size_tlen)
Defined at line 40 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
zx_status_t write (const void *data,uint64_toffset,size_tlen)
Defined at line 44 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
zx_status_t transfer_data (uint32_toptions,uint64_toffset,uint64_tlength,vmo *src_vmo,uint64_tsrc_offset)
Defined at line 48 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
zx_status_t get_size (uint64_t * size)
Defined at line 53 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
zx_status_t get_stream_size (uint64_t * size)
Defined at line 57 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
zx_status_t set_size (uint64_t size)
Defined at line 61 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
zx_status_t set_stream_size (uint64_t size)
Defined at line 65 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
zx_status_t set_prop_content_size (uint64_t size)
Defined at line 69 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
zx_status_t get_prop_content_size (uint64_t * size)
Defined at line 73 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
zx_status_t create_child (uint32_toptions,uint64_toffset,uint64_tsize,vmo *result)
Defined at line 77 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
zx_status_t op_range (uint32_top,uint64_toffset,uint64_tsize,void *buffer,size_tbuffer_size)
Defined at line 87 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
zx_status_t set_cache_policy (uint32_t cache_policy)
Defined at line 92 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h
zx_status_t replace_as_executable (const resource & vmex, vmo * result)
Defined at line 96 of file ../../zircon/system/ulib/zx/include/lib/zx/vmo.h