Lines Matching refs:subchannel
63 struct subchannel;
85 void (*irq)(struct subchannel *);
86 int (*chp_event)(struct subchannel *, struct chp_link *, int);
87 int (*sch_event)(struct subchannel *, int);
88 int (*probe)(struct subchannel *);
89 int (*remove)(struct subchannel *);
90 void (*shutdown)(struct subchannel *);
91 int (*prepare) (struct subchannel *);
92 void (*complete) (struct subchannel *);
93 int (*freeze)(struct subchannel *);
94 int (*thaw) (struct subchannel *);
95 int (*restore)(struct subchannel *);
104 extern void css_sch_device_unregister(struct subchannel *);
105 extern int css_register_subchannel(struct subchannel *);
106 extern struct subchannel *css_alloc_subchannel(struct subchannel_id,
108 extern struct subchannel *get_subchannel_by_schid(struct subchannel_id);
111 int for_each_subchannel_staged(int (*fn_known)(struct subchannel *, void *),
115 void css_update_ssd_info(struct subchannel *sch);
128 struct subchannel *pseudo_subchannel;
150 int sch_is_pseudo_sch(struct subchannel *);
156 void css_sched_sch_todo(struct subchannel *sch, enum sch_todo todo);