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

Go to the source code of this file.

Macros

#define TF_NACL_ATTRIB_ATTR(_fabric, _name, _mode)
 
#define TF_NACL_AUTH_ATTR(_fabric, _name, _mode)
 
#define TF_NACL_AUTH_ATTR_RO(_fabric, _name)
 
#define TF_NACL_PARAM_ATTR(_fabric, _name, _mode)
 
#define TF_NACL_PARAM_ATTR_RO(_fabric, _name)
 
#define TF_NACL_BASE_ATTR(_fabric, _name, _mode)
 
#define TF_NACL_BASE_ATTR_RO(_fabric, _name)
 
#define TF_NP_BASE_ATTR(_fabric, _name, _mode)
 
#define TF_TPG_ATTRIB_ATTR(_fabric, _name, _mode)
 
#define TF_TPG_PARAM_ATTR(_fabric, _name, _mode)
 
#define TF_TPG_BASE_ATTR(_fabric, _name, _mode)
 
#define TF_WWN_ATTR(_fabric, _name, _mode)
 
#define TF_WWN_ATTR_RO(_fabric, _name)
 
#define TF_DISC_ATTR(_fabric, _name, _mode)
 
#define TF_DISC_ATTR_RO(_fabric, _name)
 

Functions

 CONFIGFS_EATTR_STRUCT (target_fabric_nacl_attrib, se_node_acl)
 
 CONFIGFS_EATTR_STRUCT (target_fabric_nacl_auth, se_node_acl)
 
 CONFIGFS_EATTR_STRUCT (target_fabric_nacl_param, se_node_acl)
 
 CONFIGFS_EATTR_STRUCT (target_fabric_nacl_base, se_node_acl)
 
 CONFIGFS_EATTR_STRUCT (target_fabric_np_base, se_tpg_np)
 
 CONFIGFS_EATTR_STRUCT (target_fabric_tpg_attrib, se_portal_group)
 
 CONFIGFS_EATTR_STRUCT (target_fabric_tpg_param, se_portal_group)
 
 CONFIGFS_EATTR_STRUCT (target_fabric_tpg, se_portal_group)
 
 CONFIGFS_EATTR_STRUCT (target_fabric_wwn, target_fabric_configfs)
 
 CONFIGFS_EATTR_STRUCT (target_fabric_discovery, target_fabric_configfs)
 
int target_fabric_setup_cits (struct target_fabric_configfs *)
 

Macro Definition Documentation

#define TF_DISC_ATTR (   _fabric,
  _name,
  _mode 
)
Value:
static struct target_fabric_discovery_attribute _fabric##_disc_##_name = \
__CONFIGFS_EATTR(_name, _mode, \
_fabric##_disc_show_##_name, \
_fabric##_disc_store_##_name);

Definition at line 95 of file target_core_fabric_configfs.h.

#define TF_DISC_ATTR_RO (   _fabric,
  _name 
)
Value:
static struct target_fabric_discovery_attribute _fabric##_disc_##_name = \
__CONFIGFS_EATTR_RO(_name, \
_fabric##_disc_show_##_name);

Definition at line 101 of file target_core_fabric_configfs.h.

#define TF_NACL_ATTRIB_ATTR (   _fabric,
  _name,
  _mode 
)
Value:
static struct target_fabric_nacl_attrib_attribute _fabric##_nacl_attrib_##_name = \
__CONFIGFS_EATTR(_name, _mode, \
_fabric##_nacl_attrib_show_##_name, \
_fabric##_nacl_attrib_store_##_name);

Definition at line 8 of file target_core_fabric_configfs.h.

#define TF_NACL_AUTH_ATTR (   _fabric,
  _name,
  _mode 
)
Value:
static struct target_fabric_nacl_auth_attribute _fabric##_nacl_auth_##_name = \
__CONFIGFS_EATTR(_name, _mode, \
_fabric##_nacl_auth_show_##_name, \
_fabric##_nacl_auth_store_##_name);

Definition at line 15 of file target_core_fabric_configfs.h.

#define TF_NACL_AUTH_ATTR_RO (   _fabric,
  _name 
)
Value:
static struct target_fabric_nacl_auth_attribute _fabric##_nacl_auth_##_name = \
__CONFIGFS_EATTR_RO(_name, \
_fabric##_nacl_auth_show_##_name);

Definition at line 21 of file target_core_fabric_configfs.h.

#define TF_NACL_BASE_ATTR (   _fabric,
  _name,
  _mode 
)
Value:
static struct target_fabric_nacl_base_attribute _fabric##_nacl_##_name = \
__CONFIGFS_EATTR(_name, _mode, \
_fabric##_nacl_show_##_name, \
_fabric##_nacl_store_##_name);

Definition at line 40 of file target_core_fabric_configfs.h.

#define TF_NACL_BASE_ATTR_RO (   _fabric,
  _name 
)
Value:
static struct target_fabric_nacl_base_attribute _fabric##_nacl_##_name = \
__CONFIGFS_EATTR_RO(_name, \
_fabric##_nacl_show_##_name);

Definition at line 46 of file target_core_fabric_configfs.h.

#define TF_NACL_PARAM_ATTR (   _fabric,
  _name,
  _mode 
)
Value:
static struct target_fabric_nacl_param_attribute _fabric##_nacl_param_##_name = \
__CONFIGFS_EATTR(_name, _mode, \
_fabric##_nacl_param_show_##_name, \
_fabric##_nacl_param_store_##_name);

Definition at line 27 of file target_core_fabric_configfs.h.

#define TF_NACL_PARAM_ATTR_RO (   _fabric,
  _name 
)
Value:
static struct target_fabric_nacl_param_attribute _fabric##_nacl_param_##_name = \
__CONFIGFS_EATTR_RO(_name, \
_fabric##_nacl_param_show_##_name);

Definition at line 33 of file target_core_fabric_configfs.h.

#define TF_NP_BASE_ATTR (   _fabric,
  _name,
  _mode 
)
Value:
static struct target_fabric_np_base_attribute _fabric##_np_##_name = \
__CONFIGFS_EATTR(_name, _mode, \
_fabric##_np_show_##_name, \
_fabric##_np_store_##_name);

Definition at line 52 of file target_core_fabric_configfs.h.

#define TF_TPG_ATTRIB_ATTR (   _fabric,
  _name,
  _mode 
)
Value:
static struct target_fabric_tpg_attrib_attribute _fabric##_tpg_attrib_##_name = \
__CONFIGFS_EATTR(_name, _mode, \
_fabric##_tpg_attrib_show_##_name, \
_fabric##_tpg_attrib_store_##_name);

Definition at line 59 of file target_core_fabric_configfs.h.

#define TF_TPG_BASE_ATTR (   _fabric,
  _name,
  _mode 
)
Value:
static struct target_fabric_tpg_attribute _fabric##_tpg_##_name = \
__CONFIGFS_EATTR(_name, _mode, \
_fabric##_tpg_show_##_name, \
_fabric##_tpg_store_##_name);

Definition at line 75 of file target_core_fabric_configfs.h.

#define TF_TPG_PARAM_ATTR (   _fabric,
  _name,
  _mode 
)
Value:
static struct target_fabric_tpg_param_attribute _fabric##_tpg_param_##_name = \
__CONFIGFS_EATTR(_name, _mode, \
_fabric##_tpg_param_show_##_name, \
_fabric##_tpg_param_store_##_name);

Definition at line 67 of file target_core_fabric_configfs.h.

#define TF_WWN_ATTR (   _fabric,
  _name,
  _mode 
)
Value:
static struct target_fabric_wwn_attribute _fabric##_wwn_##_name = \
__CONFIGFS_EATTR(_name, _mode, \
_fabric##_wwn_show_attr_##_name, \
_fabric##_wwn_store_attr_##_name);

Definition at line 83 of file target_core_fabric_configfs.h.

#define TF_WWN_ATTR_RO (   _fabric,
  _name 
)
Value:
static struct target_fabric_wwn_attribute _fabric##_wwn_##_name = \
__CONFIGFS_EATTR_RO(_name, \
_fabric##_wwn_show_attr_##_name);

Definition at line 89 of file target_core_fabric_configfs.h.

Function Documentation

CONFIGFS_EATTR_STRUCT ( target_fabric_nacl_attrib  ,
se_node_acl   
)
CONFIGFS_EATTR_STRUCT ( target_fabric_nacl_auth  ,
se_node_acl   
)
CONFIGFS_EATTR_STRUCT ( target_fabric_nacl_param  ,
se_node_acl   
)
CONFIGFS_EATTR_STRUCT ( target_fabric_nacl_base  ,
se_node_acl   
)
CONFIGFS_EATTR_STRUCT ( target_fabric_np_base  ,
se_tpg_np   
)
CONFIGFS_EATTR_STRUCT ( target_fabric_tpg_attrib  ,
se_portal_group   
)
CONFIGFS_EATTR_STRUCT ( target_fabric_tpg_param  ,
se_portal_group   
)
CONFIGFS_EATTR_STRUCT ( target_fabric_tpg  ,
se_portal_group   
)
CONFIGFS_EATTR_STRUCT ( target_fabric_wwn  ,
target_fabric_configfs   
)
CONFIGFS_EATTR_STRUCT ( target_fabric_discovery  ,
target_fabric_configfs   
)
int target_fabric_setup_cits ( struct target_fabric_configfs )

Definition at line 1178 of file target_core_fabric_configfs.c.