Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
fc_ns.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  fc_ns_pt_obj
 
struct  fc_ns_fid
 
struct  fc_ns_fts
 
struct  fc_ns_ff
 
struct  fc_ns_gid_pt
 
struct  fc_ns_gid_ft
 
struct  fc_gpn_ft_resp
 
struct  fc_ns_gid_pn
 
struct  fc_gid_pn_resp
 
struct  fc_gspn_resp
 
struct  fc_ns_rft_id
 
struct  fc_ns_rn_id
 
struct  fc_ns_rsnn
 
struct  fc_ns_rspn
 
struct  fc_ns_rff_id
 

Macros

#define FC_NS_SUBTYPE   2 /* fs_ct_hdr.ct_fs_subtype */
 
#define FC_NS_FID_LAST   0x80 /* last object */
 
#define FC_NS_TYPES   256 /* number of possible FC-4 types */
 
#define FC_NS_BPW   32 /* bits per word in bitmap */
 

Enumerations

enum  fc_ns_req {
  FC_NS_GA_NXT = 0x0100, FC_NS_GI_A = 0x0101, FC_NS_GPN_ID = 0x0112, FC_NS_GNN_ID = 0x0113,
  FC_NS_GSPN_ID = 0x0118, FC_NS_GID_PN = 0x0121, FC_NS_GID_NN = 0x0131, FC_NS_GID_FT = 0x0171,
  FC_NS_GPN_FT = 0x0172, FC_NS_GID_PT = 0x01a1, FC_NS_RPN_ID = 0x0212, FC_NS_RNN_ID = 0x0213,
  FC_NS_RFT_ID = 0x0217, FC_NS_RSPN_ID = 0x0218, FC_NS_RFF_ID = 0x021f, FC_NS_RSNN_NN = 0x0239
}
 
enum  fc_ns_pt {
  FC_NS_UNID_PORT = 0x00, FC_NS_N_PORT = 0x01, FC_NS_NL_PORT = 0x02, FC_NS_FNL_PORT = 0x03,
  FC_NS_NX_PORT = 0x7f, FC_NS_F_PORT = 0x81, FC_NS_FL_PORT = 0x82, FC_NS_E_PORT = 0x84,
  FC_NS_B_PORT = 0x85
}
 

Functions

struct fc_ns_rn_id __attribute__ ((__packed__))
 

Variables

enum fc_ns_req __attribute__
 
struct fc_ns_fid fr_fid
 
__be64 fr_wwn
 
__u8 fr_name_len
 
char fr_name []
 
__u8 fr_resvd [2]
 
__u8 fr_feat
 
__u8 fr_type
 

Macro Definition Documentation

#define FC_NS_BPW   32 /* bits per word in bitmap */

Definition at line 97 of file fc_ns.h.

#define FC_NS_FID_LAST   0x80 /* last object */

Definition at line 91 of file fc_ns.h.

#define FC_NS_SUBTYPE   2 /* fs_ct_hdr.ct_fs_subtype */

Definition at line 33 of file fc_ns.h.

#define FC_NS_TYPES   256 /* number of possible FC-4 types */

Definition at line 96 of file fc_ns.h.

Enumeration Type Documentation

enum fc_ns_pt
Enumerator:
FC_NS_UNID_PORT 
FC_NS_N_PORT 
FC_NS_NL_PORT 
FC_NS_FNL_PORT 
FC_NS_NX_PORT 
FC_NS_F_PORT 
FC_NS_FL_PORT 
FC_NS_E_PORT 
FC_NS_B_PORT 

Definition at line 61 of file fc_ns.h.

enum fc_ns_req
Enumerator:
FC_NS_GA_NXT 
FC_NS_GI_A 
FC_NS_GPN_ID 
FC_NS_GNN_ID 
FC_NS_GSPN_ID 
FC_NS_GID_PN 
FC_NS_GID_NN 
FC_NS_GID_FT 
FC_NS_GPN_FT 
FC_NS_GID_PT 
FC_NS_RPN_ID 
FC_NS_RNN_ID 
FC_NS_RFT_ID 
FC_NS_RSPN_ID 
FC_NS_RFF_ID 
FC_NS_RSNN_NN 

Definition at line 39 of file fc_ns.h.

Function Documentation

struct fc_ns_rn_id __attribute__ ( (__packed__)  )
read

Definition at line 85 of file mpc512x_dma.c.

Variable Documentation

__u8 fr_feat

Definition at line 209 of file fc_ns.h.

struct fc_ns_fid fr_fid

Definition at line 179 of file fc_ns.h.

char fr_name

Definition at line 190 of file fc_ns.h.

__u8 fr_name_len

Definition at line 189 of file fc_ns.h.

__u8 fr_resvd[2]

Definition at line 208 of file fc_ns.h.

__u8 fr_type

Definition at line 210 of file fc_ns.h.

__be64 fr_wwn

Definition at line 180 of file fc_ns.h.