DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

udi_layout_t_DMA(3udi)


Data layout specifier for DMA

SYNOPSIS

#include <udi.h>

typedef udi_ubit8_t udi_layout_t;
 
/* DMA Constraints Handle Layout Element Type Code */
 
#define  UDI_DL_DMA_CONSTRAINTS_T				201
 

Description This page lists additional layout specifier codes that can be used with the udi_layout_t type, defined in the UDI Core Specification, to specify DMA-related data layouts.

A data layout specifier consists of an array of one or more udi_layout_t layout elements. Each element contains a type code indicating one of the UDI data types that can be passed into a channel operation, either as a field in the control block or as an additional parameter. Each successive element of the array represents successive offsets within the described structure, with padding automatically inserted for alignment purposes as if the specified data types had appeared in a C struct declaration.

A UDI_DL_DMA_CONSTRAINTS_T layout element represents a DMA Constraints handle, of type udi_dma_constraints_t, which may be UDI_NULL_DMA_CONSTRAINTS.

References udi_layout_t, udi_dma_constraints_t


UDI Physical I/O Specification Contents