|
API Reference Manual 1.51.0
|
Cache stashing configuration. More...
#include <schedule_types.h>
Data Fields | ||
| union { | ||
| struct { | ||
| uint32_t event_metadata_l2: 1 | ||
| Enable/disable event_metadata L2 cache stashing. More... | ||
| uint32_t event_metadata_l3: 1 | ||
| Enable/disable event_metadata L3 cache stashing. More... | ||
| uint32_t event_data_l2: 1 | ||
| Enable/disable event_data L2 cache stashing. More... | ||
| uint32_t event_data_l3: 1 | ||
| Enable/disable event_data L3 cache stashing. More... | ||
| uint32_t event_user_area_l2: 1 | ||
| Enable/disable event_user_area L2 cache stashing. More... | ||
| uint32_t event_user_area_l3: 1 | ||
| Enable/disable event_user_area L3 cache stashing. More... | ||
| uint32_t queue_context_l2: 1 | ||
| Enable/disable queue_context L2 cache stashing. More... | ||
| uint32_t queue_context_l3: 1 | ||
| Enable/disable queue_context L3 cache stashing. More... | ||
| } | ||
| Region bit fields. | ||
| uint32_t all | ||
| All bits of the bit field structure. More... | ||
| } | regions | |
| Region specific configuration toggle. | ||
| odp_cache_stash_region_t | event_metadata | |
| Cache stashing for event metadata. | ||
| odp_cache_stash_region_t | event_data | |
| Cache stashing for event data. | ||
| odp_cache_stash_region_t | event_user_area | |
| Cache stashing for event user area. | ||
| odp_cache_stash_region_t | queue_context | |
| Cache stashing for queue context region. | ||
Cache stashing configuration.
Cache stashing configuration for different data regions.
Definition at line 332 of file api/spec/schedule_types.h.
| uint32_t odp_cache_stash_config_t::event_metadata_l2 |
Enable/disable event_metadata L2 cache stashing.
Definition at line 338 of file api/spec/schedule_types.h.
| uint32_t odp_cache_stash_config_t::event_metadata_l3 |
Enable/disable event_metadata L3 cache stashing.
Definition at line 341 of file api/spec/schedule_types.h.
| uint32_t odp_cache_stash_config_t::event_data_l2 |
Enable/disable event_data L2 cache stashing.
Definition at line 344 of file api/spec/schedule_types.h.
| uint32_t odp_cache_stash_config_t::event_data_l3 |
Enable/disable event_data L3 cache stashing.
Definition at line 347 of file api/spec/schedule_types.h.
| uint32_t odp_cache_stash_config_t::event_user_area_l2 |
Enable/disable event_user_area L2 cache stashing.
Definition at line 350 of file api/spec/schedule_types.h.
| uint32_t odp_cache_stash_config_t::event_user_area_l3 |
Enable/disable event_user_area L3 cache stashing.
Definition at line 353 of file api/spec/schedule_types.h.
| uint32_t odp_cache_stash_config_t::queue_context_l2 |
Enable/disable queue_context L2 cache stashing.
Definition at line 356 of file api/spec/schedule_types.h.
| uint32_t odp_cache_stash_config_t::queue_context_l3 |
Enable/disable queue_context L3 cache stashing.
Definition at line 359 of file api/spec/schedule_types.h.
| uint32_t odp_cache_stash_config_t::all |
All bits of the bit field structure.
This field can be used to set/clear all bits, or bitwise operations over the entire structure.
Definition at line 368 of file api/spec/schedule_types.h.
| odp_cache_stash_region_t odp_cache_stash_config_t::event_metadata |
Cache stashing for event metadata.
Definition at line 373 of file api/spec/schedule_types.h.
| odp_cache_stash_region_t odp_cache_stash_config_t::event_data |
Cache stashing for event data.
Definition at line 376 of file api/spec/schedule_types.h.
| odp_cache_stash_region_t odp_cache_stash_config_t::event_user_area |
Cache stashing for event user area.
Definition at line 379 of file api/spec/schedule_types.h.
| odp_cache_stash_region_t odp_cache_stash_config_t::queue_context |
Cache stashing for queue context region.
Definition at line 382 of file api/spec/schedule_types.h.