Lines Matching refs:shost
325 iscsi_host_remove(chba->shost); in cxgbi_hbas_remove()
327 iscsi_host_free(chba->shost); in cxgbi_hbas_remove()
338 struct Scsi_Host *shost; in cxgbi_hbas_add() local
344 shost = iscsi_host_alloc(sht, sizeof(*chba), 1); in cxgbi_hbas_add()
345 if (!shost) { in cxgbi_hbas_add()
352 shost->transportt = stt; in cxgbi_hbas_add()
353 shost->max_lun = max_lun; in cxgbi_hbas_add()
354 shost->max_id = max_id; in cxgbi_hbas_add()
355 shost->max_channel = 0; in cxgbi_hbas_add()
356 shost->max_cmd_len = 16; in cxgbi_hbas_add()
358 chba = iscsi_host_priv(shost); in cxgbi_hbas_add()
361 chba->shost = shost; in cxgbi_hbas_add()
368 err = iscsi_host_add(shost, &cdev->pdev->dev); in cxgbi_hbas_add()
373 scsi_host_put(shost); in cxgbi_hbas_add()
2575 struct Scsi_Host *shost; in cxgbi_create_session() local
2586 shost = chba->shost; in cxgbi_create_session()
2588 BUG_ON(chba != iscsi_host_priv(shost)); in cxgbi_create_session()
2590 cls_session = iscsi_session_setup(chba->cdev->itp, shost, in cxgbi_create_session()
2622 int cxgbi_set_host_param(struct Scsi_Host *shost, enum iscsi_host_param param, in cxgbi_set_host_param() argument
2625 struct cxgbi_hba *chba = iscsi_host_priv(shost); in cxgbi_set_host_param()
2628 shost_printk(KERN_ERR, shost, "Could not get host param. " in cxgbi_set_host_param()
2635 shost, chba, chba->ndev->name, param, buflen, buf); in cxgbi_set_host_param()
2650 return iscsi_host_set_param(shost, param, buf, buflen); in cxgbi_set_host_param()
2655 int cxgbi_get_host_param(struct Scsi_Host *shost, enum iscsi_host_param param, in cxgbi_get_host_param() argument
2658 struct cxgbi_hba *chba = iscsi_host_priv(shost); in cxgbi_get_host_param()
2662 shost_printk(KERN_ERR, shost, "Could not get host param. " in cxgbi_get_host_param()
2669 shost, chba, chba->ndev->name, param); in cxgbi_get_host_param()
2691 return iscsi_host_get_param(shost, param, buf); in cxgbi_get_host_param()
2698 struct iscsi_endpoint *cxgbi_ep_connect(struct Scsi_Host *shost, in cxgbi_ep_connect() argument
2710 shost, non_blocking, dst_addr); in cxgbi_ep_connect()
2712 if (shost) { in cxgbi_ep_connect()
2713 hba = iscsi_host_priv(shost); in cxgbi_ep_connect()
2715 pr_info("shost 0x%p, priv NULL.\n", shost); in cxgbi_ep_connect()
2742 shost->host_no, hba, in cxgbi_ep_connect()