Sound Open Firmware
Loading...
Searching...
No Matches
ams_shared_context Struct Reference

#include <ams.h>

Collaboration diagram for ams_shared_context:

Data Fields

struct coherent c
uint32_t last_used_msg_id
struct ams_consumer_entry rt_table [AMS_ROUTING_TABLE_SIZE]
struct ams_producer producer_table [AMS_ROUTING_TABLE_SIZE]
struct uuid_idx uuid_table [AMS_SERVICE_UUID_TABLE_SIZE]
uint32_t slot_uses [CONFIG_CORE_COUNT]
uint32_t slot_done [CONFIG_CORE_COUNT]
struct ams_slot slots [CONFIG_CORE_COUNT]

Field Documentation

◆ c

struct coherent ams_shared_context::c

◆ last_used_msg_id

uint32_t ams_shared_context::last_used_msg_id

◆ producer_table

struct ams_producer ams_shared_context::producer_table[AMS_ROUTING_TABLE_SIZE]

◆ rt_table

struct ams_consumer_entry ams_shared_context::rt_table[AMS_ROUTING_TABLE_SIZE]

◆ slot_done

uint32_t ams_shared_context::slot_done[CONFIG_CORE_COUNT]

◆ slot_uses

uint32_t ams_shared_context::slot_uses[CONFIG_CORE_COUNT]

◆ slots

struct ams_slot ams_shared_context::slots[CONFIG_CORE_COUNT]

◆ uuid_table

struct uuid_idx ams_shared_context::uuid_table[AMS_SERVICE_UUID_TABLE_SIZE]

The documentation for this struct was generated from the following file:
  • /home/lrg/work/sof-dox-work/src/include/sof/lib/ams.h