Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
fnic_io.h File Reference
#include <scsi/fc/fc_fcp.h>

Go to the source code of this file.

Data Structures

struct  host_sg_desc
 
struct  fnic_dflt_sgl_list
 
struct  fnic_sgl_list
 
struct  fnic_io_req
 

Macros

#define FNIC_DFLT_SG_DESC_CNT   32
 
#define FNIC_MAX_SG_DESC_CNT   1024 /* Maximum descriptors per sgl */
 
#define FNIC_SG_DESC_ALIGN   16 /* Descriptor address alignment */
 

Enumerations

enum  fnic_sgl_list_type { FNIC_SGL_CACHE_DFLT = 0, FNIC_SGL_CACHE_MAX, FNIC_SGL_NUM_CACHES }
 
enum  fnic_ioreq_state { FNIC_IOREQ_CMD_PENDING = 0, FNIC_IOREQ_ABTS_PENDING, FNIC_IOREQ_ABTS_COMPLETE, FNIC_IOREQ_CMD_COMPLETE }
 

Macro Definition Documentation

#define FNIC_DFLT_SG_DESC_CNT   32

Definition at line 23 of file fnic_io.h.

#define FNIC_MAX_SG_DESC_CNT   1024 /* Maximum descriptors per sgl */

Definition at line 24 of file fnic_io.h.

#define FNIC_SG_DESC_ALIGN   16 /* Descriptor address alignment */

Definition at line 25 of file fnic_io.h.

Enumeration Type Documentation

Enumerator:
FNIC_IOREQ_CMD_PENDING 
FNIC_IOREQ_ABTS_PENDING 
FNIC_IOREQ_ABTS_COMPLETE 
FNIC_IOREQ_CMD_COMPLETE 

Definition at line 47 of file fnic_io.h.

Enumerator:
FNIC_SGL_CACHE_DFLT 
FNIC_SGL_CACHE_MAX 
FNIC_SGL_NUM_CACHES 

Definition at line 41 of file fnic_io.h.