Lines Matching refs:shost
168 SNIC_HOST_ERR(snic->shost, in snic_notify_set()
287 SNIC_HOST_INFO(snic->shost, "VNIC_DEV_OPEN Timedout.\n"); in snic_vdev_open_done()
297 snic_add_host(struct Scsi_Host *shost, struct pci_dev *pdev) in snic_add_host() argument
301 ret = scsi_add_host(shost, &pdev->dev); in snic_add_host()
303 SNIC_HOST_ERR(shost, in snic_add_host()
310 SNIC_BUG_ON(shost->work_q != NULL); in snic_add_host()
311 snprintf(shost->work_q_name, sizeof(shost->work_q_name), "scsi_wq_%d", in snic_add_host()
312 shost->host_no); in snic_add_host()
313 shost->work_q = create_singlethread_workqueue(shost->work_q_name); in snic_add_host()
314 if (!shost->work_q) { in snic_add_host()
315 SNIC_HOST_ERR(shost, "Failed to Create ScsiHost wq.\n"); in snic_add_host()
324 snic_del_host(struct Scsi_Host *shost) in snic_del_host() argument
326 if (!shost->work_q) in snic_del_host()
329 destroy_workqueue(shost->work_q); in snic_del_host()
330 shost->work_q = NULL; in snic_del_host()
331 scsi_remove_host(shost); in snic_del_host()
343 SNIC_HOST_INFO(snic->shost, "snic state change from %s to %s\n", in snic_set_state()
356 struct Scsi_Host *shost; in snic_probe() local
375 shost = scsi_host_alloc(&snic_host_template, sizeof(struct snic)); in snic_probe()
376 if (!shost) { in snic_probe()
382 snic = shost_priv(shost); in snic_probe()
383 snic->shost = shost; in snic_probe()
386 shost->host_no); in snic_probe()
388 SNIC_HOST_INFO(shost, in snic_probe()
390 shost->host_no, snic, shost, pdev->bus->number, in snic_probe()
396 SNIC_HOST_ERR(snic->shost, in snic_probe()
408 SNIC_HOST_ERR(shost, in snic_probe()
417 SNIC_HOST_ERR(shost, in snic_probe()
435 SNIC_HOST_ERR(shost, in snic_probe()
444 SNIC_HOST_ERR(shost, in snic_probe()
453 SNIC_HOST_ERR(shost, in snic_probe()
464 SNIC_HOST_ERR(shost, "BAR0 not memory mappable aborting.\n"); in snic_probe()
472 SNIC_HOST_ERR(shost, in snic_probe()
486 SNIC_HOST_ERR(shost, "vNIC Resource Discovery Failed.\n"); in snic_probe()
494 SNIC_HOST_INFO(shost, "Devcmd2 Init Failed. err = %d\n", ret); in snic_probe()
501 SNIC_HOST_ERR(shost, in snic_probe()
510 SNIC_HOST_ERR(shost, in snic_probe()
520 SNIC_HOST_ERR(shost, in snic_probe()
530 shost->can_queue = min_t(u32, SNIC_MAX_IO_REQ, in snic_probe()
533 snic->max_tag_id = shost->can_queue; in snic_probe()
535 shost->max_lun = snic->config.luns_per_tgt; in snic_probe()
536 shost->max_id = SNIC_MAX_TARGET; in snic_probe()
538 shost->max_cmd_len = MAX_COMMAND_SIZE; /*defined in scsi_cmnd.h*/ in snic_probe()
547 SNIC_HOST_ERR(shost, in snic_probe()
556 SNIC_HOST_ERR(shost, in snic_probe()
585 SNIC_HOST_ERR(shost, "dflt sgl pool creation failed\n"); in snic_probe()
595 SNIC_HOST_ERR(shost, "max sgl pool creation failed\n"); in snic_probe()
605 SNIC_HOST_ERR(shost, "snic tmreq info pool creation failed.\n"); in snic_probe()
620 SNIC_HOST_ERR(shost, in snic_probe()
631 ret = snic_add_host(shost, pdev); in snic_probe()
633 SNIC_HOST_ERR(shost, in snic_probe()
655 SNIC_HOST_ERR(shost, in snic_probe()
664 SNIC_HOST_ERR(shost, "Unable to request irq. %d\n", ret); in snic_probe()
677 SNIC_HOST_ERR(shost, in snic_probe()
686 SNIC_HOST_ERR(shost, "snic_probe:Discovery Failed w err = %d\n", in snic_probe()
692 SNIC_HOST_INFO(shost, "SNIC Device Probe Successful.\n"); in snic_probe()
713 SNIC_HOST_ERR(shost, in snic_probe()
719 snic_del_host(snic->shost); in snic_probe()
758 scsi_host_put(shost); in snic_probe()
821 snic_del_host(snic->shost); in snic_remove()
835 scsi_host_put(snic->shost); in snic_remove()