Lines Matching defs:shost

67 int zfcp_scsi_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *scpnt)
347 struct Scsi_Host *shost = rport_to_shost(rport);
350 (struct zfcp_adapter *)shost->hostdata[0];
353 shost_for_each_device(tmp_sdev, shost) {
396 * @shost: Pointer to Scsi_Host to perform action on.
403 static int zfcp_scsi_sysfs_host_reset(struct Scsi_Host *shost, int reset_type)
406 (struct zfcp_adapter *)shost->hostdata[0];
521 struct Scsi_Host *shost;
524 shost = adapter->scsi_host;
525 if (!shost)
533 fc_remove_host(shost);
534 scsi_remove_host(shost);
535 scsi_host_put(shost);
647 static void zfcp_scsi_reset_fc_host_stats(struct Scsi_Host *shost)
653 adapter = (struct zfcp_adapter *)shost->hostdata[0];
669 static void zfcp_scsi_get_host_port_state(struct Scsi_Host *shost)
672 (struct zfcp_adapter *)shost->hostdata[0];
677 fc_host_port_state(shost) = FC_PORTSTATE_ONLINE;
679 fc_host_port_state(shost) = FC_PORTSTATE_LINKDOWN;
681 fc_host_port_state(shost) = FC_PORTSTATE_ERROR;
683 fc_host_port_state(shost) = FC_PORTSTATE_UNKNOWN;
705 struct Scsi_Host *shost = rport_to_shost(rport);
707 (struct zfcp_adapter *)shost->hostdata[0];
828 struct Scsi_Host *shost = adapter->scsi_host;
840 scsi_host_set_guard(shost, SHOST_DIX_GUARD_IP);
841 shost->sg_prot_tablesize = adapter->qdio->max_sbale_per_req / 2;
842 shost->sg_tablesize = adapter->qdio->max_sbale_per_req / 2;
843 shost->max_sectors = shost->sg_tablesize * 8;
846 scsi_host_set_prot(shost, mask);
868 struct Scsi_Host *const shost = adapter->scsi_host;
871 if (shost == NULL)
874 snprintf(fc_host_firmware_version(shost), FC_VERSION_STRING_SIZE,
878 snprintf(fc_host_hardware_version(shost),
881 memcpy(fc_host_serial_number(shost), bottom->serial_number,
883 EBCASC(fc_host_serial_number(shost),
893 snprintf(fc_host_manufacturer(shost), FC_SERIAL_NUMBER_SIZE, "%s",
895 fc_host_port_name(shost) = be64_to_cpu(nsp->fl_wwpn);
896 fc_host_node_name(shost) = be64_to_cpu(nsp->fl_wwnn);
897 fc_host_supported_classes(shost) = FC_COS_CLASS2 | FC_COS_CLASS3;
905 fc_host_port_id(shost) = ntoh24(bottom->s_id);
906 fc_host_speed(shost) =
909 snprintf(fc_host_model(shost), FC_SYMBOLIC_NAME_SIZE, "0x%04x",
914 fc_host_port_type(shost) = FC_PORTTYPE_PTP;
915 fc_host_fabric_name(shost) = 0;
918 fc_host_fabric_name(shost) = be64_to_cpu(plogi->fl_wwnn);
920 fc_host_port_type(shost) = FC_PORTTYPE_NPIV;
922 fc_host_port_type(shost) = FC_PORTTYPE_NPORT;
925 fc_host_port_type(shost) = FC_PORTTYPE_NLPORT;
928 fc_host_fabric_name(shost) = 0;
937 struct Scsi_Host *const shost = adapter->scsi_host;
939 if (shost == NULL)
942 fc_host_permanent_port_name(shost) = bottom->wwpn;
943 fc_host_maxframe_size(shost) = bottom->maximum_frame_size;
944 fc_host_supported_speeds(shost) =
946 memcpy(fc_host_supported_fc4s(shost), bottom->supported_fc4_types,
948 memcpy(fc_host_active_fc4s(shost), bottom->active_fc4_types,