Lines Matching refs:host

369 	nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata;  in nsp32_build_identify()
390 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_build_sdtr()
407 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_build_nop()
425 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_build_reject()
438 unsigned int base = SCpnt->host->io_port;
456 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_selection_autopara()
457 unsigned int base = SCpnt->device->host->io_port; in nsp32_selection_autopara()
458 unsigned int host_id = SCpnt->device->host->this_id; in nsp32_selection_autopara()
587 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_selection_autoscsi()
588 unsigned int base = SCpnt->device->host->io_port; in nsp32_selection_autoscsi()
589 unsigned int host_id = SCpnt->device->host->this_id; in nsp32_selection_autoscsi()
811 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_reselection()
812 unsigned int host_id = SCpnt->device->host->this_id; in nsp32_reselection()
813 unsigned int base = SCpnt->device->host->io_port; in nsp32_reselection()
865 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_setup_sg_table()
911 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_queuecommand_lck()
931 if (scmd_id(SCpnt) == SCpnt->device->host->this_id) { in nsp32_queuecommand_lck()
1170 struct Scsi_Host *host = data->Host; in do_nsp32_isr() local
1172 spin_lock_irqsave(host->host_lock, flags); in do_nsp32_isr()
1436 spin_unlock_irqrestore(host->host_lock, flags); in do_nsp32_isr()
1444 static int nsp32_show_info(struct seq_file *m, struct Scsi_Host *host) in nsp32_show_info() argument
1454 hostno = host->host_no; in nsp32_show_info()
1455 data = (nsp32_hw_data *)host->hostdata; in nsp32_show_info()
1456 base = host->io_port; in nsp32_show_info()
1461 seq_printf(m, "IRQ: %d\n", host->irq); in nsp32_show_info()
1462 …seq_printf(m, "IO: 0x%lx-0x%lx\n", host->io_port, host->io_port + host->n_io_po… in nsp32_show_info()
1463 …seq_printf(m, "MMIO(virtual address): 0x%lx-0x%lx\n", host->base, host->base + data->MmioLength - … in nsp32_show_info()
1464 seq_printf(m, "sg_tablesize: %d\n", host->sg_tablesize); in nsp32_show_info()
1485 if (id == host->this_id) { in nsp32_show_info()
1524 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_scsi_done()
1525 unsigned int base = SCpnt->device->host->io_port; in nsp32_scsi_done()
1562 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_busfree_occur()
1563 unsigned int base = SCpnt->device->host->io_port; in nsp32_busfree_occur()
1720 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_adjust_busfree()
1793 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_msgout_occur()
1794 unsigned int base = SCpnt->device->host->io_port; in nsp32_msgout_occur()
1869 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_restart_autoscsi()
1937 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_msgin_occur()
1938 unsigned int base = SCpnt->device->host->io_port; in nsp32_msgin_occur()
2232 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_analyze_sdtr()
2560 struct Scsi_Host *host; /* registered host structure */ in nsp32_detect() local
2571 host = scsi_host_alloc(&nsp32_template, sizeof(nsp32_hw_data)); in nsp32_detect()
2572 if (host == NULL) { in nsp32_detect()
2580 data = (nsp32_hw_data *)host->hostdata; in nsp32_detect()
2584 host->irq = data->IrqNumber; in nsp32_detect()
2585 host->io_port = data->BaseAddress; in nsp32_detect()
2586 host->unique_id = data->BaseAddress; in nsp32_detect()
2587 host->n_io_port = data->NumAddress; in nsp32_detect()
2588 host->base = (unsigned long)data->MmioAddress; in nsp32_detect()
2590 data->Host = host; in nsp32_detect()
2710 host->irq, host->io_port, host->n_io_port); in nsp32_detect()
2732 ret = request_irq(host->irq, do_nsp32_isr, IRQF_SHARED, "nsp32", data); in nsp32_detect()
2735 "SCSI PCI controller. Interrupt: %d", host->irq); in nsp32_detect()
2742 res = request_region(host->io_port, host->n_io_port, "nsp32"); in nsp32_detect()
2750 ret = scsi_add_host(host, &pdev->dev); in nsp32_detect()
2755 scsi_scan_host(host); in nsp32_detect()
2756 pci_set_drvdata(pdev, host); in nsp32_detect()
2760 release_region(host->io_port, host->n_io_port); in nsp32_detect()
2763 free_irq(host->irq, data); in nsp32_detect()
2774 scsi_host_put(host); in nsp32_detect()
2780 static int nsp32_release(struct Scsi_Host *host) in nsp32_release() argument
2782 nsp32_hw_data *data = (nsp32_hw_data *)host->hostdata; in nsp32_release()
2794 if (host->irq) { in nsp32_release()
2795 free_irq(host->irq, data); in nsp32_release()
2798 if (host->io_port && host->n_io_port) { in nsp32_release()
2799 release_region(host->io_port, host->n_io_port); in nsp32_release()
2822 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_eh_abort()
2823 unsigned int base = SCpnt->device->host->io_port; in nsp32_eh_abort()
2850 nsp32_hw_data *data = (nsp32_hw_data *)SCpnt->device->host->hostdata; in nsp32_eh_bus_reset()
2851 unsigned int base = SCpnt->device->host->io_port; in nsp32_eh_bus_reset()
2853 spin_lock_irq(SCpnt->device->host->host_lock); in nsp32_eh_bus_reset()
2862 spin_unlock_irq(SCpnt->device->host->host_lock); in nsp32_eh_bus_reset()
2910 struct Scsi_Host *host = SCpnt->device->host; in nsp32_eh_host_reset() local
2911 unsigned int base = SCpnt->device->host->io_port; in nsp32_eh_host_reset()
2912 nsp32_hw_data *data = (nsp32_hw_data *)host->hostdata; in nsp32_eh_host_reset()
2917 spin_lock_irq(SCpnt->device->host->host_lock); in nsp32_eh_host_reset()
2924 spin_unlock_irq(SCpnt->device->host->host_lock); in nsp32_eh_host_reset()
3308 struct Scsi_Host *host = pci_get_drvdata(pdev); in nsp32_suspend() local
3310 …_INFO, "pci-suspend: pdev=0x%p, state=%ld, slot=%s, host=0x%p", pdev, state, pci_name(pdev), host); in nsp32_suspend()
3322 struct Scsi_Host *host = pci_get_drvdata(pdev); in nsp32_resume() local
3323 nsp32_hw_data *data = (nsp32_hw_data *)host->hostdata; in nsp32_resume()
3326 nsp32_msg(KERN_INFO, "pci-resume: pdev=0x%p, slot=%s, host=0x%p", pdev, pci_name(pdev), host); in nsp32_resume()
3392 struct Scsi_Host *host = pci_get_drvdata(pdev); in nsp32_remove() local
3396 scsi_remove_host(host); in nsp32_remove()
3398 nsp32_release(host); in nsp32_remove()
3400 scsi_host_put(host); in nsp32_remove()