aic94xx.h (7a9787e1eba95a166265e6a260cf30af04ef0a99) | aic94xx.h (b91bb296188118eea9fdc6093cfcf76bbe8589ba) |
---|---|
1/* 2 * Aic94xx SAS/SATA driver header file. 3 * 4 * Copyright (C) 2005 Adaptec, Inc. All rights reserved. 5 * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com> 6 * 7 * This file is licensed under GPLv2. 8 * --- 66 unchanged lines hidden (view full) --- 75 76int asd_dev_found(struct domain_device *dev); 77void asd_dev_gone(struct domain_device *dev); 78 79void asd_invalidate_edb(struct asd_ascb *ascb, int edb_id); 80 81int asd_execute_task(struct sas_task *, int num, gfp_t gfp_flags); 82 | 1/* 2 * Aic94xx SAS/SATA driver header file. 3 * 4 * Copyright (C) 2005 Adaptec, Inc. All rights reserved. 5 * Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com> 6 * 7 * This file is licensed under GPLv2. 8 * --- 66 unchanged lines hidden (view full) --- 75 76int asd_dev_found(struct domain_device *dev); 77void asd_dev_gone(struct domain_device *dev); 78 79void asd_invalidate_edb(struct asd_ascb *ascb, int edb_id); 80 81int asd_execute_task(struct sas_task *, int num, gfp_t gfp_flags); 82 |
83void asd_set_dmamode(struct domain_device *dev); 84 |
|
83/* ---------- TMFs ---------- */ 84int asd_abort_task(struct sas_task *); 85int asd_abort_task_set(struct domain_device *, u8 *lun); 86int asd_clear_aca(struct domain_device *, u8 *lun); 87int asd_clear_task_set(struct domain_device *, u8 *lun); 88int asd_lu_reset(struct domain_device *, u8 *lun); 89int asd_I_T_nexus_reset(struct domain_device *dev); 90int asd_query_task(struct sas_task *); 91 92/* ---------- Adapter and Port management ---------- */ 93int asd_clear_nexus_port(struct asd_sas_port *port); 94int asd_clear_nexus_ha(struct sas_ha_struct *sas_ha); 95 96/* ---------- Phy Management ---------- */ 97int asd_control_phy(struct asd_sas_phy *phy, enum phy_func func, void *arg); 98 99#endif | 85/* ---------- TMFs ---------- */ 86int asd_abort_task(struct sas_task *); 87int asd_abort_task_set(struct domain_device *, u8 *lun); 88int asd_clear_aca(struct domain_device *, u8 *lun); 89int asd_clear_task_set(struct domain_device *, u8 *lun); 90int asd_lu_reset(struct domain_device *, u8 *lun); 91int asd_I_T_nexus_reset(struct domain_device *dev); 92int asd_query_task(struct sas_task *); 93 94/* ---------- Adapter and Port management ---------- */ 95int asd_clear_nexus_port(struct asd_sas_port *port); 96int asd_clear_nexus_ha(struct sas_ha_struct *sas_ha); 97 98/* ---------- Phy Management ---------- */ 99int asd_control_phy(struct asd_sas_phy *phy, enum phy_func func, void *arg); 100 101#endif |