PIO  2.5.4
List of all members | Public Attributes
io_region Struct Reference

IO region structure. More...

#include <pio.h>

Collaboration diagram for io_region:
Collaboration graph
[legend]

Public Attributes

int loffset
 The offset from the beginning of the data buffer to the beginning of this region. More...
 
PIO_Offsetstart
 Start array for this region.
 
PIO_Offsetcount
 Count array for this region.
 
struct io_regionnext
 Pointer to the next io_region in the list.
 

Detailed Description

IO region structure.

Each IO region is a unit of data which can be described using start and count arrays. Each IO task may in general have multiple io regions per variable. The box rearranger will have at most one io region per variable.

The write from a particular IO task is divided into 1 or more regions each of which can be described using start and count. The io_region typedef is a linked list of those regions.

Member Data Documentation

◆ loffset

int io_region::loffset

The offset from the beginning of the data buffer to the beginning of this region.



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