Lines Matching defs:sas_domain_function_template
589 struct sas_domain_function_template { struct
591 void (*lldd_port_formed)(struct asd_sas_phy *);
592 void (*lldd_port_deformed)(struct asd_sas_phy *);
595 int (*lldd_dev_found)(struct domain_device *);
596 void (*lldd_dev_gone)(struct domain_device *);
598 int (*lldd_execute_task)(struct sas_task *, int num,
602 int (*lldd_abort_task)(struct sas_task *);
603 int (*lldd_abort_task_set)(struct domain_device *, u8 *lun);
604 int (*lldd_clear_aca)(struct domain_device *, u8 *lun);
605 int (*lldd_clear_task_set)(struct domain_device *, u8 *lun);
606 int (*lldd_I_T_nexus_reset)(struct domain_device *);
607 int (*lldd_ata_soft_reset)(struct domain_device *);
608 int (*lldd_lu_reset)(struct domain_device *, u8 *lun);
609 int (*lldd_query_task)(struct sas_task *);
612 int (*lldd_clear_nexus_port)(struct asd_sas_port *);
613 int (*lldd_clear_nexus_ha)(struct sas_ha_struct *);
616 int (*lldd_control_phy)(struct asd_sas_phy *, enum phy_func, void *);
619 int (*lldd_write_gpio)(struct sas_ha_struct *, u8 reg_type,