• Home
  • Raw
  • Download

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()
611 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()
633 shost->sg_tablesize = iser_conn->scsi_sg_tablesize; in iscsi_iser_session_create()
634 shost->can_queue = min_t(u16, cmds_max, iser_conn->max_cmds); in iscsi_iser_session_create()
649 shost->sg_prot_tablesize = shost->sg_tablesize; in iscsi_iser_session_create()
650 scsi_host_set_prot(shost, iser_dif_prot_caps(sig_caps)); in iscsi_iser_session_create()
651 scsi_host_set_guard(shost, SHOST_DIX_GUARD_IP | in iscsi_iser_session_create()
656 shost->virt_boundary_mask = SZ_4K - 1; in iscsi_iser_session_create()
658 if (iscsi_host_add(shost, ib_dev->dev.parent)) { in iscsi_iser_session_create()
664 shost->can_queue = min_t(u16, cmds_max, ISER_DEF_XMIT_CMDS_MAX); in iscsi_iser_session_create()
665 if (iscsi_host_add(shost, NULL)) in iscsi_iser_session_create()
669 max_fr_sectors = (shost->sg_tablesize * PAGE_SIZE) >> 9; in iscsi_iser_session_create()
670 shost->max_sectors = min(iser_max_sectors, max_fr_sectors); in iscsi_iser_session_create()
673 iser_conn, shost->sg_tablesize, in iscsi_iser_session_create()
674 shost->max_sectors); in iscsi_iser_session_create()
676 if (shost->max_sectors < iser_max_sectors) in iscsi_iser_session_create()
678 iser_max_sectors, shost->max_sectors); in iscsi_iser_session_create()
680 cls_session = iscsi_session_setup(&iscsi_iser_transport, shost, in iscsi_iser_session_create()
681 shost->can_queue, 0, in iscsi_iser_session_create()
690 iscsi_host_remove(shost); in iscsi_iser_session_create()
692 iscsi_host_free(shost); in iscsi_iser_session_create()
801 iscsi_iser_ep_connect(struct Scsi_Host *shost, struct sockaddr *dst_addr, in iscsi_iser_ep_connect() argument