Lines Matching refs:shost

160 		SNIC_HOST_ERR(snic->shost,  in snic_notify_set()
279 SNIC_HOST_INFO(snic->shost, "VNIC_DEV_OPEN Timedout.\n"); in snic_vdev_open_done()
289 snic_add_host(struct Scsi_Host *shost, struct pci_dev *pdev) in snic_add_host() argument
293 ret = scsi_add_host(shost, &pdev->dev); in snic_add_host()
295 SNIC_HOST_ERR(shost, in snic_add_host()
302 SNIC_BUG_ON(shost->work_q != NULL); in snic_add_host()
303 shost->work_q = alloc_ordered_workqueue("scsi_wq_%d", WQ_MEM_RECLAIM, in snic_add_host()
304 shost->host_no); in snic_add_host()
305 if (!shost->work_q) { in snic_add_host()
306 SNIC_HOST_ERR(shost, "Failed to Create ScsiHost wq.\n"); in snic_add_host()
315 snic_del_host(struct Scsi_Host *shost) in snic_del_host() argument
317 if (!shost->work_q) in snic_del_host()
320 destroy_workqueue(shost->work_q); in snic_del_host()
321 shost->work_q = NULL; in snic_del_host()
322 scsi_remove_host(shost); in snic_del_host()
334 SNIC_HOST_INFO(snic->shost, "snic state change from %s to %s\n", in snic_set_state()
347 struct Scsi_Host *shost; in snic_probe() local
366 shost = scsi_host_alloc(&snic_host_template, sizeof(struct snic)); in snic_probe()
367 if (!shost) { in snic_probe()
373 snic = shost_priv(shost); in snic_probe()
374 snic->shost = shost; in snic_probe()
377 shost->host_no); in snic_probe()
379 SNIC_HOST_INFO(shost, in snic_probe()
381 shost->host_no, snic, shost, pdev->bus->number, in snic_probe()
394 SNIC_HOST_ERR(shost, in snic_probe()
403 SNIC_HOST_ERR(shost, in snic_probe()
421 SNIC_HOST_ERR(shost, in snic_probe()
430 SNIC_HOST_ERR(shost, "BAR0 not memory mappable aborting.\n"); in snic_probe()
438 SNIC_HOST_ERR(shost, in snic_probe()
452 SNIC_HOST_ERR(shost, "vNIC Resource Discovery Failed.\n"); in snic_probe()
460 SNIC_HOST_INFO(shost, "Devcmd2 Init Failed. err = %d\n", ret); in snic_probe()
467 SNIC_HOST_ERR(shost, in snic_probe()
476 SNIC_HOST_ERR(shost, in snic_probe()
486 SNIC_HOST_ERR(shost, in snic_probe()
496 shost->can_queue = min_t(u32, SNIC_MAX_IO_REQ, in snic_probe()
499 snic->max_tag_id = shost->can_queue; in snic_probe()
501 shost->max_lun = snic->config.luns_per_tgt; in snic_probe()
502 shost->max_id = SNIC_MAX_TARGET; in snic_probe()
504 shost->max_cmd_len = MAX_COMMAND_SIZE; /*defined in scsi_cmnd.h*/ in snic_probe()
513 SNIC_HOST_ERR(shost, in snic_probe()
522 SNIC_HOST_ERR(shost, in snic_probe()
551 SNIC_HOST_ERR(shost, "dflt sgl pool creation failed\n"); in snic_probe()
562 SNIC_HOST_ERR(shost, "max sgl pool creation failed\n"); in snic_probe()
573 SNIC_HOST_ERR(shost, "snic tmreq info pool creation failed.\n"); in snic_probe()
589 SNIC_HOST_ERR(shost, in snic_probe()
611 SNIC_HOST_ERR(shost, in snic_probe()
620 SNIC_HOST_ERR(shost, "Unable to request irq. %d\n", ret); in snic_probe()
631 SNIC_HOST_ERR(shost, in snic_probe()
642 ret = snic_add_host(shost, pdev); in snic_probe()
644 SNIC_HOST_ERR(shost, in snic_probe()
655 SNIC_HOST_ERR(shost, "snic_probe:Discovery Failed w err = %d\n", in snic_probe()
661 SNIC_HOST_INFO(shost, "SNIC Device Probe Successful.\n"); in snic_probe()
684 SNIC_HOST_ERR(shost, in snic_probe()
690 snic_del_host(snic->shost); in snic_probe()
726 scsi_host_put(shost); in snic_probe()
789 snic_del_host(snic->shost); in snic_remove()
803 scsi_host_put(snic->shost); in snic_remove()