15
15
16
16
#ifdef CONFIG_SCSI_SAS_ATA
17
17
18
- static inline int dev_is_sata (struct domain_device * dev )
18
+ static inline bool dev_is_sata (struct domain_device * dev )
19
19
{
20
- return dev -> dev_type == SAS_SATA_DEV || dev -> dev_type == SAS_SATA_PM ||
21
- dev -> dev_type == SAS_SATA_PM_PORT || dev -> dev_type == SAS_SATA_PENDING ;
20
+ switch (dev -> dev_type ) {
21
+ case SAS_SATA_DEV :
22
+ case SAS_SATA_PENDING :
23
+ case SAS_SATA_PM :
24
+ case SAS_SATA_PM_PORT :
25
+ return true;
26
+ default :
27
+ return false;
28
+ }
22
29
}
23
30
24
- int sas_get_ata_info (struct domain_device * dev , struct ex_phy * phy );
25
- int sas_ata_init (struct domain_device * dev );
26
- void sas_ata_task_abort (struct sas_task * task );
27
- void sas_ata_strategy_handler (struct Scsi_Host * shost );
28
- void sas_ata_eh (struct Scsi_Host * shost , struct list_head * work_q );
29
31
void sas_ata_schedule_reset (struct domain_device * dev );
30
- void sas_ata_wait_eh (struct domain_device * dev );
31
- void sas_probe_sata (struct asd_sas_port * port );
32
- void sas_suspend_sata (struct asd_sas_port * port );
33
- void sas_resume_sata (struct asd_sas_port * port );
34
- void sas_ata_end_eh (struct ata_port * ap );
35
32
void sas_ata_device_link_abort (struct domain_device * dev , bool force_reset );
36
- int sas_execute_ata_cmd (struct domain_device * device , u8 * fis ,
37
- int force_phy_id );
33
+ int sas_execute_ata_cmd (struct domain_device * device , u8 * fis , int force_phy_id );
38
34
int smp_ata_check_ready_type (struct ata_link * link );
39
- int sas_discover_sata (struct domain_device * dev );
40
- int sas_ata_add_dev (struct domain_device * parent , struct ex_phy * phy ,
41
- struct domain_device * child , int phy_id );
42
35
43
36
extern const struct attribute_group sas_ata_sdev_attr_group ;
44
37
45
38
#else
46
39
47
- static inline void sas_ata_disabled_notice (void )
48
- {
49
- pr_notice_once ("ATA device seen but CONFIG_SCSI_SAS_ATA=N\n" );
50
- }
51
-
52
- static inline int dev_is_sata (struct domain_device * dev )
53
- {
54
- return 0 ;
55
- }
56
- static inline int sas_ata_init (struct domain_device * dev )
57
- {
58
- return 0 ;
59
- }
60
- static inline void sas_ata_task_abort (struct sas_task * task )
61
- {
62
- }
63
-
64
- static inline void sas_ata_strategy_handler (struct Scsi_Host * shost )
65
- {
66
- }
67
-
68
- static inline void sas_ata_eh (struct Scsi_Host * shost , struct list_head * work_q )
40
+ static inline bool dev_is_sata (struct domain_device * dev )
69
41
{
42
+ return false;
70
43
}
71
44
72
45
static inline void sas_ata_schedule_reset (struct domain_device * dev )
73
46
{
74
47
}
75
48
76
- static inline void sas_ata_wait_eh (struct domain_device * dev )
77
- {
78
- }
79
-
80
- static inline void sas_probe_sata (struct asd_sas_port * port )
81
- {
82
- }
83
-
84
- static inline void sas_suspend_sata (struct asd_sas_port * port )
85
- {
86
- }
87
-
88
- static inline void sas_resume_sata (struct asd_sas_port * port )
89
- {
90
- }
91
-
92
- static inline int sas_get_ata_info (struct domain_device * dev , struct ex_phy * phy )
93
- {
94
- return 0 ;
95
- }
96
-
97
- static inline void sas_ata_end_eh (struct ata_port * ap )
98
- {
99
- }
100
-
101
49
static inline void sas_ata_device_link_abort (struct domain_device * dev ,
102
50
bool force_reset )
103
51
{
@@ -114,19 +62,6 @@ static inline int smp_ata_check_ready_type(struct ata_link *link)
114
62
return 0 ;
115
63
}
116
64
117
- static inline int sas_discover_sata (struct domain_device * dev )
118
- {
119
- sas_ata_disabled_notice ();
120
- return - ENXIO ;
121
- }
122
-
123
- static inline int sas_ata_add_dev (struct domain_device * parent , struct ex_phy * phy ,
124
- struct domain_device * child , int phy_id )
125
- {
126
- sas_ata_disabled_notice ();
127
- return - ENODEV ;
128
- }
129
-
130
65
#define sas_ata_sdev_attr_group ((struct attribute_group) {})
131
66
132
67
#endif
0 commit comments