Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
iscsi_target_tpg.h File Reference

Go to the source code of this file.

Functions

struct iscsi_portal_groupiscsit_alloc_portal_group (struct iscsi_tiqn *, u16)
 
int iscsit_load_discovery_tpg (void)
 
void iscsit_release_discovery_tpg (void)
 
struct iscsi_portal_groupiscsit_get_tpg_from_np (struct iscsi_tiqn *, struct iscsi_np *)
 
int iscsit_get_tpg (struct iscsi_portal_group *)
 
void iscsit_put_tpg (struct iscsi_portal_group *)
 
void iscsit_clear_tpg_np_login_threads (struct iscsi_portal_group *)
 
void iscsit_tpg_dump_params (struct iscsi_portal_group *)
 
int iscsit_tpg_add_portal_group (struct iscsi_tiqn *, struct iscsi_portal_group *)
 
int iscsit_tpg_del_portal_group (struct iscsi_tiqn *, struct iscsi_portal_group *, int)
 
int iscsit_tpg_enable_portal_group (struct iscsi_portal_group *)
 
int iscsit_tpg_disable_portal_group (struct iscsi_portal_group *, int)
 
struct iscsi_node_acliscsit_tpg_add_initiator_node_acl (struct iscsi_portal_group *, const char *, u32)
 
void iscsit_tpg_del_initiator_node_acl (struct iscsi_portal_group *, struct se_node_acl *)
 
struct iscsi_node_attribiscsit_tpg_get_node_attrib (struct iscsi_session *)
 
void iscsit_tpg_del_external_nps (struct iscsi_tpg_np *)
 
struct iscsi_tpg_npiscsit_tpg_locate_child_np (struct iscsi_tpg_np *, int)
 
struct iscsi_tpg_npiscsit_tpg_add_network_portal (struct iscsi_portal_group *, struct __kernel_sockaddr_storage *, char *, struct iscsi_tpg_np *, int)
 
int iscsit_tpg_del_network_portal (struct iscsi_portal_group *, struct iscsi_tpg_np *)
 
int iscsit_tpg_set_initiator_node_queue_depth (struct iscsi_portal_group *, unsigned char *, u32, int)
 
int iscsit_ta_authentication (struct iscsi_portal_group *, u32)
 
int iscsit_ta_login_timeout (struct iscsi_portal_group *, u32)
 
int iscsit_ta_netif_timeout (struct iscsi_portal_group *, u32)
 
int iscsit_ta_generate_node_acls (struct iscsi_portal_group *, u32)
 
int iscsit_ta_default_cmdsn_depth (struct iscsi_portal_group *, u32)
 
int iscsit_ta_cache_dynamic_acls (struct iscsi_portal_group *, u32)
 
int iscsit_ta_demo_mode_write_protect (struct iscsi_portal_group *, u32)
 
int iscsit_ta_prod_mode_write_protect (struct iscsi_portal_group *, u32)
 

Function Documentation

struct iscsi_portal_group* iscsit_alloc_portal_group ( struct iscsi_tiqn ,
u16   
)
read

Definition at line 34 of file iscsi_target_tpg.c.

void iscsit_clear_tpg_np_login_threads ( struct iscsi_portal_group )

Definition at line 186 of file iscsi_target_tpg.c.

int iscsit_get_tpg ( struct iscsi_portal_group )

Definition at line 160 of file iscsi_target_tpg.c.

struct iscsi_portal_group* iscsit_get_tpg_from_np ( struct iscsi_tiqn ,
struct iscsi_np  
)
read

Definition at line 128 of file iscsi_target_tpg.c.

int iscsit_load_discovery_tpg ( void  )

Definition at line 59 of file iscsi_target_tpg.c.

void iscsit_put_tpg ( struct iscsi_portal_group )

Definition at line 169 of file iscsi_target_tpg.c.

void iscsit_release_discovery_tpg ( void  )

Definition at line 115 of file iscsi_target_tpg.c.

int iscsit_ta_authentication ( struct iscsi_portal_group ,
u32   
)

Definition at line 556 of file iscsi_target_tpg.c.

int iscsit_ta_cache_dynamic_acls ( struct iscsi_portal_group ,
u32   
)

Definition at line 714 of file iscsi_target_tpg.c.

int iscsit_ta_default_cmdsn_depth ( struct iscsi_portal_group ,
u32   
)

Definition at line 689 of file iscsi_target_tpg.c.

int iscsit_ta_demo_mode_write_protect ( struct iscsi_portal_group ,
u32   
)

Definition at line 739 of file iscsi_target_tpg.c.

int iscsit_ta_generate_node_acls ( struct iscsi_portal_group ,
u32   
)

Definition at line 665 of file iscsi_target_tpg.c.

int iscsit_ta_login_timeout ( struct iscsi_portal_group ,
u32   
)

Definition at line 617 of file iscsi_target_tpg.c.

int iscsit_ta_netif_timeout ( struct iscsi_portal_group ,
u32   
)

Definition at line 640 of file iscsi_target_tpg.c.

int iscsit_ta_prod_mode_write_protect ( struct iscsi_portal_group ,
u32   
)

Definition at line 757 of file iscsi_target_tpg.c.

struct iscsi_node_acl* iscsit_tpg_add_initiator_node_acl ( struct iscsi_portal_group ,
const char ,
u32   
)
read
struct iscsi_tpg_np* iscsit_tpg_add_network_portal ( struct iscsi_portal_group ,
struct __kernel_sockaddr_storage ,
char ,
struct iscsi_tpg_np ,
int   
)
read

Definition at line 425 of file iscsi_target_tpg.c.

int iscsit_tpg_add_portal_group ( struct iscsi_tiqn ,
struct iscsi_portal_group  
)

Definition at line 223 of file iscsi_target_tpg.c.

void iscsit_tpg_del_external_nps ( struct iscsi_tpg_np )
void iscsit_tpg_del_initiator_node_acl ( struct iscsi_portal_group ,
struct se_node_acl  
)
int iscsit_tpg_del_network_portal ( struct iscsi_portal_group ,
struct iscsi_tpg_np  
)

Definition at line 497 of file iscsi_target_tpg.c.

int iscsit_tpg_del_portal_group ( struct iscsi_tiqn ,
struct iscsi_portal_group ,
int   
)

Definition at line 258 of file iscsi_target_tpg.c.

int iscsit_tpg_disable_portal_group ( struct iscsi_portal_group ,
int   
)

Definition at line 354 of file iscsi_target_tpg.c.

void iscsit_tpg_dump_params ( struct iscsi_portal_group )

Definition at line 204 of file iscsi_target_tpg.c.

int iscsit_tpg_enable_portal_group ( struct iscsi_portal_group )

Definition at line 302 of file iscsi_target_tpg.c.

struct iscsi_node_attrib* iscsit_tpg_get_node_attrib ( struct iscsi_session )
read

Definition at line 394 of file iscsi_target_tpg.c.

struct iscsi_tpg_np* iscsit_tpg_locate_child_np ( struct iscsi_tpg_np ,
int   
)
read

Definition at line 405 of file iscsi_target_tpg.c.

int iscsit_tpg_set_initiator_node_queue_depth ( struct iscsi_portal_group ,
unsigned char ,
u32  ,
int   
)

Definition at line 546 of file iscsi_target_tpg.c.