Lines Matching defs:host
63 struct Scsi_Host *host = class_to_shost(dev);
65 return (struct esas2r_adapter *)host->hostdata;
356 struct Scsi_Host *host = NULL;
390 host = scsi_host_alloc(&driver_template, host_alloc_size);
391 if (host == NULL) {
396 memset(host->hostdata, 0, host_alloc_size);
398 a = (struct esas2r_adapter *)host->hostdata;
400 esas2r_log(ESAS2R_LOG_INFO, "scsi_host_alloc() OK host: %p", host);
404 host->max_id = ESAS2R_MAX_ID + 1;
405 host->max_lun = 255;
409 host->max_cmd_len = 16;
411 host->can_queue = can_queue;
412 host->cmd_per_lun = cmd_per_lun;
413 host->this_id = host->max_id + 1;
414 host->max_channel = 0;
415 host->unique_id = found_adapters;
416 host->sg_tablesize = sg_tablesize;
417 host->max_sectors = esas2r_max_sectors;
425 if (!esas2r_init_adapter(host, pcid, found_adapters)) {
431 esas2r_log_dev(ESAS2R_LOG_INFO, &(host->shost_gendev),
434 scsi_host_put(host);
441 host->hostdata);
443 pci_set_drvdata(pcid, host);
447 err = scsi_add_host(host, &pcid->dev);
451 esas2r_log_dev(ESAS2R_LOG_CRIT, &(host->shost_gendev),
454 esas2r_log_dev(ESAS2R_LOG_INFO, &(host->shost_gendev),
457 scsi_host_put(host);
459 esas2r_log_dev(ESAS2R_LOG_INFO, &(host->shost_gendev),
471 esas2r_log_dev(ESAS2R_LOG_INFO, &(host->shost_gendev),
474 scsi_scan_host(host);
477 if (sysfs_create_bin_file(&host->shost_dev.kobj, &bin_attr_fw))
478 esas2r_log_dev(ESAS2R_LOG_WARN, &(host->shost_gendev),
483 if (sysfs_create_bin_file(&host->shost_dev.kobj, &bin_attr_fs))
484 esas2r_log_dev(ESAS2R_LOG_WARN, &(host->shost_gendev),
489 if (sysfs_create_bin_file(&host->shost_dev.kobj, &bin_attr_vda))
490 esas2r_log_dev(ESAS2R_LOG_WARN, &(host->shost_gendev),
495 if (sysfs_create_bin_file(&host->shost_dev.kobj, &bin_attr_hw))
496 esas2r_log_dev(ESAS2R_LOG_WARN, &(host->shost_gendev),
501 if (sysfs_create_bin_file(&host->shost_dev.kobj, &bin_attr_live_nvram))
502 esas2r_log_dev(ESAS2R_LOG_WARN, &(host->shost_gendev),
507 if (sysfs_create_bin_file(&host->shost_dev.kobj,
509 esas2r_log_dev(ESAS2R_LOG_WARN, &(host->shost_gendev),
521 struct Scsi_Host *host = pci_get_drvdata(pdev);
522 struct esas2r_adapter *a = (struct esas2r_adapter *)host->hostdata;
526 "host:%p", pdev,
527 host);
819 int esas2r_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *cmd)
822 (struct esas2r_adapter *)cmd->device->host->hostdata;
933 &(a->host->shost_gendev),
983 (struct esas2r_adapter *)cmd->device->host->hostdata;
1070 (struct esas2r_adapter *)cmd->device->host->hostdata;
1112 (struct esas2r_adapter *)cmd->device->host->hostdata;
1641 scsi_dev = scsi_device_lookup(a->host, 0, target_id, 0);
1654 &(a->host->
1659 ret = scsi_add_device(a->host, 0, target_id, 0);
1663 &(a->host->
1675 scsi_dev = scsi_device_lookup(a->host, 0, target_id, 0);
1699 &(a->host->shost_gendev),