sas_ata.h (81c757bc696284f39f07766f0c2ca67af64ce9bd) sas_ata.h (d230ce691c7712c4f56ba3378d6d2f44628a49f1)
1/*
2 * Support for SATA devices on Serial Attached SCSI (SAS) controllers
3 *
4 * Copyright (C) 2006 IBM Corporation
5 *
6 * Written by: Darrick J. Wong <djwong@us.ibm.com>, IBM Corporation
7 *
8 * This program is free software; you can redistribute it and/or

--- 27 unchanged lines hidden (view full) ---

36 dev->dev_type == SATA_PM_PORT;
37}
38
39int sas_ata_init_host_and_port(struct domain_device *found_dev,
40 struct scsi_target *starget);
41
42void sas_ata_task_abort(struct sas_task *task);
43void sas_ata_strategy_handler(struct Scsi_Host *shost);
1/*
2 * Support for SATA devices on Serial Attached SCSI (SAS) controllers
3 *
4 * Copyright (C) 2006 IBM Corporation
5 *
6 * Written by: Darrick J. Wong <djwong@us.ibm.com>, IBM Corporation
7 *
8 * This program is free software; you can redistribute it and/or

--- 27 unchanged lines hidden (view full) ---

36 dev->dev_type == SATA_PM_PORT;
37}
38
39int sas_ata_init_host_and_port(struct domain_device *found_dev,
40 struct scsi_target *starget);
41
42void sas_ata_task_abort(struct sas_task *task);
43void sas_ata_strategy_handler(struct Scsi_Host *shost);
44int sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q,
45 struct list_head *done_q);
44void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q,
45 struct list_head *done_q);
46void sas_probe_sata(struct work_struct *work);
47void sas_ata_schedule_reset(struct domain_device *dev);
48void sas_ata_wait_eh(struct domain_device *dev);
49#else
50
51
52static inline int dev_is_sata(struct domain_device *dev)
53{

--- 7 unchanged lines hidden (view full) ---

61static inline void sas_ata_task_abort(struct sas_task *task)
62{
63}
64
65static inline void sas_ata_strategy_handler(struct Scsi_Host *shost)
66{
67}
68
46void sas_probe_sata(struct work_struct *work);
47void sas_ata_schedule_reset(struct domain_device *dev);
48void sas_ata_wait_eh(struct domain_device *dev);
49#else
50
51
52static inline int dev_is_sata(struct domain_device *dev)
53{

--- 7 unchanged lines hidden (view full) ---

61static inline void sas_ata_task_abort(struct sas_task *task)
62{
63}
64
65static inline void sas_ata_strategy_handler(struct Scsi_Host *shost)
66{
67}
68
69static inline int sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q,
70 struct list_head *done_q)
69static inline void sas_ata_eh(struct Scsi_Host *shost, struct list_head *work_q,
70 struct list_head *done_q)
71{
71{
72 return 0;
73}
74
75static inline void sas_probe_sata(struct work_struct *work)
76{
77}
78
79static inline void sas_ata_schedule_reset(struct domain_device *dev)
80{
81}
82
83static inline void sas_ata_wait_eh(struct domain_device *dev)
84{
85}
86#endif
87
88#endif /* _SAS_ATA_H_ */
72}
73
74static inline void sas_probe_sata(struct work_struct *work)
75{
76}
77
78static inline void sas_ata_schedule_reset(struct domain_device *dev)
79{
80}
81
82static inline void sas_ata_wait_eh(struct domain_device *dev)
83{
84}
85#endif
86
87#endif /* _SAS_ATA_H_ */