zx::bti

Summary

Inheritance

Inherits from: zx::object< bti >

Constructors and Destructors

bti()
bti(zx_handle_t value)
bti(handle && h)
bti(bti && other)

Public static attributes

TYPE = ZX_OBJ_TYPE_BTI
constexpr zx_obj_type_t

Public functions

operator=(bti && other)
bti &
pin(uint32_t options, const vmo & vmo, uint64_t offset, uint64_t size, zx_paddr_t *addrs, size_t addrs_count, pmt *pmt)
zx_status_t
release_quarantine()
zx_status_t

Public static functions

create(const iommu & iommu, uint32_t options, uint64_t bti_id, bti *result)
zx_status_t

Public static attributes

TYPE

constexpr zx_obj_type_t TYPE = ZX_OBJ_TYPE_BTI

Public functions

bti

constexpr bti()=default

bti

 bti(  zx_handle_t value )

bti

 bti(  handle && h )

bti

 bti(  bti && other )

operator=

bti & operator=(  bti && other )

pin

zx_status_t pin(  uint32_t options,  const vmo & vmo,  uint64_t offset,  uint64_t size,  zx_paddr_t *addrs,  size_t addrs_count,  pmt *pmt )

release_quarantine

zx_status_t release_quarantine()

Public static functions

create

zx_status_t create(  const iommu & iommu,  uint32_t options,  uint64_t bti_id,  bti *result )