Lines Matching refs:domain_device
65 #define to_dom_device(_obj) container_of(_obj, struct domain_device, dev_obj)
156 struct domain_device { struct
166 struct domain_device *parent; argument
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 *);
646 void (*lldd_dev_gone)(struct domain_device *);
652 int (*lldd_abort_task_set)(struct domain_device *, u8 *lun);
653 int (*lldd_clear_task_set)(struct domain_device *, u8 *lun);
654 int (*lldd_I_T_nexus_reset)(struct domain_device *);
655 int (*lldd_ata_check_ready)(struct domain_device *);
656 void (*lldd_ata_set_dmamode)(struct domain_device *);
657 int (*lldd_lu_reset)(struct domain_device *, u8 *lun);
661 void (*lldd_tmf_exec_complete)(struct domain_device *dev);
693 int sas_execute_internal_abort_single(struct domain_device *device,
696 int sas_execute_internal_abort_dev(struct domain_device *device,
702 int sas_discover_root_expander(struct domain_device *);
704 int sas_ex_revalidate_domain(struct domain_device *);
710 int sas_discover_end_dev(struct domain_device *);
712 void sas_unregister_dev(struct asd_sas_port *port, struct domain_device *);
714 void sas_init_dev(struct domain_device *);
729 struct sas_phy *sas_get_local_phy(struct domain_device *dev);
733 int sas_abort_task_set(struct domain_device *dev, u8 *lun);
734 int sas_clear_task_set(struct domain_device *dev, u8 *lun);
735 int sas_lu_reset(struct domain_device *dev, u8 *lun);
739 struct domain_device *dev);