Lines Matching refs:subchannel
62 struct subchannel;
84 void (*irq)(struct subchannel *);
85 int (*chp_event)(struct subchannel *, struct chp_link *, int);
86 int (*sch_event)(struct subchannel *, int);
87 int (*probe)(struct subchannel *);
88 int (*remove)(struct subchannel *);
89 void (*shutdown)(struct subchannel *);
90 int (*prepare) (struct subchannel *);
91 void (*complete) (struct subchannel *);
92 int (*freeze)(struct subchannel *);
93 int (*thaw) (struct subchannel *);
94 int (*restore)(struct subchannel *);
103 extern void css_sch_device_unregister(struct subchannel *);
104 extern int css_register_subchannel(struct subchannel *);
105 extern struct subchannel *css_alloc_subchannel(struct subchannel_id);
106 extern struct subchannel *get_subchannel_by_schid(struct subchannel_id);
109 int for_each_subchannel_staged(int (*fn_known)(struct subchannel *, void *),
113 void css_update_ssd_info(struct subchannel *sch);
127 struct subchannel *pseudo_subchannel;
139 int sch_is_pseudo_sch(struct subchannel *);
145 void css_sched_sch_todo(struct subchannel *sch, enum sch_todo todo);