Skip to main content
Header: spf/api/apm/apm_memmap_api.h

Structures

apm_cmd_global_shared_mem_map_regions_t

Immediately following this structure are num_regions of apm_shared_map_region_payload_t. Members
uint32_t
A unique ID assigned by the client for these memory regions.
uint16_t
Type of memory on which this memory region is mapped.
uint16_t
Number of physical regions to map.
uint32_t
Configures one common property for all regions in the payload.

apm_cmd_shared_mem_map_regions_t

Immediately following this structure are num_regions of apm_shared_map_region_payload_t. Members
uint16_t
Type of memory on which this memory region is mapped.
uint16_t
Number of regions to map.
uint32_t
Configures one common property for all regions in the payload.

apm_cmd_shared_satellite_mem_map_regions_t

Immediately following this structure are num_regions of apm_shared_map_region_payload_t. Members
uint32_t
Specifies the memory handle of the master processor that corresponds to the shared memory region being mapped to the satellite process domain.
uint32_t
Specifies the satellite process domain ID to which the memory is mapped.
uint16_t
Type of memory on which this memory region is mapped.
uint16_t
Number of regions to map.
uint32_t
Configures one common property for all regions in the payload.

apm_shared_map_region_payload_t

Members
uint32_t
Lower 32 bits of the shared memory address of the memory region to map.
uint32_t
Upper 32 bits of the shared memory address of the memory region to map.
uint32_t
Number of bytes in the region.

apm_cmd_rsp_shared_mem_map_regions_t

Members
uint32_t
Unique identifier for the shared memory address.

apm_cmd_rsp_shared_satellite_mem_map_regions_t

Members
uint32_t
Unique identifier for the shared memory address.

apm_cmd_global_shared_mem_unmap_regions_t

Members
uint32_t
Unique identifier for the global shared memory.

apm_cmd_shared_mem_unmap_regions_t

Members
uint32_t
Unique identifier for the shared memory address.

apm_cmd_shared_satellite_mem_unmap_regions_t

Members
uint32_t
Specifies the satellite process domain ID whose memory must be unmapped.
uint32_t
Unique identifier for the shared memory address.