Skip to main content

Structures

gpr_proc_info_t

Functions

gpr_get_audio_service_name

Returns the proc name, if proc id is a input. Returns the proc id, if proc name is a input.
Parameters
structure
Returns #proc_id, proc_name When successful.

gpr_get_pd_str_from_id

gpr_get_pd_id_from_str

Type Definitions

gpr_proc_info_t

Macros

GPR_PD_SUBSTRING_MAX_SIZE

GPR_INTERNAL

Export macro that indicates a function is internal to the GPR.

GPR_EXTERNAL

Export macro that indicates an external function, which is intended for client use.

GPR_IDS_DOMAIN_ID_INVALID_V

Invalid domain.

GPR_IDS_DOMAIN_ID_MODEM_V

Modem DSP (mDSP) domain.

GPR_IDS_DOMAIN_ID_ADSP_V

Audio DSP (aDSP) domain.

GPR_IDS_DOMAIN_ID_APPS_V

Applications domain.

GPR_IDS_DOMAIN_ID_SDSP_V

Sensors DSP (sDSP) domain.

GPR_IDS_DOMAIN_ID_CDSP_V

Compute DSP (cDSP) domain.

GPR_IDS_DOMAIN_ID_CC_DSP_V

Companion chip DSP (CC_DSP) domain.

GPR_IDS_DOMAIN_ID_RESERVED_1

Reserved domain.

GPR_IDS_DOMAIN_ID_RESERVED_2

GPR_IDS_DOMAIN_ID_RESERVED_3

GPR_IDS_DOMAIN_ID_GDSP0_V

Generic chip DSP (gDSP0) domain.

GPR_IDS_DOMAIN_ID_GDSP1_V

Generic chip DSP (gDSP1) domain.

GPR_IDS_DOMAIN_ID_APPS2_V

SPF-on-ARM HLOS (APPS2) domain.

GPR_PL_MAX_DOMAIN_ID_V

Highest domain ID.

GPR_PL_NUM_TOTAL_DOMAINS_V

Total number of domains.

GPR_PKT_VERSION_V

Defines the layout of the packet structure.

GPR_PKT_INIT_PORT_V

Uninitialized port value.

GPR_PKT_INIT_RESERVED_V

Uninitialized reserved field value.

GPR_PKT_INIT_DOMAIN_ID_V

Uninitialized domain ID value.

GPR_PKT_HEADER_WORD_SIZE_V

Header size in number of 32-bit words.

GPR_PKT_HEADER_BYTE_SIZE_V

Header size in number of bytes.

GPR_UNDEFINED_ID_V

Undefined value where a valid GUID is expected.

GPR_PKT_INIT_CLIENT_DATA_V

Uninitialized client data value.

GPR_PKT_VERSION_MASK

Bitmask of the version field.

GPR_PKT_VERSION_SHFT

Bit shift of the version field.

GPR_PKT_HEADER_SIZE_MASK

Bitmask of the header size field.

GPR_PKT_HEADER_SIZE_SHFT

Bit shift of the header size field.

GPR_PKT_RESERVED_MASK

Bitmask of the reserved field.

GPR_PKT_RESERVED_SHFT

Bit shift of the reserved field.

GPR_PKT_PACKET_SIZE_MASK

Bitmask of the packet size field.

GPR_PKT_PACKET_SIZE_SHFT

Bit shift of the packet size field.

GPR_GET_BITMASK

Gets the value of a field, including the specified mask and shift.

GPR_SET_BITMASK

Sets a value in a field, including the specified mask and shift.

GPR_GET_FIELD

Gets the value of a field.

GPR_SET_FIELD

Sets a value in a field.

GPR_PTR_END_OF

Returns an 8-bit aligned pointer to a base address pointer plus an offset in bytes.

GPR_PKT_GET_PACKET_BYTE_SIZE

Given the packet header, returns the packet’s current size in bytes.

GPR_PKT_GET_HEADER_BYTE_SIZE

Given the packet header, returns the header’s current size in bytes.

GPR_PKT_GET_PAYLOAD_BYTE_SIZE

Given the packet header, returns the payload’s current size in bytes.

GPR_PKT_GET_PAYLOAD

Given the packet, returns a pointer to the beginning of the packet’s payload.

Variables

proc_id

proc_name