Home
last modified time | relevance | path

Searched refs:domain_device (Results 1 - 25 of 69) sorted by relevance

123

/kernel/linux/linux-6.6/include/scsi/
H A Dsas_ata.h18 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 Dlibsas.h65 #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 Dsas_ata.h18 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 Dlibsas.h75 #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 Dsas_internal.h70 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 Dsas_expander.c23 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 Dsas_ata.c76 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 Dsas_scsi_host.c102 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 Dsas_discover.c22 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 Dsas_internal.h72 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 Dsas_expander.c23 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 Dsas_ata.c84 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 Dsas_scsi_host.c104 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 Dsas_discover.c23 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 Daic94xx.h51 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 Daic94xx_dev.c65 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 Daic94xx.h51 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 Daic94xx_dev.c65 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 Ds390-iommu.c91 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 Dtask.h140 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 Dremote_device.h94 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 Dtask.h140 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 Dpm8001_sas.c142 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 Dmv_sas.h230 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 Dpm8001_sas.c139 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...]

Completed in 19 milliseconds

123