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

#include <iop_adma.h>

Data Fields

struct list_head slot_node
 
struct list_head chain_node
 
voidhw_desc
 
struct iop_adma_desc_slotgroup_head
 
u16 slot_cnt
 
u16 slots_per_op
 
u16 idx
 
u16 unmap_src_cnt
 
size_t unmap_len
 
struct list_head tx_list
 
struct dma_async_tx_descriptor async_tx
 
union {
   u32 *   xor_check_result
 
   u32 *   crc32_result
 
   u32 *   pq_check_result
 
}; 
 

Detailed Description

struct iop_adma_desc_slot - IOP-ADMA software descriptor : node on the iop_adma_chan.all_slots list : node on the op_adma_chan.chain list : virtual address of the hardware descriptor chain : hardware address of the hardware descriptor chain : first operation in a transaction : total slots used in an transaction (group of operations) : number of slots per operation : pool index : number of xor sources : transaction bytecount : list of descriptors that are associated with one operation : support for the async_tx api : list of slots that make up a multi-descriptor transaction for example transfer lengths larger than the supported hw max : result of zero sum : result crc calculation

Definition at line 94 of file iop_adma.h.

Field Documentation

union { ... }

Definition at line 105 of file iop_adma.h.

struct list_head chain_node

Definition at line 96 of file iop_adma.h.

u32* crc32_result

Definition at line 108 of file iop_adma.h.

Definition at line 98 of file iop_adma.h.

void* hw_desc

Definition at line 97 of file iop_adma.h.

u16 idx

Definition at line 101 of file iop_adma.h.

u32* pq_check_result

Definition at line 109 of file iop_adma.h.

u16 slot_cnt

Definition at line 99 of file iop_adma.h.

struct list_head slot_node

Definition at line 95 of file iop_adma.h.

u16 slots_per_op

Definition at line 100 of file iop_adma.h.

struct list_head tx_list

Definition at line 104 of file iop_adma.h.

size_t unmap_len

Definition at line 103 of file iop_adma.h.

u16 unmap_src_cnt

Definition at line 102 of file iop_adma.h.

u32* xor_check_result

Definition at line 107 of file iop_adma.h.


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