Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
tfc_sess.c File Reference
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/utsname.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/kthread.h>
#include <linux/types.h>
#include <linux/string.h>
#include <linux/configfs.h>
#include <linux/ctype.h>
#include <linux/hash.h>
#include <linux/rcupdate.h>
#include <linux/rculist.h>
#include <linux/kref.h>
#include <asm/unaligned.h>
#include <scsi/scsi.h>
#include <scsi/scsi_host.h>
#include <scsi/scsi_device.h>
#include <scsi/scsi_cmnd.h>
#include <scsi/libfc.h>
#include <target/target_core_base.h>
#include <target/target_core_fabric.h>
#include <target/target_core_configfs.h>
#include <target/configfs_macros.h>
#include "tcm_fc.h"

Go to the source code of this file.

Functions

void ft_lport_add (struct fc_lport *lport, void *arg)
 
void ft_lport_del (struct fc_lport *lport, void *arg)
 
int ft_lport_notify (struct notifier_block *nb, unsigned long event, void *arg)
 
int ft_sess_shutdown (struct se_session *se_sess)
 
void ft_sess_close (struct se_session *se_sess)
 
u32 ft_sess_get_index (struct se_session *se_sess)
 
u32 ft_sess_get_port_name (struct se_session *se_sess, unsigned char *buf, u32 len)
 
void ft_sess_put (struct ft_sess *sess)
 

Variables

struct fc4_prov ft_prov
 

Function Documentation

void ft_lport_add ( struct fc_lport lport,
void arg 
)

Definition at line 114 of file tfc_sess.c.

void ft_lport_del ( struct fc_lport lport,
void arg 
)

Definition at line 125 of file tfc_sess.c.

int ft_lport_notify ( struct notifier_block nb,
unsigned long  event,
void arg 
)

Definition at line 140 of file tfc_sess.c.

void ft_sess_close ( struct se_session se_sess)

Definition at line 309 of file tfc_sess.c.

u32 ft_sess_get_index ( struct se_session se_sess)

Definition at line 329 of file tfc_sess.c.

u32 ft_sess_get_port_name ( struct se_session se_sess,
unsigned char buf,
u32  len 
)

Definition at line 336 of file tfc_sess.c.

void ft_sess_put ( struct ft_sess sess)

Definition at line 444 of file tfc_sess.c.

int ft_sess_shutdown ( struct se_session se_sess)

Definition at line 297 of file tfc_sess.c.

Variable Documentation

struct fc4_prov ft_prov
Initial value:
= {
.prli = ft_prli,
.prlo = ft_prlo,
.recv = ft_recv,
.module = THIS_MODULE,
}

Definition at line 501 of file tfc_sess.c.