API Reference Manual 1.51.0
Loading...
Searching...
No Matches
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. 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.
 

Detailed Description

Cache stashing configuration.

Cache stashing configuration for different data regions.

Examples
odp_l2fwd.c, and odp_sched_perf.c.

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

Field Documentation

◆ event_metadata_l2

uint32_t odp_cache_stash_config_t::event_metadata_l2

Enable/disable event_metadata L2 cache stashing.

Examples
odp_l2fwd.c.

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

◆ event_metadata_l3

uint32_t odp_cache_stash_config_t::event_metadata_l3

Enable/disable event_metadata L3 cache stashing.

Examples
odp_l2fwd.c.

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

◆ event_data_l2

uint32_t odp_cache_stash_config_t::event_data_l2

Enable/disable event_data L2 cache stashing.

Examples
odp_l2fwd.c.

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

◆ event_data_l3

uint32_t odp_cache_stash_config_t::event_data_l3

Enable/disable event_data L3 cache stashing.

Examples
odp_l2fwd.c.

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

◆ event_user_area_l2

uint32_t odp_cache_stash_config_t::event_user_area_l2

Enable/disable event_user_area L2 cache stashing.

Examples
odp_l2fwd.c.

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

◆ event_user_area_l3

uint32_t odp_cache_stash_config_t::event_user_area_l3

Enable/disable event_user_area L3 cache stashing.

Examples
odp_l2fwd.c.

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

◆ queue_context_l2

uint32_t odp_cache_stash_config_t::queue_context_l2

Enable/disable queue_context L2 cache stashing.

Examples
odp_l2fwd.c.

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

◆ queue_context_l3

uint32_t odp_cache_stash_config_t::queue_context_l3

Enable/disable queue_context L3 cache stashing.

Examples
odp_l2fwd.c.

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

◆ 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.

Examples
odp_l2fwd.c, and odp_sched_perf.c.

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

◆ event_metadata

odp_cache_stash_region_t odp_cache_stash_config_t::event_metadata

Cache stashing for event metadata.

Examples
odp_l2fwd.c, and odp_sched_perf.c.

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

◆ event_data

odp_cache_stash_region_t odp_cache_stash_config_t::event_data

Cache stashing for event data.

Examples
odp_l2fwd.c, and odp_sched_perf.c.

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

◆ event_user_area

odp_cache_stash_region_t odp_cache_stash_config_t::event_user_area

Cache stashing for event user area.

Examples
odp_l2fwd.c, and odp_sched_perf.c.

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

◆ queue_context

odp_cache_stash_region_t odp_cache_stash_config_t::queue_context

Cache stashing for queue context region.

Examples
odp_l2fwd.c, and odp_sched_perf.c.

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


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