Lines Matching defs:host
128 MODULE_PARM_DESC(host_tagset_enable, "Shared host tagset enable/disable Default: enable(1)");
1492 * this number to pull sufficient number of frames from host memory.
1631 * this number to pull sufficient number of frames from host memory.
1684 dev_err(&instance->pdev->dev, "[%d]: Dumping Frame Phys Address of all pending cmds in FW\n",instance->host->host_no);
1685 dev_err(&instance->pdev->dev, "[%d]: Total OS Pending cmds : %d\n",instance->host->host_no,atomic_read(&instance->fw_outstanding));
1687 dev_err(&instance->pdev->dev, "[%d]: 64 bit SGLs were sent to FW\n",instance->host->host_no);
1689 dev_err(&instance->pdev->dev, "[%d]: 32 bit SGLs were sent to FW\n",instance->host->host_no);
1691 dev_err(&instance->pdev->dev, "[%d]: Pending OS cmds in FW : \n",instance->host->host_no);
1696 dev_err(&instance->pdev->dev, "[%d]: Frame addr :0x%08lx : ",instance->host->host_no,(unsigned long)cmd->frame_phys_addr);
1703 instance->host->host_no, cmd->frame_count, ldio->cmd, ldio->target_id,
1712 instance->host->host_no, cmd->frame_count, pthru->cmd, pthru->target_id,
1729 dev_err(&instance->pdev->dev, "[%d]: Pending Internal cmds in FW : \n",instance->host->host_no);
1737 dev_err(&instance->pdev->dev, "[%d]: Dumping Done\n\n",instance->host->host_no);
1782 * @shost: adapter SCSI host
1793 scmd->device->host->hostdata;
1871 (megasas_mgmt_info.instance[i]->host->host_no == host_no))
1902 instance = megasas_lookup_instance(sdev->host->host_no);
1975 instance = (struct megasas_instance *)sdev->host->hostdata;
2002 instance = megasas_lookup_instance(sdev->host->host_no);
2021 device_qd = min(instance->host->can_queue,
2026 device_qd = instance->host->can_queue;
2049 instance = megasas_lookup_instance(sdev->host->host_no);
2076 instance = megasas_lookup_instance(sdev->host->host_no);
2115 instance = megasas_lookup_instance(sdev->host->host_no);
2159 instance = megasas_lookup_instance(sdev->host->host_no);
2262 spin_lock_irqsave(instance->host->host_lock, flags);
2265 instance->host->can_queue = instance->cur_can_queue;
2266 spin_unlock_irqrestore(instance->host->host_lock, flags);
2376 instance->host->host_no);
2384 "affiliation for scsi%d\n", instance->host->host_no);
2400 instance->host->host_no);
2429 "scsi%d\n", instance->host->host_no);
2434 dcmd->cmd_status, instance->host->host_no);
2446 instance->host->host_no);
2483 instance->host->host_no);
2491 "affiliation for scsi%d\n", instance->host->host_no);
2507 instance->host->host_no);
2536 "scsi%d\n", instance->host->host_no);
2542 dcmd->cmd_status, instance->host->host_no);
2551 instance->host->host_no);
2616 "affiliation for scsi%d\n", instance->host->host_no);
2658 instance->host->host_no);
2672 " memory for heartbeat host memory for scsi%d\n",
2673 instance->host->host_no);
2695 instance->host->host_no);
2708 "timed out" : "failed", instance->host->host_no);
2732 "completed for scsi%d\n", instance->host->host_no);
2883 __func__, __LINE__, instance->host->host_no, instance->disableOnlineCtrlReset,
2895 * This routine implements a generic reset handler for device, bus and host
2896 * reset requests. Device, bus and host specific reset handlers can use this
2904 instance = (struct megasas_instance *)scmd->device->host->hostdata;
2927 * Sets the FW busy flag and reduces the host->can_queue if the
2940 instance = (struct megasas_instance *)scmd->device->host->hostdata;
2943 spin_lock_irqsave(instance->host->host_lock, flags);
2945 instance->host->can_queue = instance->throttlequeuedepth;
2949 spin_unlock_irqrestore(instance->host->host_lock, flags);
3005 instance = (struct megasas_instance *)scmd->device->host->hostdata;
3056 * megasas_reset_bus_host - Bus & host reset handler entry point
3064 instance = (struct megasas_instance *)scmd->device->host->hostdata;
3070 "SCSI host state: %d SCSI host busy: %d FW outstanding: %d\n",
3071 scmd->device->host->shost_state,
3072 scsi_host_busy(scmd->device->host),
3081 ret = megasas_reset_fusion(scmd->device->host,
3098 instance = (struct megasas_instance *)scmd->device->host->hostdata;
3120 instance = (struct megasas_instance *)scmd->device->host->hostdata;
3503 * Scsi host template for megaraid_sas driver
3713 spin_lock_irqsave(instance->host->host_lock, flags);
3723 instance->host->host_lock,
3748 spin_unlock_irqrestore(instance->host->host_lock,
3764 spin_lock_irqsave(instance->host->host_lock, flags);
3777 spin_unlock_irqrestore(instance->host->host_lock, flags);
4585 megasas_reset_fusion(instance->host,
4686 megasas_reset_fusion(instance->host,
4813 megasas_reset_fusion(instance->host,
4932 megasas_reset_fusion(instance->host,
5083 megasas_reset_fusion(instance->host,
5234 megasas_reset_fusion(instance->host,
5374 megasas_reset_fusion(instance->host,
5455 megasas_reset_fusion(instance->host,
5679 "megasas", instance->host->host_no);
5715 "megasas", instance->host->host_no, i);
6289 * MSI-X host index 0 is common for all adapter.
6842 megasas_reset_fusion(instance->host,
6903 struct Scsi_Host *host = instance->host;
6908 host->unique_id = instance->unique_id;
6909 host->can_queue = instance->max_scsi_cmds;
6910 host->this_id = instance->init_id;
6911 host->sg_tablesize = instance->max_num_sge;
6937 host->max_sectors = instance->max_sectors_per_req;
6938 host->cmd_per_lun = MEGASAS_DEFAULT_CMD_PER_LUN;
6939 host->max_channel = MEGASAS_MAX_CHANNELS - 1;
6940 host->max_id = MEGASAS_MAX_DEV_PER_CHANNEL;
6941 host->max_lun = MEGASAS_MAX_LUN;
6942 host->max_cmd_len = 16;
6944 /* Use shared host tagset only for fusion adaptors
6946 * Single msix_vectors in kdump, so shared host tag is also disabled.
6949 host->host_tagset = 0;
6950 host->nr_hw_queues = 1;
6956 host->host_tagset = 1;
6957 host->nr_hw_queues = instance->msix_vectors -
6960 host->nr_maps = 3;
6968 host->nr_hw_queues - instance->iopoll_q_count,
6973 if (scsi_add_host(host, &instance->pdev->dev)) {
6975 "Failed to add host from %s %d\n",
7457 struct Scsi_Host *host;
7501 host = scsi_host_alloc(&megasas_template,
7504 if (!host) {
7509 instance = (struct megasas_instance *)host->hostdata;
7517 instance->host = host;
7577 scsi_scan_host(host);
7597 scsi_remove_host(instance->host);
7624 scsi_host_put(host);
7781 struct Scsi_Host *host;
7790 host = instance->host;
7912 scsi_host_put(host);
7957 struct Scsi_Host *host;
7967 host = instance->host;
7980 scsi_remove_host(instance->host);
8082 scsi_host_put(host);
8793 struct Scsi_Host *host;
8798 host = instance->host;
8816 sdev1 = scsi_device_lookup(host, channel, id, 0);
8818 scsi_add_device(host, channel, id, 0);
8829 sdev1 = scsi_device_lookup(host, i, j, 0);
8833 scsi_add_device(host, i, j, 0);
8848 sdev1 = scsi_device_lookup(host,
8852 scsi_add_device(host, MEGASAS_MAX_PD_CHANNELS + i, j, 0);
8902 sdev1 = scsi_device_lookup(instance->host,
8922 instance->host->host_no);