Lines Matching defs:shost
588 * shost, initializes lnode module and registers with SCSI ML
596 struct Scsi_Host *shost = NULL;
607 shost = scsi_host_alloc(
611 shost = scsi_host_alloc(
615 if (!shost)
618 ln = shost_priv(shost);
622 ln->dev_num = (shost->host_no << 16);
624 shost->can_queue = CSIO_MAX_QUEUE;
625 shost->this_id = -1;
626 shost->unique_id = shost->host_no;
627 shost->max_cmd_len = 16; /* Max CDB length supported */
628 shost->max_id = min_t(uint32_t, csio_fcoe_rnodes,
630 shost->max_lun = CSIO_MAX_LUN;
632 shost->transportt = csio_fcoe_transport;
634 shost->transportt = csio_fcoe_transport_vport;
644 if (scsi_add_host_with_dma(shost, dev, &hw->pdev->dev))
652 scsi_host_put(shost);
658 * csio_shost_exit - De-instantiate the shost.
659 * @ln: The lnode module corresponding to the shost.
665 struct Scsi_Host *shost = csio_ln_to_shost(ln);
669 fc_remove_host(shost);
672 scsi_remove_host(shost);
682 scsi_host_put(shost);
694 struct Scsi_Host *shost;
723 shost = csio_ln_to_shost(ln);
724 scsi_block_requests(shost);
734 struct Scsi_Host *shost;
762 shost = csio_ln_to_shost(ln);
763 scsi_unblock_requests(shost);
772 struct Scsi_Host *shost;
803 shost = csio_ln_to_shost(ln);
804 scsi_block_requests(shost);
813 struct Scsi_Host *shost;
843 shost = csio_ln_to_shost(ln);
844 scsi_unblock_requests(shost);
915 struct Scsi_Host *shost = csio_ln_to_shost(ln);
919 scsi_scan_host(shost);
933 * shost, initialized lnode module and registers with SCSI ML