Lines Matching defs:shost

755  * bnx2i_setup_host_queue_size - assigns shost->can_queue param
757 * @shost: scsi host pointer
764 struct Scsi_Host *shost)
767 shost->can_queue = ISCSI_MAX_CMDS_PER_HBA_5708;
769 shost->can_queue = ISCSI_MAX_CMDS_PER_HBA_5709;
771 shost->can_queue = ISCSI_MAX_CMDS_PER_HBA_57710;
773 shost->can_queue = ISCSI_MAX_CMDS_PER_HBA_5708;
786 struct Scsi_Host *shost;
789 shost = iscsi_host_alloc(&bnx2i_host_template, sizeof(*hba), 0);
790 if (!shost)
792 shost->dma_boundary = cnic->pcidev->dma_mask;
793 shost->transportt = bnx2i_scsi_xport_template;
794 shost->max_id = ISCSI_MAX_CONNS_PER_HBA - 1;
795 shost->max_channel = 0;
796 shost->max_lun = 512;
797 shost->max_cmd_len = 16;
799 hba = iscsi_host_priv(shost);
800 hba->shost = shost;
813 bnx2i_setup_host_queue_size(hba, shost);
883 if (iscsi_host_add(shost, &hba->pcidev->dev))
898 scsi_host_put(shost);
910 struct Scsi_Host *shost = hba->shost;
912 iscsi_host_remove(shost);
924 iscsi_host_free(shost);
1223 struct Scsi_Host *shost = iscsi_session_to_shost(session->cls_session);
1224 struct bnx2i_hba *hba = iscsi_host_priv(shost);
1288 struct Scsi_Host *shost;
1299 shost = bnx2i_ep->hba->shost;
1300 hba = iscsi_host_priv(shost);
1313 cls_session = iscsi_session_setup(&bnx2i_iscsi_transport, shost,
1339 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session);
1340 struct bnx2i_hba *hba = iscsi_host_priv(shost);
1357 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session);
1358 struct bnx2i_hba *hba = iscsi_host_priv(shost);
1410 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session);
1411 struct bnx2i_hba *hba = iscsi_host_priv(shost);
1485 struct Scsi_Host *shost;
1491 shost = iscsi_session_to_shost(iscsi_conn_to_session(cls_conn));
1492 hba = iscsi_host_priv(shost);
1559 * @shost: scsi host pointer
1563 static int bnx2i_host_get_param(struct Scsi_Host *shost,
1566 struct bnx2i_hba *hba = iscsi_host_priv(shost);
1597 return iscsi_host_get_param(shost, param, buf);
1766 * @shost: scsi host
1776 static struct iscsi_endpoint *bnx2i_ep_connect(struct Scsi_Host *shost,
1790 if (shost) {
1792 hba = iscsi_host_priv(shost);
2180 * @shost: scsi host pointer
2183 static int bnx2i_nl_set_path(struct Scsi_Host *shost, struct iscsi_path *params)
2185 struct bnx2i_hba *hba = iscsi_host_priv(shost);