Lines Matching defs:host

24  *	- PCI-X host interface
289 "Device bus connection is prohibited by host"},
545 "Command terminated by host"},
547 "Aborted command, command terminated by host"}
623 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
625 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
1077 spin_unlock_irq(ioa_cfg->host->host_lock);
1079 spin_lock_irq(ioa_cfg->host->host_lock);
1325 p += scnprintf(p, buffer + len - p, "%d/", ioa_cfg->host->host_no);
1492 * change notification host controlled async from the adapter.
1840 ioa_cfg->host->host_no,
1891 ioa_cfg->host->host_no,
2526 scsi_report_bus_reset(ioa_cfg->host,
2629 * This function is the op done function for an error log host
2672 * This function blocks host requests and initiates an
2685 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
2697 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
2705 * This function blocks host requests and initiates an
2718 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
2733 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3001 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3010 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3151 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3154 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3159 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3161 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3169 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3226 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3242 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3311 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3314 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3335 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3341 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3354 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3357 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3370 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3371 scsi_add_device(ioa_cfg->host, bus, target, lun);
3372 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3378 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3379 kobject_uevent(&ioa_cfg->host->shost_dev.kobj, KOBJ_CHANGE);
3402 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3407 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3411 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3415 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3418 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3425 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3426 scsi_unblock_requests(ioa_cfg->host);
3427 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3429 scsi_block_requests(ioa_cfg->host);
3433 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3439 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3466 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3469 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3502 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3507 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3536 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3538 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3560 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3562 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3600 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3602 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3604 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3611 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3617 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3621 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3624 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3654 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3659 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3687 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3700 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
3739 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
3742 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4035 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4037 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4039 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4043 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4054 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4062 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4065 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4067 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4168 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4170 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4193 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4197 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4202 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4216 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4220 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4226 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4281 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4285 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4289 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4392 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4395 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4407 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4426 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4429 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4434 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4502 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)sdev->host->hostdata;
4506 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4511 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4529 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)sdev->host->hostdata;
4534 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4538 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4563 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)sdev->host->hostdata;
4569 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4576 len = snprintf(buf, PAGE_SIZE, "%d:%d:%d:%d\n", ioa_cfg->host->host_no,
4579 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4603 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)sdev->host->hostdata;
4608 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4615 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4639 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)sdev->host->hostdata;
4644 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4650 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4675 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)sdev->host->hostdata;
4680 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4686 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4705 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)sdev->host->hostdata;
4710 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4723 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4824 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4829 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4836 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4849 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4895 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *) sdev->host->hostdata;
4921 ioa_cfg = (struct ipr_ioa_cfg *) sdev->host->hostdata;
4923 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4932 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4946 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *) sdev->host->hostdata;
4952 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
4970 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
4983 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
5032 struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *) sdev->host->hostdata;
5039 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
5051 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
5056 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
5188 ioa_cfg = (struct ipr_ioa_cfg *) cmd->device->host->hostdata;
5189 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
5200 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
5202 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
5204 /* If we got hit with a host reset while we were already resetting
5211 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
5296 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
5298 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
5300 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
5307 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
5311 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
5313 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
5318 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
5345 ioa_cfg = (struct ipr_ioa_cfg *) scsi_cmd->device->host->hostdata;
5383 spin_unlock_irq(scsi_cmd->device->host->host_lock);
5385 spin_lock_irq(scsi_cmd->device->host->host_lock);
5401 ioa_cfg = (struct ipr_ioa_cfg *) cmd->device->host->hostdata;
5407 spin_lock_irq(cmd->device->host->host_lock);
5409 spin_unlock_irq(cmd->device->host->host_lock);
5439 scsi_report_bus_reset(ioa_cfg->host, res->bus);
5477 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
5479 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
5494 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
5518 ioa_cfg = (struct ipr_ioa_cfg *)scsi_cmd->device->host->hostdata;
5588 * @shost: scsi host struct
5610 * ipr_eh_host_reset - Reset the host adapter
5624 ioa_cfg = (struct ipr_ioa_cfg *) scsi_cmd->device->host->hostdata;
5626 spin_lock_irqsave(scsi_cmd->device->host->host_lock, flags);
5628 spin_unlock_irqrestore(scsi_cmd->device->host->host_lock, flags);
6470 scsi_report_bus_reset(ioa_cfg->host, scsi_cmd->device->channel);
6541 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
6545 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
6551 * @shost: scsi host struct
6559 * SCSI_MLQUEUE_HOST_BUSY if host is busy
6579 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
6581 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
6590 * We are currently blocking all devices due to a host reset
6591 * We have told the host to stop giving us new requests, but
6720 * @host: scsi host struct
6725 static const char *ipr_ioa_info(struct Scsi_Host *host)
6731 ioa_cfg = (struct ipr_ioa_cfg *) host->hostdata;
6733 spin_lock_irqsave(host->host_lock, lock_flags);
6735 spin_unlock_irqrestore(host->host_lock, lock_flags);
6785 spin_lock_irqsave(ioa_cfg->host->host_lock, flags);
6787 spin_unlock_irqrestore(ioa_cfg->host->host_lock, flags);
6789 spin_lock_irqsave(ioa_cfg->host->host_lock, flags);
6807 spin_unlock_irqrestore(ioa_cfg->host->host_lock, flags);
6826 spin_lock_irqsave(ioa_cfg->host->host_lock, flags);
6828 spin_unlock_irqrestore(ioa_cfg->host->host_lock, flags);
6830 spin_lock_irqsave(ioa_cfg->host->host_lock, flags);
6843 spin_unlock_irqrestore(ioa_cfg->host->host_lock, flags);
6900 scsi_report_device_reset(ioa_cfg->host, res->bus, res->target);
7313 scsi_report_bus_reset(ioa_cfg->host, IPR_VSET_BUS);
8305 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
8312 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
8823 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
8826 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
9280 scsi_block_requests(ioa_cfg->host);
9388 spin_lock_irqsave(ioa_cfg->host->host_lock, flags);
9391 spin_unlock_irqrestore(ioa_cfg->host->host_lock, flags);
9408 spin_lock_irqsave(ioa_cfg->host->host_lock, flags);
9411 spin_unlock_irqrestore(ioa_cfg->host->host_lock, flags);
9427 spin_lock_irqsave(ioa_cfg->host->host_lock, flags);
9436 spin_unlock_irqrestore(ioa_cfg->host->host_lock, flags);
9453 spin_lock_irqsave(ioa_cfg->host->host_lock, flags);
9468 spin_unlock_irqrestore(ioa_cfg->host->host_lock, flags);
9514 spin_lock_irqsave(ioa_cfg->host->host_lock, host_lock_flags);
9523 spin_unlock_irqrestore(ioa_cfg->host->host_lock, host_lock_flags);
9637 scsi_host_put(ioa_cfg->host);
9933 * @host: scsi host struct
9940 struct Scsi_Host *host, struct pci_dev *pdev)
9944 ioa_cfg->host = host;
9971 host->max_channel = IPR_MAX_SIS64_BUSES;
9972 host->max_id = IPR_MAX_SIS64_TARGETS_PER_BUS;
9973 host->max_lun = IPR_MAX_SIS64_LUNS_PER_TARGET;
9980 host->max_channel = IPR_VSET_BUS;
9981 host->max_id = IPR_MAX_NUM_TARGETS_PER_BUS;
9982 host->max_lun = IPR_MAX_NUM_LUNS_PER_TARGET;
9990 host->unique_id = host->host_no;
9991 host->max_cmd_len = IPR_MAX_CDB_LEN;
9992 host->can_queue = ioa_cfg->max_cmds;
10000 ioa_cfg->hrrq[i].lock = ioa_cfg->host->host_lock;
10051 "host%d-%d", ioa_cfg->host->host_no, vec_idx);
10096 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
10101 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
10125 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
10131 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
10143 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
10153 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
10173 struct Scsi_Host *host;
10184 host = scsi_host_alloc(&driver_template, sizeof(*ioa_cfg));
10186 if (!host) {
10192 ioa_cfg = (struct ipr_ioa_cfg *)host->hostdata;
10219 ipr_init_ioa_cfg(ioa_cfg, host, pdev);
10379 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
10381 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
10407 WQ_MEM_RECLAIM, host->host_no);
10439 scsi_host_put(host);
10486 spin_lock_irqsave(ioa_cfg->host->host_lock, host_lock_flags);
10488 spin_unlock_irqrestore(ioa_cfg->host->host_lock, host_lock_flags);
10490 spin_lock_irqsave(ioa_cfg->host->host_lock, host_lock_flags);
10501 spin_unlock_irqrestore(ioa_cfg->host->host_lock, host_lock_flags);
10507 spin_lock_irqsave(ioa_cfg->host->host_lock, host_lock_flags);
10515 spin_unlock_irqrestore(ioa_cfg->host->host_lock, host_lock_flags);
10537 ipr_remove_trace_file(&ioa_cfg->host->shost_dev.kobj,
10539 ipr_remove_dump_file(&ioa_cfg->host->shost_dev.kobj,
10541 sysfs_remove_bin_file(&ioa_cfg->host->shost_dev.kobj,
10543 scsi_remove_host(ioa_cfg->host);
10577 rc = scsi_add_host(ioa_cfg->host, &pdev->dev);
10584 rc = ipr_create_trace_file(&ioa_cfg->host->shost_dev.kobj,
10588 scsi_remove_host(ioa_cfg->host);
10593 rc = sysfs_create_bin_file(&ioa_cfg->host->shost_dev.kobj,
10597 ipr_remove_dump_file(&ioa_cfg->host->shost_dev.kobj,
10599 ipr_remove_trace_file(&ioa_cfg->host->shost_dev.kobj,
10601 scsi_remove_host(ioa_cfg->host);
10606 rc = ipr_create_dump_file(&ioa_cfg->host->shost_dev.kobj,
10610 sysfs_remove_bin_file(&ioa_cfg->host->shost_dev.kobj,
10612 ipr_remove_trace_file(&ioa_cfg->host->shost_dev.kobj,
10614 scsi_remove_host(ioa_cfg->host);
10618 spin_lock_irqsave(ioa_cfg->host->host_lock, flags);
10621 spin_unlock_irqrestore(ioa_cfg->host->host_lock, flags);
10632 scsi_scan_host(ioa_cfg->host);
10654 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
10662 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
10664 spin_lock_irqsave(ioa_cfg->host->host_lock, lock_flags);
10671 spin_unlock_irqrestore(ioa_cfg->host->host_lock, lock_flags);
10841 spin_lock_irqsave(ioa_cfg->host->host_lock, flags);
10844 spin_unlock_irqrestore(ioa_cfg->host->host_lock, flags);
10855 spin_unlock_irqrestore(ioa_cfg->host->host_lock, flags);