Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
target_core_fabric_lib.c File Reference
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/ctype.h>
#include <linux/spinlock.h>
#include <linux/export.h>
#include <scsi/scsi.h>
#include <scsi/scsi_cmnd.h>
#include <target/target_core_base.h>
#include <target/target_core_fabric.h>
#include <target/target_core_configfs.h>
#include "target_core_internal.h"
#include "target_core_pr.h"

Go to the source code of this file.

Functions

u8 sas_get_fabric_proto_ident (struct se_portal_group *se_tpg)
 
 EXPORT_SYMBOL (sas_get_fabric_proto_ident)
 
u32 sas_get_pr_transport_id (struct se_portal_group *se_tpg, struct se_node_acl *se_nacl, struct t10_pr_registration *pr_reg, int *format_code, unsigned char *buf)
 
 EXPORT_SYMBOL (sas_get_pr_transport_id)
 
u32 sas_get_pr_transport_id_len (struct se_portal_group *se_tpg, struct se_node_acl *se_nacl, struct t10_pr_registration *pr_reg, int *format_code)
 
 EXPORT_SYMBOL (sas_get_pr_transport_id_len)
 
charsas_parse_pr_out_transport_id (struct se_portal_group *se_tpg, const char *buf, u32 *out_tid_len, char **port_nexus_ptr)
 
 EXPORT_SYMBOL (sas_parse_pr_out_transport_id)
 
u8 fc_get_fabric_proto_ident (struct se_portal_group *se_tpg)
 
 EXPORT_SYMBOL (fc_get_fabric_proto_ident)
 
u32 fc_get_pr_transport_id_len (struct se_portal_group *se_tpg, struct se_node_acl *se_nacl, struct t10_pr_registration *pr_reg, int *format_code)
 
 EXPORT_SYMBOL (fc_get_pr_transport_id_len)
 
u32 fc_get_pr_transport_id (struct se_portal_group *se_tpg, struct se_node_acl *se_nacl, struct t10_pr_registration *pr_reg, int *format_code, unsigned char *buf)
 
 EXPORT_SYMBOL (fc_get_pr_transport_id)
 
charfc_parse_pr_out_transport_id (struct se_portal_group *se_tpg, const char *buf, u32 *out_tid_len, char **port_nexus_ptr)
 
 EXPORT_SYMBOL (fc_parse_pr_out_transport_id)
 
u8 iscsi_get_fabric_proto_ident (struct se_portal_group *se_tpg)
 
 EXPORT_SYMBOL (iscsi_get_fabric_proto_ident)
 
u32 iscsi_get_pr_transport_id (struct se_portal_group *se_tpg, struct se_node_acl *se_nacl, struct t10_pr_registration *pr_reg, int *format_code, unsigned char *buf)
 
 EXPORT_SYMBOL (iscsi_get_pr_transport_id)
 
u32 iscsi_get_pr_transport_id_len (struct se_portal_group *se_tpg, struct se_node_acl *se_nacl, struct t10_pr_registration *pr_reg, int *format_code)
 
 EXPORT_SYMBOL (iscsi_get_pr_transport_id_len)
 
chariscsi_parse_pr_out_transport_id (struct se_portal_group *se_tpg, const char *buf, u32 *out_tid_len, char **port_nexus_ptr)
 
 EXPORT_SYMBOL (iscsi_parse_pr_out_transport_id)
 

Function Documentation

EXPORT_SYMBOL ( sas_get_fabric_proto_ident  )
EXPORT_SYMBOL ( sas_get_pr_transport_id  )
EXPORT_SYMBOL ( sas_get_pr_transport_id_len  )
EXPORT_SYMBOL ( sas_parse_pr_out_transport_id  )
EXPORT_SYMBOL ( fc_get_fabric_proto_ident  )
EXPORT_SYMBOL ( fc_get_pr_transport_id_len  )
EXPORT_SYMBOL ( fc_get_pr_transport_id  )
EXPORT_SYMBOL ( fc_parse_pr_out_transport_id  )
EXPORT_SYMBOL ( iscsi_get_fabric_proto_ident  )
EXPORT_SYMBOL ( iscsi_get_pr_transport_id  )
EXPORT_SYMBOL ( iscsi_get_pr_transport_id_len  )
EXPORT_SYMBOL ( iscsi_parse_pr_out_transport_id  )
u8 fc_get_fabric_proto_ident ( struct se_portal_group se_tpg)

Definition at line 132 of file target_core_fabric_lib.c.

u32 fc_get_pr_transport_id ( struct se_portal_group se_tpg,
struct se_node_acl se_nacl,
struct t10_pr_registration pr_reg,
int format_code,
unsigned char buf 
)

Definition at line 152 of file target_core_fabric_lib.c.

u32 fc_get_pr_transport_id_len ( struct se_portal_group se_tpg,
struct se_node_acl se_nacl,
struct t10_pr_registration pr_reg,
int format_code 
)

Definition at line 138 of file target_core_fabric_lib.c.

char* fc_parse_pr_out_transport_id ( struct se_portal_group se_tpg,
const char buf,
u32 out_tid_len,
char **  port_nexus_ptr 
)

Definition at line 191 of file target_core_fabric_lib.c.

u8 iscsi_get_fabric_proto_ident ( struct se_portal_group se_tpg)

Definition at line 213 of file target_core_fabric_lib.c.

u32 iscsi_get_pr_transport_id ( struct se_portal_group se_tpg,
struct se_node_acl se_nacl,
struct t10_pr_registration pr_reg,
int format_code,
unsigned char buf 
)

Definition at line 223 of file target_core_fabric_lib.c.

u32 iscsi_get_pr_transport_id_len ( struct se_portal_group se_tpg,
struct se_node_acl se_nacl,
struct t10_pr_registration pr_reg,
int format_code 
)

Definition at line 319 of file target_core_fabric_lib.c.

char* iscsi_parse_pr_out_transport_id ( struct se_portal_group se_tpg,
const char buf,
u32 out_tid_len,
char **  port_nexus_ptr 
)

Definition at line 365 of file target_core_fabric_lib.c.

u8 sas_get_fabric_proto_ident ( struct se_portal_group se_tpg)

Definition at line 46 of file target_core_fabric_lib.c.

u32 sas_get_pr_transport_id ( struct se_portal_group se_tpg,
struct se_node_acl se_nacl,
struct t10_pr_registration pr_reg,
int format_code,
unsigned char buf 
)

Definition at line 56 of file target_core_fabric_lib.c.

u32 sas_get_pr_transport_id_len ( struct se_portal_group se_tpg,
struct se_node_acl se_nacl,
struct t10_pr_registration pr_reg,
int format_code 
)

Definition at line 87 of file target_core_fabric_lib.c.

char* sas_parse_pr_out_transport_id ( struct se_portal_group se_tpg,
const char buf,
u32 out_tid_len,
char **  port_nexus_ptr 
)

Definition at line 108 of file target_core_fabric_lib.c.