Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
fc_function_template Struct Reference

#include <scsi_transport_fc.h>

Data Fields

void(* get_rport_dev_loss_tmo )(struct fc_rport *)
 
void(* set_rport_dev_loss_tmo )(struct fc_rport *, u32)
 
void(* get_starget_node_name )(struct scsi_target *)
 
void(* get_starget_port_name )(struct scsi_target *)
 
void(* get_starget_port_id )(struct scsi_target *)
 
void(* get_host_port_id )(struct Scsi_Host *)
 
void(* get_host_port_type )(struct Scsi_Host *)
 
void(* get_host_port_state )(struct Scsi_Host *)
 
void(* get_host_active_fc4s )(struct Scsi_Host *)
 
void(* get_host_speed )(struct Scsi_Host *)
 
void(* get_host_fabric_name )(struct Scsi_Host *)
 
void(* get_host_symbolic_name )(struct Scsi_Host *)
 
void(* set_host_system_hostname )(struct Scsi_Host *)
 
struct fc_host_statistics *(* get_fc_host_stats )(struct Scsi_Host *)
 
void(* reset_fc_host_stats )(struct Scsi_Host *)
 
int(* issue_fc_host_lip )(struct Scsi_Host *)
 
void(* dev_loss_tmo_callbk )(struct fc_rport *)
 
void(* terminate_rport_io )(struct fc_rport *)
 
void(* set_vport_symbolic_name )(struct fc_vport *)
 
int(* vport_create )(struct fc_vport *, bool)
 
int(* vport_disable )(struct fc_vport *, bool)
 
int(* vport_delete )(struct fc_vport *)
 
int(* tsk_mgmt_response )(struct Scsi_Host *, u64, u64, int)
 
int(* it_nexus_response )(struct Scsi_Host *, u64, int)
 
int(* bsg_request )(struct fc_bsg_job *)
 
int(* bsg_timeout )(struct fc_bsg_job *)
 
u32 dd_fcrport_size
 
u32 dd_fcvport_size
 
u32 dd_bsg_size
 
unsigned long show_rport_maxframe_size:1
 
unsigned long show_rport_supported_classes:1
 
unsigned long show_rport_dev_loss_tmo:1
 
unsigned long show_starget_node_name:1
 
unsigned long show_starget_port_name:1
 
unsigned long show_starget_port_id:1
 
unsigned long show_host_node_name:1
 
unsigned long show_host_port_name:1
 
unsigned long show_host_permanent_port_name:1
 
unsigned long show_host_supported_classes:1
 
unsigned long show_host_supported_fc4s:1
 
unsigned long show_host_supported_speeds:1
 
unsigned long show_host_maxframe_size:1
 
unsigned long show_host_serial_number:1
 
unsigned long show_host_manufacturer:1
 
unsigned long show_host_model:1
 
unsigned long show_host_model_description:1
 
unsigned long show_host_hardware_version:1
 
unsigned long show_host_driver_version:1
 
unsigned long show_host_firmware_version:1
 
unsigned long show_host_optionrom_version:1
 
unsigned long show_host_port_id:1
 
unsigned long show_host_port_type:1
 
unsigned long show_host_port_state:1
 
unsigned long show_host_active_fc4s:1
 
unsigned long show_host_speed:1
 
unsigned long show_host_fabric_name:1
 
unsigned long show_host_symbolic_name:1
 
unsigned long show_host_system_hostname:1
 
unsigned long disable_target_scan:1
 

Detailed Description

Definition at line 657 of file scsi_transport_fc.h.

Field Documentation

int(* bsg_request)(struct fc_bsg_job *)

Definition at line 692 of file scsi_transport_fc.h.

int(* bsg_timeout)(struct fc_bsg_job *)

Definition at line 693 of file scsi_transport_fc.h.

u32 dd_bsg_size

Definition at line 698 of file scsi_transport_fc.h.

u32 dd_fcrport_size

Definition at line 696 of file scsi_transport_fc.h.

u32 dd_fcvport_size

Definition at line 697 of file scsi_transport_fc.h.

void(* dev_loss_tmo_callbk)(struct fc_rport *)

Definition at line 679 of file scsi_transport_fc.h.

unsigned long disable_target_scan

Definition at line 747 of file scsi_transport_fc.h.

struct fc_host_statistics*(* get_fc_host_stats)(struct Scsi_Host *)
read

Definition at line 674 of file scsi_transport_fc.h.

void(* get_host_active_fc4s)(struct Scsi_Host *)

Definition at line 668 of file scsi_transport_fc.h.

void(* get_host_fabric_name)(struct Scsi_Host *)

Definition at line 670 of file scsi_transport_fc.h.

void(* get_host_port_id)(struct Scsi_Host *)

Definition at line 665 of file scsi_transport_fc.h.

void(* get_host_port_state)(struct Scsi_Host *)

Definition at line 667 of file scsi_transport_fc.h.

void(* get_host_port_type)(struct Scsi_Host *)

Definition at line 666 of file scsi_transport_fc.h.

void(* get_host_speed)(struct Scsi_Host *)

Definition at line 669 of file scsi_transport_fc.h.

void(* get_host_symbolic_name)(struct Scsi_Host *)

Definition at line 671 of file scsi_transport_fc.h.

void(* get_rport_dev_loss_tmo)(struct fc_rport *)

Definition at line 658 of file scsi_transport_fc.h.

void(* get_starget_node_name)(struct scsi_target *)

Definition at line 661 of file scsi_transport_fc.h.

void(* get_starget_port_id)(struct scsi_target *)

Definition at line 663 of file scsi_transport_fc.h.

void(* get_starget_port_name)(struct scsi_target *)

Definition at line 662 of file scsi_transport_fc.h.

int(* issue_fc_host_lip)(struct Scsi_Host *)

Definition at line 677 of file scsi_transport_fc.h.

int(* it_nexus_response)(struct Scsi_Host *, u64, int)

Definition at line 689 of file scsi_transport_fc.h.

void(* reset_fc_host_stats)(struct Scsi_Host *)

Definition at line 675 of file scsi_transport_fc.h.

void(* set_host_system_hostname)(struct Scsi_Host *)

Definition at line 672 of file scsi_transport_fc.h.

void(* set_rport_dev_loss_tmo)(struct fc_rport *, u32)

Definition at line 659 of file scsi_transport_fc.h.

void(* set_vport_symbolic_name)(struct fc_vport *)

Definition at line 682 of file scsi_transport_fc.h.

unsigned long show_host_active_fc4s

Definition at line 741 of file scsi_transport_fc.h.

unsigned long show_host_driver_version

Definition at line 734 of file scsi_transport_fc.h.

unsigned long show_host_fabric_name

Definition at line 743 of file scsi_transport_fc.h.

unsigned long show_host_firmware_version

Definition at line 735 of file scsi_transport_fc.h.

unsigned long show_host_hardware_version

Definition at line 733 of file scsi_transport_fc.h.

unsigned long show_host_manufacturer

Definition at line 730 of file scsi_transport_fc.h.

unsigned long show_host_maxframe_size

Definition at line 728 of file scsi_transport_fc.h.

unsigned long show_host_model

Definition at line 731 of file scsi_transport_fc.h.

unsigned long show_host_model_description

Definition at line 732 of file scsi_transport_fc.h.

unsigned long show_host_node_name

Definition at line 722 of file scsi_transport_fc.h.

unsigned long show_host_optionrom_version

Definition at line 736 of file scsi_transport_fc.h.

unsigned long show_host_permanent_port_name

Definition at line 724 of file scsi_transport_fc.h.

unsigned long show_host_port_id

Definition at line 738 of file scsi_transport_fc.h.

unsigned long show_host_port_name

Definition at line 723 of file scsi_transport_fc.h.

unsigned long show_host_port_state

Definition at line 740 of file scsi_transport_fc.h.

unsigned long show_host_port_type

Definition at line 739 of file scsi_transport_fc.h.

unsigned long show_host_serial_number

Definition at line 729 of file scsi_transport_fc.h.

unsigned long show_host_speed

Definition at line 742 of file scsi_transport_fc.h.

unsigned long show_host_supported_classes

Definition at line 725 of file scsi_transport_fc.h.

unsigned long show_host_supported_fc4s

Definition at line 726 of file scsi_transport_fc.h.

unsigned long show_host_supported_speeds

Definition at line 727 of file scsi_transport_fc.h.

unsigned long show_host_symbolic_name

Definition at line 744 of file scsi_transport_fc.h.

unsigned long show_host_system_hostname

Definition at line 745 of file scsi_transport_fc.h.

unsigned long show_rport_dev_loss_tmo

Definition at line 710 of file scsi_transport_fc.h.

unsigned long show_rport_maxframe_size

Definition at line 708 of file scsi_transport_fc.h.

unsigned long show_rport_supported_classes

Definition at line 709 of file scsi_transport_fc.h.

unsigned long show_starget_node_name

Definition at line 717 of file scsi_transport_fc.h.

unsigned long show_starget_port_id

Definition at line 719 of file scsi_transport_fc.h.

unsigned long show_starget_port_name

Definition at line 718 of file scsi_transport_fc.h.

void(* terminate_rport_io)(struct fc_rport *)

Definition at line 680 of file scsi_transport_fc.h.

int(* tsk_mgmt_response)(struct Scsi_Host *, u64, u64, int)

Definition at line 688 of file scsi_transport_fc.h.

int(* vport_create)(struct fc_vport *, bool)

Definition at line 683 of file scsi_transport_fc.h.

int(* vport_delete)(struct fc_vport *)

Definition at line 685 of file scsi_transport_fc.h.

int(* vport_disable)(struct fc_vport *, bool)

Definition at line 684 of file scsi_transport_fc.h.


The documentation for this struct was generated from the following file: