EDT PCD SDK Documentation 6.1.0
|
Datatypes and configuration macros shared between userspace libraries and kernel driver source. More...
#include "edtdef.h"
Data Structures | |
struct | edt_timespec |
struct | edt_dma_info |
Macros | |
#define | EDT_USER_BUFS (1U << 0) |
#define | EDT_COPY_KBUFS (1U << 1) |
#define | EDT_MMAP_KBUFS (1U << 2) |
Typedefs | |
typedef char | edt_bitpath[128] |
typedef struct edt_timespec | edt_timespec_t |
typedef struct edt_dma_info | edt_dma_info_t |
typedef enum edt_dma_timeout_action | EdtDmaTimeoutAction |
Enumerations | |
enum | edt_dma_wait_status { EDT_WAIT_UNKNOWN = -1 , EDT_WAIT_OK = 0 , EDT_WAIT_TIMEOUT = 1 , EDT_WAIT_OK_TIMEOUT = 2 } |
enum | edt_dma_timeout_action { EDT_TIMEOUT_NULL , EDT_TIMEOUT_BIT_STROBE } |
enum | edt_kernel_event { } |
Datatypes and configuration macros shared between userspace libraries and kernel driver source.
#define EDT_USER_BUFS (1U << 0) |
#define EDT_COPY_KBUFS (1U << 1) |
Use buffer copy.
#define EDT_MMAP_KBUFS (1U << 2) |
Use memory-mapped buffers.
typedef char edt_bitpath[128] |
Typedef for edt_bitpath to send and retrieve bitfile pathnames from the driver.
typedef struct edt_timespec edt_timespec_t |
Structure holding a timestamp broken down into seconds and nanoseconds.
typedef struct edt_dma_info edt_dma_info_t |
Information about active DMA operations.
typedef enum edt_dma_timeout_action EdtDmaTimeoutAction |
Timeout action.
enum edt_dma_wait_status |
enum edt_kernel_event |
Event flag bits, indicating interest in these events.