Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
qla_gs.c File Reference
#include "qla_def.h"
#include "qla_target.h"

Go to the source code of this file.

Functions

voidqla2x00_prep_ms_iocb (scsi_qla_host_t *vha, uint32_t req_size, uint32_t rsp_size)
 
voidqla24xx_prep_ms_iocb (scsi_qla_host_t *vha, uint32_t req_size, uint32_t rsp_size)
 
int qla2x00_ga_nxt (scsi_qla_host_t *vha, fc_port_t *fcport)
 
int qla2x00_gid_pt (scsi_qla_host_t *vha, sw_info_t *list)
 
int qla2x00_gpn_id (scsi_qla_host_t *vha, sw_info_t *list)
 
int qla2x00_gnn_id (scsi_qla_host_t *vha, sw_info_t *list)
 
int qla2x00_rft_id (scsi_qla_host_t *vha)
 
int qla2x00_rff_id (scsi_qla_host_t *vha)
 
int qla2x00_rnn_id (scsi_qla_host_t *vha)
 
void qla2x00_get_sym_node_name (scsi_qla_host_t *vha, uint8_t *snn)
 
int qla2x00_rsnn_nn (scsi_qla_host_t *vha)
 
voidqla2x00_prep_ms_fdmi_iocb (scsi_qla_host_t *vha, uint32_t req_size, uint32_t rsp_size)
 
voidqla24xx_prep_ms_fdmi_iocb (scsi_qla_host_t *vha, uint32_t req_size, uint32_t rsp_size)
 
int qla2x00_fdmi_register (scsi_qla_host_t *vha)
 
int qla2x00_gfpn_id (scsi_qla_host_t *vha, sw_info_t *list)
 
int qla2x00_gpsc (scsi_qla_host_t *vha, sw_info_t *list)
 
void qla2x00_gff_id (scsi_qla_host_t *vha, sw_info_t *list)
 

Function Documentation

void* qla24xx_prep_ms_fdmi_iocb ( scsi_qla_host_t vha,
uint32_t  req_size,
uint32_t  rsp_size 
)

qla24xx_prep_ms_fdmi_iocb() - Prepare common MS IOCB fields for FDMI query. : HA context : request size in bytes : response size in bytes

Returns a pointer to the 's ms_iocb.

Definition at line 1200 of file qla_gs.c.

void* qla24xx_prep_ms_iocb ( scsi_qla_host_t vha,
uint32_t  req_size,
uint32_t  rsp_size 
)

qla24xx_prep_ms_iocb() - Prepare common CT IOCB fields for SNS CT query. : HA context : request size in bytes : response size in bytes

Returns a pointer to the 's ms_iocb.

Definition at line 64 of file qla_gs.c.

int qla2x00_fdmi_register ( scsi_qla_host_t vha)

qla2x00_fdmi_register() - : HA context

Returns 0 on success.

Definition at line 1713 of file qla_gs.c.

int qla2x00_ga_nxt ( scsi_qla_host_t vha,
fc_port_t fcport 
)

qla2x00_ga_nxt() - SNS scan for fabric devices via GA_NXT command. : HA context : fcport entry to updated

Returns 0 on success.

Definition at line 173 of file qla_gs.c.

void qla2x00_get_sym_node_name ( scsi_qla_host_t vha,
uint8_t snn 
)

Definition at line 636 of file qla_gs.c.

void qla2x00_gff_id ( scsi_qla_host_t vha,
sw_info_t list 
)

qla2x00_gff_id() - SNS Get FC-4 Features (GFF_ID) query.

: HA context : switch info entries to populate

Definition at line 1967 of file qla_gs.c.

int qla2x00_gfpn_id ( scsi_qla_host_t vha,
sw_info_t list 
)

qla2x00_gfpn_id() - SNS Get Fabric Port Name (GFPN_ID) query. : HA context : switch info entries to populate

Returns 0 on success.

Definition at line 1751 of file qla_gs.c.

int qla2x00_gid_pt ( scsi_qla_host_t vha,
sw_info_t list 
)

qla2x00_gid_pt() - SNS scan for fabric devices via GID_PT command. : HA context : switch info entries to populate

NOTE: Non-Nx_Ports are not requested.

Returns 0 on success.

Definition at line 260 of file qla_gs.c.

int qla2x00_gnn_id ( scsi_qla_host_t vha,
sw_info_t list 
)

qla2x00_gnn_id() - SNS Get Node Name (GNN_ID) query. : HA context : switch info entries to populate

Returns 0 on success.

Definition at line 402 of file qla_gs.c.

int qla2x00_gpn_id ( scsi_qla_host_t vha,
sw_info_t list 
)

qla2x00_gpn_id() - SNS Get Port Name (GPN_ID) query. : HA context : switch info entries to populate

Returns 0 on success.

Definition at line 339 of file qla_gs.c.

int qla2x00_gpsc ( scsi_qla_host_t vha,
sw_info_t list 
)

qla2x00_gpsc() - FCS Get Port Speed Capabilities (GPSC) query. : HA context : switch info entries to populate

Returns 0 on success.

Definition at line 1859 of file qla_gs.c.

void* qla2x00_prep_ms_fdmi_iocb ( scsi_qla_host_t vha,
uint32_t  req_size,
uint32_t  rsp_size 
)

qla2x00_prep_ms_fdmi_iocb() - Prepare common MS IOCB fields for FDMI query. : HA context : request size in bytes : response size in bytes

Returns a pointer to the 's ms_iocb.

Definition at line 1162 of file qla_gs.c.

void* qla2x00_prep_ms_iocb ( scsi_qla_host_t vha,
uint32_t  req_size,
uint32_t  rsp_size 
)

qla2x00_prep_ms_iocb() - Prepare common MS/CT IOCB fields for SNS CT query. : HA context : request size in bytes : response size in bytes

Returns a pointer to the 's ms_iocb.

Definition at line 26 of file qla_gs.c.

int qla2x00_rff_id ( scsi_qla_host_t vha)

qla2x00_rff_id() - SNS Register FC-4 Features (RFF_ID) supported by the HBA. : HA context

Returns 0 on success.

Definition at line 531 of file qla_gs.c.

int qla2x00_rft_id ( scsi_qla_host_t vha)

qla2x00_rft_id() - SNS Register FC-4 TYPEs (RFT_ID) supported by the HBA. : HA context

Returns 0 on success.

Definition at line 478 of file qla_gs.c.

int qla2x00_rnn_id ( scsi_qla_host_t vha)

qla2x00_rnn_id() - SNS Register Node Name (RNN_ID) of the HBA. : HA context

Returns 0 on success.

Definition at line 589 of file qla_gs.c.

int qla2x00_rsnn_nn ( scsi_qla_host_t vha)

qla2x00_rsnn_nn() - SNS Register Symbolic Node Name (RSNN_NN) of the HBA. : HA context

Returns 0 on success.

Definition at line 651 of file qla_gs.c.