Lines Matching defs:sas_domain_function_template
623 struct sas_domain_function_template { struct
625 void (*lldd_port_formed)(struct asd_sas_phy *);
626 void (*lldd_port_deformed)(struct asd_sas_phy *);
629 int (*lldd_dev_found)(struct domain_device *);
630 void (*lldd_dev_gone)(struct domain_device *);
632 int (*lldd_execute_task)(struct sas_task *, gfp_t gfp_flags);
635 int (*lldd_abort_task)(struct sas_task *);
636 int (*lldd_abort_task_set)(struct domain_device *, u8 *lun);
637 int (*lldd_clear_aca)(struct domain_device *, u8 *lun);
638 int (*lldd_clear_task_set)(struct domain_device *, u8 *lun);
639 int (*lldd_I_T_nexus_reset)(struct domain_device *);
640 int (*lldd_ata_check_ready)(struct domain_device *);
641 void (*lldd_ata_set_dmamode)(struct domain_device *);
642 int (*lldd_lu_reset)(struct domain_device *, u8 *lun);
643 int (*lldd_query_task)(struct sas_task *);
646 int (*lldd_clear_nexus_port)(struct asd_sas_port *);
647 int (*lldd_clear_nexus_ha)(struct sas_ha_struct *);
672 sas_domain_attach_transport(struct sas_domain_function_template *); argument