Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ioat_ring_ent Struct Reference

#include <dma_v2.h>

Data Fields

union {
   struct ioat_dma_descriptor *   hw
 
   struct ioat_fill_descriptor *   fill
 
   struct ioat_xor_descriptor *   xor
 
   struct ioat_xor_ext_descriptor *   xor_ex
 
   struct ioat_pq_descriptor *   pq
 
   struct ioat_pq_ext_descriptor *   pq_ex
 
   struct ioat_pq_update_descriptor *   pqu
 
   struct ioat_raw_descriptor *   raw
 
}; 
 
size_t len
 
struct dma_async_tx_descriptor txd
 
enum sum_check_flagsresult
 

Detailed Description

struct ioat_ring_ent - wrapper around hardware descriptor : hardware DMA descriptor (for memcpy) : hardware fill descriptor : hardware xor descriptor : hardware xor extension descriptor : hardware pq descriptor : hardware pq extension descriptor : hardware pq update descriptor : hardware raw (un-typed) descriptor : the generic software descriptor for all engines : total transaction length for unmap

Returns
: asynchronous result of validate operations : identifier for debug

Definition at line 123 of file dma_v2.h.

Field Documentation

union { ... }

Definition at line 126 of file dma_v2.h.

Definition at line 125 of file dma_v2.h.

size_t len

Definition at line 134 of file dma_v2.h.

Definition at line 129 of file dma_v2.h.

Definition at line 130 of file dma_v2.h.

Definition at line 131 of file dma_v2.h.

Definition at line 132 of file dma_v2.h.

enum sum_check_flags* result

Definition at line 136 of file dma_v2.h.

Definition at line 135 of file dma_v2.h.

Definition at line 127 of file dma_v2.h.

Definition at line 128 of file dma_v2.h.


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