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

#include <qla_def.h>

Data Fields

uint32_t handle
 
uint32_t ref_tag
 
uint16_t app_tag
 
uint8_t ref_tag_mask [4]
 
uint8_t app_tag_mask [2]
 
uint16_t guard_seed
 
uint16_t prot_opts
 
uint16_t blk_size
 
uint16_t runt_blk_guard
 
uint32_t byte_count
 
union {
   struct {
      uint32_t   reserved_1
 
      uint16_t   reserved_2
 
      uint16_t   reserved_3
 
      uint32_t   reserved_4
 
      uint32_t   data_address [2]
 
      uint32_t   data_length
 
      uint32_t   reserved_5 [2]
 
      uint32_t   reserved_6
 
   }   nobundling
 
   struct {
      uint32_t   dif_byte_count
 
      uint16_t   reserved_1
 
      uint16_t   dseg_count
 
      uint32_t   reserved_2
 
      uint32_t   data_address [2]
 
      uint32_t   data_length
 
      uint32_t   dif_address [2]
 
      uint32_t   dif_length
 
   }   bundling
 
u
 
struct fcp_cmnd fcp_cmnd
 
dma_addr_t crc_ctx_dma
 
struct list_head dsd_list
 

Detailed Description

Definition at line 1474 of file qla_def.h.

Field Documentation

uint16_t app_tag

Definition at line 1477 of file qla_def.h.

uint8_t app_tag_mask[2]

Definition at line 1479 of file qla_def.h.

uint16_t blk_size

Definition at line 1482 of file qla_def.h.

struct { ... } bundling
uint32_t byte_count

Definition at line 1485 of file qla_def.h.

dma_addr_t crc_ctx_dma

Definition at line 1513 of file qla_def.h.

uint32_t data_address[2]

Definition at line 1493 of file qla_def.h.

uint32_t data_length

Definition at line 1494 of file qla_def.h.

uint32_t dif_address[2]

Definition at line 1506 of file qla_def.h.

uint32_t dif_byte_count

Definition at line 1499 of file qla_def.h.

uint32_t dif_length

Definition at line 1507 of file qla_def.h.

struct list_head dsd_list

Definition at line 1515 of file qla_def.h.

uint16_t dseg_count

Definition at line 1502 of file qla_def.h.

Definition at line 1512 of file qla_def.h.

uint16_t guard_seed

Definition at line 1480 of file qla_def.h.

Definition at line 1475 of file qla_def.h.

struct { ... } nobundling
uint16_t prot_opts

Definition at line 1481 of file qla_def.h.

uint32_t ref_tag

Definition at line 1476 of file qla_def.h.

uint8_t ref_tag_mask[4]

Definition at line 1478 of file qla_def.h.

uint32_t reserved_1

Definition at line 1489 of file qla_def.h.

uint16_t reserved_1

Definition at line 1501 of file qla_def.h.

uint16_t reserved_2

Definition at line 1490 of file qla_def.h.

uint32_t reserved_2

Definition at line 1503 of file qla_def.h.

uint16_t reserved_3

Definition at line 1491 of file qla_def.h.

uint32_t reserved_4

Definition at line 1492 of file qla_def.h.

uint32_t reserved_5[2]

Definition at line 1495 of file qla_def.h.

uint32_t reserved_6

Definition at line 1496 of file qla_def.h.

uint16_t runt_blk_guard

Definition at line 1483 of file qla_def.h.

union { ... } u

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