Lines Matching refs:shost
174 SNIC_HOST_ERR(snic->shost, in snic_notify_set()
293 SNIC_HOST_INFO(snic->shost, "VNIC_DEV_OPEN Timedout.\n"); in snic_vdev_open_done()
303 snic_add_host(struct Scsi_Host *shost, struct pci_dev *pdev) in snic_add_host() argument
307 ret = scsi_add_host(shost, &pdev->dev); in snic_add_host()
309 SNIC_HOST_ERR(shost, in snic_add_host()
316 SNIC_BUG_ON(shost->work_q != NULL); in snic_add_host()
317 snprintf(shost->work_q_name, sizeof(shost->work_q_name), "scsi_wq_%d", in snic_add_host()
318 shost->host_no); in snic_add_host()
319 shost->work_q = create_singlethread_workqueue(shost->work_q_name); in snic_add_host()
320 if (!shost->work_q) { in snic_add_host()
321 SNIC_HOST_ERR(shost, "Failed to Create ScsiHost wq.\n"); in snic_add_host()
330 snic_del_host(struct Scsi_Host *shost) in snic_del_host() argument
332 if (!shost->work_q) in snic_del_host()
335 destroy_workqueue(shost->work_q); in snic_del_host()
336 shost->work_q = NULL; in snic_del_host()
337 scsi_remove_host(shost); in snic_del_host()
349 SNIC_HOST_INFO(snic->shost, "snic state change from %s to %s\n", in snic_set_state()
362 struct Scsi_Host *shost; in snic_probe() local
381 shost = scsi_host_alloc(&snic_host_template, sizeof(struct snic)); in snic_probe()
382 if (!shost) { in snic_probe()
388 snic = shost_priv(shost); in snic_probe()
389 snic->shost = shost; in snic_probe()
392 shost->host_no); in snic_probe()
394 SNIC_HOST_INFO(shost, in snic_probe()
396 shost->host_no, snic, shost, pdev->bus->number, in snic_probe()
409 SNIC_HOST_ERR(shost, in snic_probe()
418 SNIC_HOST_ERR(shost, in snic_probe()
436 SNIC_HOST_ERR(shost, in snic_probe()
445 SNIC_HOST_ERR(shost, "BAR0 not memory mappable aborting.\n"); in snic_probe()
453 SNIC_HOST_ERR(shost, in snic_probe()
467 SNIC_HOST_ERR(shost, "vNIC Resource Discovery Failed.\n"); in snic_probe()
475 SNIC_HOST_INFO(shost, "Devcmd2 Init Failed. err = %d\n", ret); in snic_probe()
482 SNIC_HOST_ERR(shost, in snic_probe()
491 SNIC_HOST_ERR(shost, in snic_probe()
501 SNIC_HOST_ERR(shost, in snic_probe()
511 shost->can_queue = min_t(u32, SNIC_MAX_IO_REQ, in snic_probe()
514 snic->max_tag_id = shost->can_queue; in snic_probe()
516 shost->max_lun = snic->config.luns_per_tgt; in snic_probe()
517 shost->max_id = SNIC_MAX_TARGET; in snic_probe()
519 shost->max_cmd_len = MAX_COMMAND_SIZE; /*defined in scsi_cmnd.h*/ in snic_probe()
528 SNIC_HOST_ERR(shost, in snic_probe()
537 SNIC_HOST_ERR(shost, in snic_probe()
566 SNIC_HOST_ERR(shost, "dflt sgl pool creation failed\n"); in snic_probe()
577 SNIC_HOST_ERR(shost, "max sgl pool creation failed\n"); in snic_probe()
588 SNIC_HOST_ERR(shost, "snic tmreq info pool creation failed.\n"); in snic_probe()
604 SNIC_HOST_ERR(shost, in snic_probe()
626 SNIC_HOST_ERR(shost, in snic_probe()
635 SNIC_HOST_ERR(shost, "Unable to request irq. %d\n", ret); in snic_probe()
646 SNIC_HOST_ERR(shost, in snic_probe()
657 ret = snic_add_host(shost, pdev); in snic_probe()
659 SNIC_HOST_ERR(shost, in snic_probe()
670 SNIC_HOST_ERR(shost, "snic_probe:Discovery Failed w err = %d\n", in snic_probe()
676 SNIC_HOST_INFO(shost, "SNIC Device Probe Successful.\n"); in snic_probe()
699 SNIC_HOST_ERR(shost, in snic_probe()
705 snic_del_host(snic->shost); in snic_probe()
741 scsi_host_put(shost); in snic_probe()
804 snic_del_host(snic->shost); in snic_remove()
818 scsi_host_put(snic->shost); in snic_remove()