Lines Matching refs:sdev

7546 advansys_biosparam(struct scsi_device *sdev, struct block_device *bdev,  in advansys_biosparam()  argument
7549 struct asc_board *boardp = shost_priv(sdev->host); in advansys_biosparam()
7552 ASC_STATS(sdev->host, biosparam); in advansys_biosparam()
7644 static void AscAsyncFix(ASC_DVC_VAR *asc_dvc, struct scsi_device *sdev) in AscAsyncFix() argument
7646 char type = sdev->type; in AscAsyncFix()
7647 ASC_SCSI_BIT_ID_TYPE tid_bits = 1 << sdev->id; in AscAsyncFix()
7654 if ((type == TYPE_ROM) && (strncmp(sdev->vendor, "HP ", 3) == 0)) in AscAsyncFix()
7663 AscSetRunChipSynRegAtID(asc_dvc->iop_base, sdev->id, in AscAsyncFix()
7668 advansys_narrow_slave_configure(struct scsi_device *sdev, ASC_DVC_VAR *asc_dvc) in advansys_narrow_slave_configure() argument
7670 ASC_SCSI_BIT_ID_TYPE tid_bit = 1 << sdev->id; in advansys_narrow_slave_configure()
7673 if (sdev->lun == 0) { in advansys_narrow_slave_configure()
7675 if ((asc_dvc->cfg->sdtr_enable & tid_bit) && sdev->sdtr) { in advansys_narrow_slave_configure()
7682 AscAsyncFix(asc_dvc, sdev); in advansys_narrow_slave_configure()
7685 if (sdev->tagged_supported) { in advansys_narrow_slave_configure()
7687 if (sdev->lun == 0) { in advansys_narrow_slave_configure()
7691 scsi_change_queue_depth(sdev, in advansys_narrow_slave_configure()
7692 asc_dvc->max_dvc_qng[sdev->id]); in advansys_narrow_slave_configure()
7695 if (sdev->lun == 0) { in advansys_narrow_slave_configure()
7701 if ((sdev->lun == 0) && in advansys_narrow_slave_configure()
7710 asc_dvc->max_dvc_qng[sdev->id] = in advansys_narrow_slave_configure()
7711 asc_dvc->cfg->max_tag_qng[sdev->id]; in advansys_narrow_slave_configure()
7713 (ushort)(ASCV_MAX_DVC_QNG_BEG + sdev->id), in advansys_narrow_slave_configure()
7714 asc_dvc->max_dvc_qng[sdev->id]); in advansys_narrow_slave_configure()
7794 advansys_wide_slave_configure(struct scsi_device *sdev, ADV_DVC_VAR *adv_dvc) in advansys_wide_slave_configure() argument
7797 unsigned short tidmask = 1 << sdev->id; in advansys_wide_slave_configure()
7799 if (sdev->lun == 0) { in advansys_wide_slave_configure()
7806 if ((adv_dvc->wdtr_able & tidmask) && sdev->wdtr) in advansys_wide_slave_configure()
7808 if ((adv_dvc->sdtr_able & tidmask) && sdev->sdtr) in advansys_wide_slave_configure()
7810 if (adv_dvc->chip_type == ADV_CHIP_ASC38C1600 && sdev->ppr) in advansys_wide_slave_configure()
7820 sdev->tagged_supported) { in advansys_wide_slave_configure()
7827 ASC_MC_NUMBER_OF_MAX_CMD + sdev->id, in advansys_wide_slave_configure()
7832 if ((adv_dvc->tagqng_able & tidmask) && sdev->tagged_supported) in advansys_wide_slave_configure()
7833 scsi_change_queue_depth(sdev, adv_dvc->max_dvc_qng); in advansys_wide_slave_configure()
7840 static int advansys_slave_configure(struct scsi_device *sdev) in advansys_slave_configure() argument
7842 struct asc_board *boardp = shost_priv(sdev->host); in advansys_slave_configure()
7845 advansys_narrow_slave_configure(sdev, in advansys_slave_configure()
7848 advansys_wide_slave_configure(sdev, in advansys_slave_configure()