Lines Matching defs:scsi_dev
777 int sas_slave_configure(struct scsi_device *scsi_dev)
779 struct domain_device *dev = sdev_to_domain_dev(scsi_dev);
785 ata_sas_slave_configure(scsi_dev, dev->sata_dev.ap);
791 sas_read_port_mode_page(scsi_dev);
793 if (scsi_dev->tagged_supported) {
794 scsi_set_tag_type(scsi_dev, MSG_SIMPLE_TAG);
795 scsi_activate_tcq(scsi_dev, SAS_DEF_QD);
799 scsi_dev->lun);
800 scsi_dev->tagged_supported = 0;
801 scsi_set_tag_type(scsi_dev, 0);
802 scsi_deactivate_tcq(scsi_dev, 1);
805 scsi_dev->allow_restart = 1;
810 void sas_slave_destroy(struct scsi_device *scsi_dev)
812 struct domain_device *dev = sdev_to_domain_dev(scsi_dev);
818 int sas_change_queue_depth(struct scsi_device *scsi_dev, int new_depth,
826 if (scsi_dev->tagged_supported)
827 scsi_adjust_queue_depth(scsi_dev, scsi_get_tag_type(scsi_dev),
830 struct domain_device *dev = sdev_to_domain_dev(scsi_dev);
833 scsi_dev->lun);
834 scsi_adjust_queue_depth(scsi_dev, 0, 1);
841 int sas_change_queue_type(struct scsi_device *scsi_dev, int qt)
843 if (!scsi_dev->tagged_supported)
846 scsi_deactivate_tcq(scsi_dev, 1);
848 scsi_set_tag_type(scsi_dev, qt);
849 scsi_activate_tcq(scsi_dev, scsi_dev->queue_depth);
854 int sas_bios_param(struct scsi_device *scsi_dev,
1049 int sas_slave_alloc(struct scsi_device *scsi_dev)
1051 struct domain_device *dev = sdev_to_domain_dev(scsi_dev);