zx::bti
Summary
Inheritance
Inherits from:
zx::object< bti >
Public static attributes
|
TYPE = ZX_OBJ_TYPE_BTI
|
constexpr zx_obj_type_t
|
Public functions
|
operator=(bti && other)
|
|
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
)
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
)