Lines Matching refs:shost
576 struct Scsi_Host *shost = iscsi_session_to_shost(cls_session); in iscsi_iser_session_destroy() local
579 iscsi_host_remove(shost); in iscsi_iser_session_destroy()
580 iscsi_host_free(shost); in iscsi_iser_session_destroy()
612 struct Scsi_Host *shost; in iscsi_iser_session_create() local
617 shost = iscsi_host_alloc(&iscsi_iser_sht, 0, 0); in iscsi_iser_session_create()
618 if (!shost) in iscsi_iser_session_create()
620 shost->transportt = iscsi_iser_scsi_transport; in iscsi_iser_session_create()
621 shost->cmd_per_lun = qdepth; in iscsi_iser_session_create()
622 shost->max_lun = iscsi_max_lun; in iscsi_iser_session_create()
623 shost->max_id = 0; in iscsi_iser_session_create()
624 shost->max_channel = 0; in iscsi_iser_session_create()
625 shost->max_cmd_len = 16; in iscsi_iser_session_create()
634 shost->sg_tablesize = iser_conn->scsi_sg_tablesize; in iscsi_iser_session_create()
635 shost->max_sectors = iser_conn->scsi_max_sectors; in iscsi_iser_session_create()
649 scsi_host_set_prot(shost, iser_dif_prot_caps(sig_caps)); in iscsi_iser_session_create()
650 scsi_host_set_guard(shost, SHOST_DIX_GUARD_IP | in iscsi_iser_session_create()
658 shost->sg_tablesize = min_t(unsigned short, shost->sg_tablesize, in iscsi_iser_session_create()
660 shost->max_sectors = min_t(unsigned int, in iscsi_iser_session_create()
661 1024, (shost->sg_tablesize * PAGE_SIZE) >> 9); in iscsi_iser_session_create()
663 if (iscsi_host_add(shost, in iscsi_iser_session_create()
671 if (iscsi_host_add(shost, NULL)) in iscsi_iser_session_create()
681 cls_session = iscsi_session_setup(&iscsi_iser_transport, shost, in iscsi_iser_session_create()
689 shost->can_queue = session->scsi_cmds_max; in iscsi_iser_session_create()
693 iscsi_host_remove(shost); in iscsi_iser_session_create()
695 iscsi_host_free(shost); in iscsi_iser_session_create()
807 iscsi_iser_ep_connect(struct Scsi_Host *shost, struct sockaddr *dst_addr, in iscsi_iser_ep_connect() argument