Enumerations | |
enum | arbb_range_access_mode_t { arbb_read_only_range, arbb_write_only_range, arbb_read_write_range } |
The set of access modes allowed for arbb_map_to_host(). More... | |
Functions | |
ARBB_VM_EXPORT arbb_error_t | arbb_map_to_host (arbb_context_t context, arbb_variable_t container, void **out_data, uint64_t *out_byte_pitch, arbb_range_access_mode_t mode, arbb_error_details_t *details) |
Maps the global container provided in container into the host address space. |
The set of access modes allowed for arbb_map_to_host().
Definition at line 1071 of file arbb_vmapi.h.
ARBB_VM_EXPORT arbb_error_t arbb_map_to_host | ( | arbb_context_t | context, | |
arbb_variable_t | container, | |||
void ** | out_data, | |||
uint64_t * | out_byte_pitch, | |||
arbb_range_access_mode_t | mode, | |||
arbb_error_details_t * | details | |||
) |
Maps the global container provided in container
into the host address space.
The mapping is valid until the next virtual machine operation which directly or indirectly accesses the given variable.
context
is a null object.container
is a null object.out_data
is a null pointer.out_byte_pitch
is a null pointer.container
is not a global variable.container
is not a dense container. Copyright © 2010, Intel Corporation. All rights reserved.