diff options
Diffstat (limited to 'drivers/s390/cio/css.h')
-rw-r--r-- | drivers/s390/cio/css.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/s390/cio/css.h b/drivers/s390/cio/css.h index 68d6b0bf151c..7e37886de231 100644 --- a/drivers/s390/cio/css.h +++ b/drivers/s390/cio/css.h | |||
@@ -11,6 +11,8 @@ | |||
11 | #include <asm/chpid.h> | 11 | #include <asm/chpid.h> |
12 | #include <asm/schid.h> | 12 | #include <asm/schid.h> |
13 | 13 | ||
14 | #include "cio.h" | ||
15 | |||
14 | /* | 16 | /* |
15 | * path grouping stuff | 17 | * path grouping stuff |
16 | */ | 18 | */ |
@@ -93,7 +95,7 @@ struct css_driver { | |||
93 | int (*freeze)(struct subchannel *); | 95 | int (*freeze)(struct subchannel *); |
94 | int (*thaw) (struct subchannel *); | 96 | int (*thaw) (struct subchannel *); |
95 | int (*restore)(struct subchannel *); | 97 | int (*restore)(struct subchannel *); |
96 | void (*settle)(void); | 98 | int (*settle)(void); |
97 | const char *name; | 99 | const char *name; |
98 | }; | 100 | }; |
99 | 101 | ||
@@ -144,11 +146,13 @@ extern struct channel_subsystem *channel_subsystems[]; | |||
144 | /* Helper functions to build lists for the slow path. */ | 146 | /* Helper functions to build lists for the slow path. */ |
145 | void css_schedule_eval(struct subchannel_id schid); | 147 | void css_schedule_eval(struct subchannel_id schid); |
146 | void css_schedule_eval_all(void); | 148 | void css_schedule_eval_all(void); |
149 | int css_complete_work(void); | ||
147 | 150 | ||
148 | int sch_is_pseudo_sch(struct subchannel *); | 151 | int sch_is_pseudo_sch(struct subchannel *); |
149 | struct schib; | 152 | struct schib; |
150 | int css_sch_is_valid(struct schib *); | 153 | int css_sch_is_valid(struct schib *); |
151 | 154 | ||
152 | extern struct workqueue_struct *slow_path_wq; | 155 | extern struct workqueue_struct *cio_work_q; |
153 | void css_wait_for_slow_path(void); | 156 | void css_wait_for_slow_path(void); |
157 | void css_sched_sch_todo(struct subchannel *sch, enum sch_todo todo); | ||
154 | #endif | 158 | #endif |