Lines Matching refs:shost
329 iscsi_host_remove(chba->shost); in cxgbi_hbas_remove()
331 iscsi_host_free(chba->shost); in cxgbi_hbas_remove()
342 struct Scsi_Host *shost; in cxgbi_hbas_add() local
348 shost = iscsi_host_alloc(sht, sizeof(*chba), 1); in cxgbi_hbas_add()
349 if (!shost) { in cxgbi_hbas_add()
356 shost->transportt = stt; in cxgbi_hbas_add()
357 shost->max_lun = max_lun; in cxgbi_hbas_add()
358 shost->max_id = max_id; in cxgbi_hbas_add()
359 shost->max_channel = 0; in cxgbi_hbas_add()
360 shost->max_cmd_len = 16; in cxgbi_hbas_add()
362 chba = iscsi_host_priv(shost); in cxgbi_hbas_add()
365 chba->shost = shost; in cxgbi_hbas_add()
372 err = iscsi_host_add(shost, &cdev->pdev->dev); in cxgbi_hbas_add()
377 scsi_host_put(shost); in cxgbi_hbas_add()
2579 struct Scsi_Host *shost; in cxgbi_create_session() local
2590 shost = chba->shost; in cxgbi_create_session()
2592 BUG_ON(chba != iscsi_host_priv(shost)); in cxgbi_create_session()
2594 cls_session = iscsi_session_setup(chba->cdev->itp, shost, in cxgbi_create_session()
2626 int cxgbi_set_host_param(struct Scsi_Host *shost, enum iscsi_host_param param, in cxgbi_set_host_param() argument
2629 struct cxgbi_hba *chba = iscsi_host_priv(shost); in cxgbi_set_host_param()
2632 shost_printk(KERN_ERR, shost, "Could not get host param. " in cxgbi_set_host_param()
2639 shost, chba, chba->ndev->name, param, buflen, buf); in cxgbi_set_host_param()
2654 return iscsi_host_set_param(shost, param, buf, buflen); in cxgbi_set_host_param()
2659 int cxgbi_get_host_param(struct Scsi_Host *shost, enum iscsi_host_param param, in cxgbi_get_host_param() argument
2662 struct cxgbi_hba *chba = iscsi_host_priv(shost); in cxgbi_get_host_param()
2666 shost_printk(KERN_ERR, shost, "Could not get host param. " in cxgbi_get_host_param()
2673 shost, chba, chba->ndev->name, param); in cxgbi_get_host_param()
2695 return iscsi_host_get_param(shost, param, buf); in cxgbi_get_host_param()
2702 struct iscsi_endpoint *cxgbi_ep_connect(struct Scsi_Host *shost, in cxgbi_ep_connect() argument
2714 shost, non_blocking, dst_addr); in cxgbi_ep_connect()
2716 if (shost) { in cxgbi_ep_connect()
2717 hba = iscsi_host_priv(shost); in cxgbi_ep_connect()
2719 pr_info("shost 0x%p, priv NULL.\n", shost); in cxgbi_ep_connect()
2746 shost->host_no, hba, in cxgbi_ep_connect()