Difference between pages "r7.1.1:Struct lfds711 stack state" and "r7.1.1:Struct libbenchmark topology node state"

From liblfds.org
(Difference between pages)
Jump to navigation Jump to search
m (1 revision imported)
 
m (1 revision imported)
 
Line 1: Line 1:
{{DISPLAYTITLE:struct lfds711_stack_state}}
{{DISPLAYTITLE:struct libbenchmark_topology_node_state}}
==Source File==
==Source File==
  └───liblfds711
  └── test_and_benchmark
     └───inc
     └── libbenchmark
         └───liblfds711
         └── inc
                 lfds711_stack.h
            └── libbenchmark
                 └── libbenchmark_topology_node.h


==Opaque Structure==
==Opaque Structure==
  struct lfds711_stack_state;
  struct libbenchmark_topology_node_state;


==Alignment==
==Alignment==
Allocations must be ''LFDS711_PAL_ATOMIC_ISOLATION_IN_BYTES'' aligned.
Allocations must be ''LFDS711_PAL_ALIGN_SINGLE_POINTER'' aligned.


==Notes==
==Notes==
This structure represents the state of a stack. It is published in the public header file so it can be allocated on the stack, embedded in user structures and passed to ''sizeof''.  The actual internal implementation is opaque and must not be touched.
This structure represents a topology entity.
 
Users never themselves allocate this structure (this is done via a helper API).


==See Also==
==See Also==
* [[r7.1.1:Stack|Stack]]
* [[r7.1.1:Porting Guide (libbenchmark)|Porting Guide (libbenchmark)]]
* ''[[r7.1.1:function lfds711_stack_init_valid_on_current_logical_core|lfds711_stack_init_valid_on_current_logical_core]]''
* ''[[r7.1.1:function libbenchmark_pal_populate_topology|libbenchmark_pal_populate_topology]]''

Latest revision as of 20:16, 17 February 2017

Source File

└── test_and_benchmark
    └── libbenchmark
        └── inc
            └── libbenchmark
                └── libbenchmark_topology_node.h

Opaque Structure

struct libbenchmark_topology_node_state;

Alignment

Allocations must be LFDS711_PAL_ALIGN_SINGLE_POINTER aligned.

Notes

This structure represents a topology entity.

Users never themselves allocate this structure (this is done via a helper API).

See Also