/kernel/linux/linux-6.6/include/scsi/ |
H A D | sas_ata.h | 18 static inline int dev_is_sata(struct domain_device *dev) in dev_is_sata() 24 int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy); 25 int sas_ata_init(struct domain_device *dev); 29 void sas_ata_schedule_reset(struct domain_device *dev); 30 void sas_ata_wait_eh(struct domain_device *dev); 35 void sas_ata_device_link_abort(struct domain_device *dev, bool force_reset); 36 int sas_execute_ata_cmd(struct domain_device *device, u8 *fis, 39 int sas_discover_sata(struct domain_device *dev); 40 int sas_ata_add_dev(struct domain_device *parent, struct ex_phy *phy, 41 struct domain_device *chil [all...] |
H A D | libsas.h | 65 #define to_dom_device(_obj) container_of(_obj, struct domain_device, dev_obj) 156 struct domain_device { struct 166 struct domain_device *parent; 237 struct domain_device *port_dev; 386 static inline struct domain_device * 391 static inline struct domain_device * 396 static inline struct ata_device *sas_to_ata_dev(struct domain_device *dev) in sas_to_ata_dev() 401 static inline struct domain_device * 574 struct domain_device *dev; 645 int (*lldd_dev_found)(struct domain_device *); [all...] |
/kernel/linux/linux-5.10/include/scsi/ |
H A D | sas_ata.h | 18 static inline int dev_is_sata(struct domain_device *dev) in dev_is_sata() 24 int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy); 25 int sas_ata_init(struct domain_device *dev); 30 void sas_ata_schedule_reset(struct domain_device *dev); 31 void sas_ata_wait_eh(struct domain_device *dev); 39 static inline int dev_is_sata(struct domain_device *dev) in dev_is_sata() 43 static inline int sas_ata_init(struct domain_device *dev) in sas_ata_init() 60 static inline void sas_ata_schedule_reset(struct domain_device *dev) in sas_ata_schedule_reset() 64 static inline void sas_ata_wait_eh(struct domain_device *dev) in sas_ata_wait_eh() 80 static inline int sas_get_ata_info(struct domain_device *de [all...] |
H A D | libsas.h | 75 #define to_dom_device(_obj) container_of(_obj, struct domain_device, dev_obj) 166 struct domain_device { struct 176 struct domain_device *parent; 247 struct domain_device *port_dev; 404 static inline struct domain_device * 409 static inline struct domain_device * 414 static inline struct ata_device *sas_to_ata_dev(struct domain_device *dev) in sas_to_ata_dev() 419 static inline struct domain_device * 580 struct domain_device *dev; 631 int (*lldd_dev_found)(struct domain_device *); [all...] |
/kernel/linux/linux-6.6/drivers/scsi/libsas/ |
H A D | sas_internal.h | 70 int sas_notify_lldd_dev_found(struct domain_device *); 71 void sas_notify_lldd_dev_gone(struct domain_device *); 75 int sas_smp_phy_control(struct domain_device *dev, int phy_id, 79 void sas_device_set_phy(struct domain_device *dev, struct sas_port *port); 80 struct domain_device *sas_find_dev_by_rphy(struct sas_rphy *rphy); 81 struct domain_device *sas_ex_to_ata(struct domain_device *ex_dev, int phy_id); 82 int sas_ex_phy_discover(struct domain_device *dev, int single); 83 int sas_get_report_phy_sata(struct domain_device *dev, int phy_id, 85 int sas_get_phy_attached_dev(struct domain_device *de [all...] |
H A D | sas_expander.c | 23 static int sas_discover_expander(struct domain_device *dev); 24 static int sas_configure_routing(struct domain_device *dev, u8 *sas_addr); 25 static int sas_configure_phy(struct domain_device *dev, int phy_id, 27 static int sas_disable_routing(struct domain_device *dev, u8 *sas_addr); 34 static int smp_execute_task_sg(struct domain_device *dev, in smp_execute_task_sg() 123 static int smp_execute_task(struct domain_device *dev, void *req, int req_size, in smp_execute_task() 149 static char sas_route_char(struct domain_device *dev, struct ex_phy *phy) in sas_route_char() 178 static void sas_set_ex_phy(struct domain_device *dev, int phy_id, in sas_set_ex_phy() 328 struct domain_device *sas_ex_to_ata(struct domain_device *ex_de [all...] |
H A D | sas_ata.c | 76 struct domain_device *dev = task->dev; in sas_ata_task_done() 163 struct domain_device *dev = ap->private_data; 233 struct domain_device *dev = qc->ap->private_data; in sas_ata_qc_fill_rtf() 238 static struct sas_internal *dev_to_sas_internal(struct domain_device *dev) in dev_to_sas_internal() 243 static int sas_get_ata_command_set(struct domain_device *dev) in sas_get_ata_command_set() 255 int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy) in sas_get_ata_info() 283 static int sas_ata_clear_pending(struct domain_device *dev, struct ex_phy *phy) in sas_ata_clear_pending() 291 /* hmmm, if this succeeds do we need to repost the domain_device to the in sas_ata_clear_pending() 303 struct domain_device *dev = link->ap->private_data; in smp_ata_check_ready_type() 305 struct domain_device *ex_de in smp_ata_check_ready_type() [all...] |
H A D | sas_scsi_host.c | 102 struct domain_device *dev = task->dev; in sas_scsi_task_done() 130 struct domain_device *dev, in sas_create_task() 163 struct domain_device *dev = cmd_to_domain_dev(cmd); in sas_queuecommand() 206 struct domain_device *dev = cmd_to_domain_dev(cmd); in sas_eh_finish_cmd() 242 struct domain_device *dev) in sas_scsi_clear_queue_I_T() 247 struct domain_device *x = cmd_to_domain_dev(cmd); in sas_scsi_clear_queue_I_T() 260 struct domain_device *dev = cmd_to_domain_dev(cmd); in sas_scsi_clear_queue_port() 324 static int sas_recover_lu(struct domain_device *dev, struct scsi_cmnd *cmd) in sas_recover_lu() 353 static int sas_recover_I_T(struct domain_device *dev) in sas_recover_I_T() 369 struct sas_phy *sas_get_local_phy(struct domain_device *de [all...] |
H A D | sas_discover.c | 22 void sas_init_dev(struct domain_device *dev) in sas_init_dev() 53 struct domain_device *dev; in sas_get_port_device() 169 int sas_notify_lldd_dev_found(struct domain_device *dev) in sas_notify_lldd_dev_found() 192 void sas_notify_lldd_dev_gone(struct domain_device *dev) in sas_notify_lldd_dev_gone() 209 struct domain_device *dev, *n; in sas_probe_devices() 234 struct domain_device *dev; in sas_suspend_devices() 244 /* lldd is free to forget the domain_device across the in sas_suspend_devices() 278 int sas_discover_end_dev(struct domain_device *dev) in sas_discover_end_dev() 287 struct domain_device *dev = container_of(kref, typeof(*dev), kref); in sas_free_device() 313 static void sas_unregister_common_dev(struct asd_sas_port *port, struct domain_device *de [all...] |
/kernel/linux/linux-5.10/drivers/scsi/libsas/ |
H A D | sas_internal.h | 72 int sas_notify_lldd_dev_found(struct domain_device *); 73 void sas_notify_lldd_dev_gone(struct domain_device *); 77 int sas_smp_phy_control(struct domain_device *dev, int phy_id, 84 void sas_device_set_phy(struct domain_device *dev, struct sas_port *port); 85 struct domain_device *sas_find_dev_by_rphy(struct sas_rphy *rphy); 86 struct domain_device *sas_ex_to_ata(struct domain_device *ex_dev, int phy_id); 87 int sas_ex_phy_discover(struct domain_device *dev, int single); 88 int sas_get_report_phy_sata(struct domain_device *dev, int phy_id, 111 static inline void sas_fail_probe(struct domain_device *de [all...] |
H A D | sas_expander.c | 23 static int sas_discover_expander(struct domain_device *dev); 24 static int sas_configure_routing(struct domain_device *dev, u8 *sas_addr); 25 static int sas_configure_phy(struct domain_device *dev, int phy_id, 27 static int sas_disable_routing(struct domain_device *dev, u8 *sas_addr); 54 static int smp_execute_task_sg(struct domain_device *dev, in smp_execute_task_sg() 140 static int smp_execute_task(struct domain_device *dev, void *req, int req_size, in smp_execute_task() 166 static char sas_route_char(struct domain_device *dev, struct ex_phy *phy) in sas_route_char() 195 static void sas_set_ex_phy(struct domain_device *dev, int phy_id, void *rsp) in sas_set_ex_phy() 345 struct domain_device *sas_ex_to_ata(struct domain_device *ex_de [all...] |
H A D | sas_ata.c | 84 struct domain_device *dev = task->dev; in sas_ata_task_done() 171 struct domain_device *dev = ap->private_data; 245 struct domain_device *dev = qc->ap->private_data; in sas_ata_qc_fill_rtf() 251 static struct sas_internal *dev_to_sas_internal(struct domain_device *dev) in dev_to_sas_internal() 256 static int sas_get_ata_command_set(struct domain_device *dev); 258 int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy) in sas_get_ata_info() 286 static int sas_ata_clear_pending(struct domain_device *dev, struct ex_phy *phy) in sas_ata_clear_pending() 294 /* hmmm, if this succeeds do we need to repost the domain_device to the in sas_ata_clear_pending() 308 struct domain_device *dev = ap->private_data; in smp_ata_check_ready() 309 struct domain_device *ex_de in smp_ata_check_ready() [all...] |
H A D | sas_scsi_host.c | 104 struct domain_device *dev = task->dev; in sas_scsi_task_done() 132 struct domain_device *dev, in sas_create_task() 166 struct domain_device *dev = cmd_to_domain_dev(cmd); in sas_queuecommand() 208 struct domain_device *dev = cmd_to_domain_dev(cmd); in sas_eh_finish_cmd() 244 struct domain_device *dev) in sas_scsi_clear_queue_I_T() 249 struct domain_device *x = cmd_to_domain_dev(cmd); in sas_scsi_clear_queue_I_T() 262 struct domain_device *dev = cmd_to_domain_dev(cmd); in sas_scsi_clear_queue_port() 324 static int sas_recover_lu(struct domain_device *dev, struct scsi_cmnd *cmd) in sas_recover_lu() 353 static int sas_recover_I_T(struct domain_device *dev) in sas_recover_I_T() 369 struct sas_phy *sas_get_local_phy(struct domain_device *de [all...] |
H A D | sas_discover.c | 23 void sas_init_dev(struct domain_device *dev) in sas_init_dev() 54 struct domain_device *dev; in sas_get_port_device() 170 int sas_notify_lldd_dev_found(struct domain_device *dev) in sas_notify_lldd_dev_found() 193 void sas_notify_lldd_dev_gone(struct domain_device *dev) in sas_notify_lldd_dev_gone() 210 struct domain_device *dev, *n; in sas_probe_devices() 235 struct domain_device *dev; in sas_suspend_devices() 245 /* lldd is free to forget the domain_device across the in sas_suspend_devices() 279 int sas_discover_end_dev(struct domain_device *dev) in sas_discover_end_dev() 288 struct domain_device *dev = container_of(kref, typeof(*dev), kref); in sas_free_device() 314 static void sas_unregister_common_dev(struct asd_sas_port *port, struct domain_device *de [all...] |
/kernel/linux/linux-5.10/drivers/scsi/aic94xx/ |
H A D | aic94xx.h | 51 int asd_dev_found(struct domain_device *dev); 52 void asd_dev_gone(struct domain_device *dev); 58 void asd_set_dmamode(struct domain_device *dev); 62 int asd_abort_task_set(struct domain_device *, u8 *lun); 63 int asd_clear_aca(struct domain_device *, u8 *lun); 64 int asd_clear_task_set(struct domain_device *, u8 *lun); 65 int asd_lu_reset(struct domain_device *, u8 *lun); 66 int asd_I_T_nexus_reset(struct domain_device *dev);
|
H A D | aic94xx_dev.c | 65 static void asd_set_ddb_type(struct domain_device *dev) in asd_set_ddb_type() 78 static int asd_init_sata_tag_ddb(struct domain_device *dev) in asd_init_sata_tag_ddb() 95 void asd_set_dmamode(struct domain_device *dev) in asd_set_dmamode() 120 static int asd_init_sata(struct domain_device *dev) in asd_init_sata() 137 static int asd_init_target_ddb(struct domain_device *dev) in asd_init_target_ddb() 216 static int asd_init_sata_pm_table_ddb(struct domain_device *dev) in asd_init_sata_pm_table_ddb() 245 static int asd_init_sata_pm_port_ddb(struct domain_device *dev) in asd_init_sata_pm_port_ddb() 277 static int asd_init_initiator_ddb(struct domain_device *dev) in asd_init_initiator_ddb() 289 static int asd_init_sata_pm_ddb(struct domain_device *dev) in asd_init_sata_pm_ddb() 304 int asd_dev_found(struct domain_device *de [all...] |
/kernel/linux/linux-6.6/drivers/scsi/aic94xx/ |
H A D | aic94xx.h | 51 int asd_dev_found(struct domain_device *dev); 52 void asd_dev_gone(struct domain_device *dev); 58 void asd_set_dmamode(struct domain_device *dev); 62 int asd_abort_task_set(struct domain_device *, u8 *lun); 63 int asd_clear_task_set(struct domain_device *, u8 *lun); 64 int asd_lu_reset(struct domain_device *, u8 *lun); 65 int asd_I_T_nexus_reset(struct domain_device *dev);
|
H A D | aic94xx_dev.c | 65 static void asd_set_ddb_type(struct domain_device *dev) in asd_set_ddb_type() 78 static int asd_init_sata_tag_ddb(struct domain_device *dev) in asd_init_sata_tag_ddb() 95 void asd_set_dmamode(struct domain_device *dev) in asd_set_dmamode() 120 static int asd_init_sata(struct domain_device *dev) in asd_init_sata() 137 static int asd_init_target_ddb(struct domain_device *dev) in asd_init_target_ddb() 216 static int asd_init_sata_pm_table_ddb(struct domain_device *dev) in asd_init_sata_pm_table_ddb() 245 static int asd_init_sata_pm_port_ddb(struct domain_device *dev) in asd_init_sata_pm_port_ddb() 277 static int asd_init_initiator_ddb(struct domain_device *dev) in asd_init_initiator_ddb() 289 static int asd_init_sata_pm_ddb(struct domain_device *dev) in asd_init_sata_pm_ddb() 304 int asd_dev_found(struct domain_device *de [all...] |
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | s390-iommu.c | 91 struct s390_domain_device *domain_device; in s390_iommu_attach_device() local 98 domain_device = kzalloc(sizeof(*domain_device), GFP_KERNEL); in s390_iommu_attach_device() 99 if (!domain_device) in s390_iommu_attach_device() 124 domain_device->zdev = zdev; in s390_iommu_attach_device() 126 list_add(&domain_device->list, &s390_domain->devices); in s390_iommu_attach_device() 133 kfree(domain_device); in s390_iommu_attach_device() 143 struct s390_domain_device *domain_device, *tmp; in s390_iommu_detach_device() local 151 list_for_each_entry_safe(domain_device, tmp, &s390_domain->devices, in s390_iommu_detach_device() 153 if (domain_device in s390_iommu_detach_device() 203 struct s390_domain_device *domain_device; s390_iommu_update_trans() local [all...] |
/kernel/linux/linux-5.10/drivers/scsi/isci/ |
H A D | task.h | 140 struct domain_device *d_device, 144 struct domain_device *d_device, 148 struct domain_device *d_device, 155 struct domain_device *d_device, 165 struct domain_device *d_device);
|
H A D | remote_device.h | 94 struct domain_device *domain_dev; 120 static inline struct isci_remote_device *isci_lookup_device(struct domain_device *dev) in isci_lookup_device() 143 void isci_remote_device_gone(struct domain_device *domain_dev); 144 int isci_remote_device_found(struct domain_device *domain_dev);
|
/kernel/linux/linux-6.6/drivers/scsi/isci/ |
H A D | task.h | 140 struct domain_device *d_device, 144 struct domain_device *d_device, 151 struct domain_device *d_device, 161 struct domain_device *d_device);
|
/kernel/linux/linux-6.6/drivers/scsi/pm8001/ |
H A D | pm8001_sas.c | 142 struct pm8001_hba_info *pm8001_find_ha_by_dev(struct domain_device *dev) in pm8001_find_ha_by_dev() 376 static int sas_find_local_port_id(struct domain_device *dev) in sas_find_local_port_id() 378 struct domain_device *pdev = dev->parent; in sas_find_local_port_id() 384 struct domain_device *pdev_p = pdev->parent; in sas_find_local_port_id() 434 struct domain_device *dev = task->dev; in pm8001_queue_command() 634 static int pm8001_dev_found_notify(struct domain_device *dev) in pm8001_dev_found_notify() 639 struct domain_device *parent_dev = dev->parent; in pm8001_dev_found_notify() 688 int pm8001_dev_found(struct domain_device *dev) in pm8001_dev_found() 699 static void pm8001_dev_gone_notify(struct domain_device *dev) in pm8001_dev_gone_notify() 728 void pm8001_dev_gone(struct domain_device *de [all...] |
/kernel/linux/linux-5.10/drivers/scsi/mvsas/ |
H A D | mv_sas.h | 230 struct domain_device *sas_device; 443 int mvs_abort_task_set(struct domain_device *dev, u8 *lun); 444 int mvs_clear_aca(struct domain_device *dev, u8 *lun); 445 int mvs_clear_task_set(struct domain_device *dev, u8 * lun); 448 int mvs_dev_found(struct domain_device *dev); 449 void mvs_dev_gone(struct domain_device *dev); 450 int mvs_lu_reset(struct domain_device *dev, u8 *lun); 452 int mvs_I_T_nexus_reset(struct domain_device *dev); 455 struct domain_device *dev); 457 struct domain_device *de [all...] |
/kernel/linux/linux-5.10/drivers/scsi/pm8001/ |
H A D | pm8001_sas.c | 139 struct pm8001_hba_info *pm8001_find_ha_by_dev(struct domain_device *dev) in pm8001_find_ha_by_dev() 355 static int sas_find_local_port_id(struct domain_device *dev) in sas_find_local_port_id() 357 struct domain_device *pdev = dev->parent; in sas_find_local_port_id() 363 struct domain_device *pdev_p = pdev->parent; in sas_find_local_port_id() 383 struct domain_device *dev = task->dev; in pm8001_task_exec() 620 static int pm8001_dev_found_notify(struct domain_device *dev) in pm8001_dev_found_notify() 625 struct domain_device *parent_dev = dev->parent; in pm8001_dev_found_notify() 680 int pm8001_dev_found(struct domain_device *dev) in pm8001_dev_found() 717 static int pm8001_exec_internal_tmf_task(struct domain_device *dev, in pm8001_exec_internal_tmf_task() 803 struct pm8001_device *pm8001_dev, struct domain_device *de in pm8001_exec_internal_task_abort() [all...] |