API Reference Manual  1.47.0
odp_cache_stash_config_t Struct Reference

Cache stashing configuration. More...

#include <schedule_types.h>

Collaboration diagram for odp_cache_stash_config_t:
[legend]

Data Fields

union {
   struct {
      uint32_t   event_metadata_l2: 1
 Enable/disable event_metadata L2 cache stashing.
 
      uint32_t   event_metadata_l3: 1
 Enable/disable event_metadata L3 cache stashing.
 
      uint32_t   event_data_l2: 1
 Enable/disable event_data L2 cache stashing.
 
      uint32_t   event_data_l3: 1
 Enable/disable event_data L3 cache stashing.
 
      uint32_t   event_user_area_l2: 1
 Enable/disable event_user_area L2 cache stashing.
 
      uint32_t   event_user_area_l3: 1
 Enable/disable event_user_area L3 cache stashing.
 
      uint32_t   queue_context_l2: 1
 Enable/disable queue_context L2 cache stashing.
 
      uint32_t   queue_context_l3: 1
 Enable/disable queue_context L3 cache stashing.
 
   } 
 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.
 

Detailed Description

Cache stashing configuration.

Cache stashing configuration for different data regions.

Definition at line 304 of file api/spec/schedule_types.h.

Field Documentation

◆ all

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 340 of file api/spec/schedule_types.h.


The documentation for this struct was generated from the following file: