Lines Matching defs:fc_function_template
669 struct fc_function_template { struct
670 void (*get_rport_dev_loss_tmo)(struct fc_rport *);
671 void (*set_rport_dev_loss_tmo)(struct fc_rport *, u32);
673 void (*get_starget_node_name)(struct scsi_target *);
674 void (*get_starget_port_name)(struct scsi_target *);
675 void (*get_starget_port_id)(struct scsi_target *);
677 void (*get_host_port_id)(struct Scsi_Host *);
678 void (*get_host_port_type)(struct Scsi_Host *);
679 void (*get_host_port_state)(struct Scsi_Host *);
680 void (*get_host_active_fc4s)(struct Scsi_Host *);
681 void (*get_host_speed)(struct Scsi_Host *);
682 void (*get_host_fabric_name)(struct Scsi_Host *);
683 void (*get_host_symbolic_name)(struct Scsi_Host *);
684 void (*set_host_system_hostname)(struct Scsi_Host *);
686 struct fc_host_statistics * (*get_fc_host_stats)(struct Scsi_Host *);
687 void (*reset_fc_host_stats)(struct Scsi_Host *);
689 int (*issue_fc_host_lip)(struct Scsi_Host *);
691 void (*dev_loss_tmo_callbk)(struct fc_rport *);
692 void (*terminate_rport_io)(struct fc_rport *);
694 void (*set_vport_symbolic_name)(struct fc_vport *);
695 int (*vport_create)(struct fc_vport *, bool);
696 int (*vport_disable)(struct fc_vport *, bool);
697 int (*vport_delete)(struct fc_vport *);
700 int (* tsk_mgmt_response)(struct Scsi_Host *, u64, u64, int);
701 int (* it_nexus_response)(struct Scsi_Host *, u64, int);
704 int (*bsg_request)(struct fc_bsg_job *);
705 int (*bsg_timeout)(struct fc_bsg_job *);
708 u32 dd_fcrport_size;
709 u32 dd_fcvport_size;
710 u32 dd_bsg_size;
720 unsigned long show_rport_maxframe_size:1;
721 unsigned long show_rport_supported_classes:1;
722 unsigned long show_rport_dev_loss_tmo:1;
729 unsigned long show_starget_node_name:1;
730 unsigned long show_starget_port_name:1;
731 unsigned long show_starget_port_id:1;
734 unsigned long show_host_node_name:1;
735 unsigned long show_host_port_name:1;
736 unsigned long show_host_permanent_port_name:1;
737 unsigned long show_host_supported_classes:1;
738 unsigned long show_host_supported_fc4s:1;
739 unsigned long show_host_supported_speeds:1;
740 unsigned long show_host_maxframe_size:1;
741 unsigned long show_host_serial_number:1;
742 unsigned long show_host_manufacturer:1;
743 unsigned long show_host_model:1;
744 unsigned long show_host_model_description:1;
745 unsigned long show_host_hardware_version:1;
746 unsigned long show_host_driver_version:1;
747 unsigned long show_host_firmware_version:1;
748 unsigned long show_host_optionrom_version:1;
750 unsigned long show_host_port_id:1;
751 unsigned long show_host_port_type:1;
752 unsigned long show_host_port_state:1;
753 unsigned long show_host_active_fc4s:1;
754 unsigned long show_host_speed:1;
755 unsigned long show_host_fabric_name:1;
756 unsigned long show_host_symbolic_name:1;
757 unsigned long show_host_system_hostname:1;
759 unsigned long disable_target_scan:1;