• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/include/asm/

Lines Matching refs:ccw_device

20 /* simplified initializers for struct ccw_device:
70 * struct ccw_device - channel attached device
82 struct ccw_device {
91 void (*handler) (struct ccw_device *, unsigned long, struct irb *);
125 int (*probe) (struct ccw_device *);
126 void (*remove) (struct ccw_device *);
127 int (*set_online) (struct ccw_device *);
128 int (*set_offline) (struct ccw_device *);
129 int (*notify) (struct ccw_device *, int);
130 void (*shutdown) (struct ccw_device *);
131 int (*prepare) (struct ccw_device *);
132 void (*complete) (struct ccw_device *);
133 int (*freeze)(struct ccw_device *);
134 int (*thaw) (struct ccw_device *);
135 int (*restore)(struct ccw_device *);
136 enum uc_todo (*uc_handler) (struct ccw_device *, struct irb *);
141 extern struct ccw_device *get_ccwdev_by_busid(struct ccw_driver *cdrv,
152 extern int ccw_device_set_options_mask(struct ccw_device *, unsigned long);
153 extern int ccw_device_set_options(struct ccw_device *, unsigned long);
154 extern void ccw_device_clear_options(struct ccw_device *, unsigned long);
155 int ccw_device_is_pathgroup(struct ccw_device *cdev);
156 int ccw_device_is_multipath(struct ccw_device *cdev);
169 extern int ccw_device_start(struct ccw_device *, struct ccw1 *,
171 extern int ccw_device_start_timeout(struct ccw_device *, struct ccw1 *,
173 extern int ccw_device_start_key(struct ccw_device *, struct ccw1 *,
175 extern int ccw_device_start_timeout_key(struct ccw_device *, struct ccw1 *,
180 extern int ccw_device_resume(struct ccw_device *);
181 extern int ccw_device_halt(struct ccw_device *, unsigned long);
182 extern int ccw_device_clear(struct ccw_device *, unsigned long);
183 int ccw_device_tm_start_key(struct ccw_device *cdev, struct tcw *tcw,
185 int ccw_device_tm_start_key(struct ccw_device *, struct tcw *,
187 int ccw_device_tm_start_timeout_key(struct ccw_device *, struct tcw *,
189 int ccw_device_tm_start(struct ccw_device *, struct tcw *,
191 int ccw_device_tm_start_timeout(struct ccw_device *, struct tcw *,
193 int ccw_device_tm_intrg(struct ccw_device *cdev);
195 extern int ccw_device_set_online(struct ccw_device *cdev);
196 extern int ccw_device_set_offline(struct ccw_device *cdev);
199 extern struct ciw *ccw_device_get_ciw(struct ccw_device *, __u32 cmd);
200 extern __u8 ccw_device_get_path_mask(struct ccw_device *);
201 extern void ccw_device_get_id(struct ccw_device *, struct ccw_dev_id *);
205 #define to_ccwdev(n) container_of(n, struct ccw_device, dev)
208 extern struct ccw_device *ccw_device_probe_console(void);
211 int ccw_device_siosl(struct ccw_device *);
213 extern int _ccw_device_get_subchannel_number(struct ccw_device *);
215 extern void *ccw_device_get_chp_desc(struct ccw_device *, int);