Searched refs:ccw_device (Results 1 - 25 of 59) sorted by relevance

123

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/cio/
H A Ddevice.h48 struct ccw_device;
53 typedef void (fsm_func_t)(struct ccw_device *, enum dev_event);
57 dev_fsm_event(struct ccw_device *cdev, enum dev_event dev_event)
66 dev_fsm_final_state(struct ccw_device *cdev)
78 void io_subchannel_recog_done(struct ccw_device *cdev);
81 int ccw_device_cancel_halt_clear(struct ccw_device *);
83 int ccw_device_is_orphan(struct ccw_device *);
85 void ccw_device_recognition(struct ccw_device *);
86 int ccw_device_online(struct ccw_device *);
87 int ccw_device_offline(struct ccw_device *);
[all...]
H A DMakefile7 ccw_device-objs += device.o device_fsm.o device_ops.o
8 ccw_device-objs += device_id.o device_pgid.o device_status.o
9 obj-y += ccw_device.o cmf.o
H A Ddevice_ops.c38 int ccw_device_set_options_mask(struct ccw_device *cdev, unsigned long flags)
63 int ccw_device_set_options(struct ccw_device *cdev, unsigned long flags)
90 void ccw_device_clear_options(struct ccw_device *cdev, unsigned long flags)
105 int ccw_device_is_pathgroup(struct ccw_device *cdev)
117 int ccw_device_is_multipath(struct ccw_device *cdev)
138 int ccw_device_clear(struct ccw_device *cdev, unsigned long intparm)
184 int ccw_device_start_key(struct ccw_device *cdev, struct ccw1 *cpa,
264 int ccw_device_start_timeout_key(struct ccw_device *cdev, struct ccw1 *cpa,
302 int ccw_device_start(struct ccw_device *cdev, struct ccw1 *cpa,
337 int ccw_device_start_timeout(struct ccw_device *cde
[all...]
H A Dccwreq.c37 static u16 ccwreq_next_path(struct ccw_device *cdev)
54 static void ccwreq_stop(struct ccw_device *cdev, int rc)
71 static void ccwreq_do(struct ccw_device *cdev)
116 void ccw_request_start(struct ccw_device *cdev)
147 int ccw_request_cancel(struct ccw_device *cdev)
166 static enum io_status ccwreq_status(struct ccw_device *cdev, struct irb *lcirb)
227 static void ccwreq_log_status(struct ccw_device *cdev, enum io_status status)
250 void ccw_request_handler(struct ccw_device *cdev)
322 void ccw_request_timeout(struct ccw_device *cdev)
347 void ccw_request_notoper(struct ccw_device *cde
[all...]
H A Ddevice.c55 struct ccw_device *cdev = to_ccwdev(dev);
98 struct ccw_device *cdev = to_ccwdev(dev);
151 struct ccw_device *cdev;
210 * A ccw_device has some interfaces in sysfs in addition to the
250 struct ccw_device *cdev = to_ccwdev(dev);
263 struct ccw_device *cdev = to_ccwdev(dev);
273 struct ccw_device *cdev = to_ccwdev(dev);
285 struct ccw_device *cdev = to_ccwdev(dev);
290 int ccw_device_is_orphan(struct ccw_device *cdev)
295 static void ccw_device_unregister(struct ccw_device *cde
[all...]
H A Ddevice_pgid.c29 static void verify_done(struct ccw_device *cdev, int rc)
53 static void nop_build_cp(struct ccw_device *cdev)
68 static void nop_do(struct ccw_device *cdev)
88 static enum io_status nop_filter(struct ccw_device *cdev, void *data,
100 static void nop_callback(struct ccw_device *cdev, void *data, int rc)
120 static void spid_build_cp(struct ccw_device *cdev, u8 fn)
138 static void spid_do(struct ccw_device *cdev)
163 static void verify_start(struct ccw_device *cdev);
168 static void spid_callback(struct ccw_device *cdev, void *data, int rc)
202 static void spid_start(struct ccw_device *cde
[all...]
H A Ddevice_fsm.c37 static void ccw_timeout_log(struct ccw_device *cdev)
98 struct ccw_device *cdev;
100 cdev = (struct ccw_device *) data;
112 ccw_device_set_timeout(struct ccw_device *cdev, int expires)
137 ccw_device_cancel_halt_clear(struct ccw_device *cdev)
180 void ccw_device_update_sense_data(struct ccw_device *cdev)
189 int ccw_device_test_sense_data(struct ccw_device *cdev)
225 ccw_device_recog_done(struct ccw_device *cdev, int state)
301 ccw_device_sense_id_done(struct ccw_device *cdev, int err)
327 int ccw_device_notify(struct ccw_device *cde
[all...]
H A Dcmf.c106 * Most of these functions operate on a struct ccw_device. There is only
108 * data is guaranteed to be the same for every ccw_device.
121 int (*alloc) (struct ccw_device *);
122 void (*free) (struct ccw_device *);
123 int (*set) (struct ccw_device *, u32);
124 u64 (*read) (struct ccw_device *, int);
125 int (*readall)(struct ccw_device *, struct cmbdata *);
126 void (*reset) (struct ccw_device *);
188 static int set_schib(struct ccw_device *cdev, u32 mme, int mbfc,
225 static int set_schib_wait(struct ccw_device *cde
[all...]
H A Dqdio_debug.h77 struct ccw_device *cdev);
79 struct ccw_device *cdev);
H A Dio_sch.h107 int (*check)(struct ccw_device *, void *);
108 enum io_status (*filter)(struct ccw_device *, void *, struct irb *,
110 void (*callback)(struct ccw_device *, void *, int);
146 struct ccw_device *cdev;
H A Ddevice_id.c98 static int diag210_get_dev_info(struct ccw_device *cdev)
133 static void snsid_init(struct ccw_device *cdev)
143 static int snsid_check(struct ccw_device *cdev, void *data)
169 static void snsid_callback(struct ccw_device *cdev, void *data, int rc)
198 void ccw_device_sense_id_start(struct ccw_device *cdev)
H A Dqdio.h314 struct ccw_device *cdev;
334 void (*orig_handler) (struct ccw_device *, unsigned long, struct irb *);
424 void qdio_int_handler(struct ccw_device *cdev, unsigned long intparm,
434 struct ccw_device *cdev);
436 int qdio_setup_create_sysfs(struct ccw_device *cdev);
437 void qdio_setup_destroy_sysfs(struct ccw_device *cdev);
H A Ddevice_status.c30 ccw_device_msg_control_check(struct ccw_device *cdev, struct irb *irb)
54 ccw_device_path_notoper(struct ccw_device *cdev)
76 ccw_device_accumulate_ecw(struct ccw_device *cdev, struct irb *irb)
114 ccw_device_accumulate_esw(struct ccw_device *cdev, struct irb *irb)
193 ccw_device_accumulate_irb(struct ccw_device *cdev, struct irb *irb)
311 ccw_device_do_sense(struct ccw_device *cdev, struct irb *irb)
348 ccw_device_accumulate_basic_sense(struct ccw_device *cdev, struct irb *irb)
381 ccw_device_accumulate_and_sense(struct ccw_device *cdev, struct irb *irb)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/include/asm/
H A Dccwdev.h20 /* simplified initializers for struct ccw_device:
70 * struct ccw_device - channel attached device
82 struct ccw_device { struct
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 *);
[all...]
H A Dcmb.h54 struct ccw_device;
55 extern int enable_cmf(struct ccw_device *cdev);
56 extern int disable_cmf(struct ccw_device *cdev);
57 extern u64 cmf_read(struct ccw_device *cdev, int index);
58 extern int cmf_readall(struct ccw_device *cdev, struct cmbdata *data);
H A Dccwgroup.h4 struct ccw_device;
27 struct ccw_device *cdev[0];
74 extern int ccwgroup_probe_ccwdev(struct ccw_device *cdev);
75 extern void ccwgroup_remove_ccwdev(struct ccw_device *cdev);
H A Dqdio.h316 /* params are: ccw_device, qdio_error, queue_number,
318 typedef void qdio_handler_t(struct ccw_device *, unsigned int, int,
351 struct ccw_device *cdev;
379 extern int qdio_activate(struct ccw_device *);
381 extern int do_QDIO(struct ccw_device *cdev, unsigned int callflags,
383 extern int qdio_shutdown(struct ccw_device*, int);
384 extern int qdio_free(struct ccw_device *);
385 extern int qdio_get_ssqd_desc(struct ccw_device *dev, struct qdio_ssqd_desc*);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/scsi/
H A Dzfcp_ccw.c19 struct zfcp_adapter *zfcp_ccw_adapter_by_cdev(struct ccw_device *cdev)
41 static int zfcp_ccw_activate(struct ccw_device *cdev)
74 return adapter->ccw_device->id.dev_model == ZFCP_MODEL_PRIV;
86 static int zfcp_ccw_probe(struct ccw_device *cdev)
100 static void zfcp_ccw_remove(struct ccw_device *cdev)
147 static int zfcp_ccw_set_online(struct ccw_device *cdev)
186 static int zfcp_ccw_set_offline(struct ccw_device *cdev)
208 static int zfcp_ccw_notify(struct ccw_device *cdev, int event)
248 static void zfcp_ccw_shutdown(struct ccw_device *cdev)
H A Dzfcp_aux.c56 struct ccw_device *cdev;
450 dev_name(&adapter->ccw_device->dev),
459 dev_name(&adapter->ccw_device->dev));
477 * @ccw_device: pointer to the struct cc_device
484 struct zfcp_adapter *zfcp_adapter_enqueue(struct ccw_device *ccw_device) argument
488 if (!get_device(&ccw_device->dev))
493 put_device(&ccw_device->dev);
499 ccw_device->handler = NULL;
500 adapter->ccw_device
[all...]
H A Dzfcp_qdio.c38 dev_warn(&adapter->ccw_device->dev, "A QDIO problem occurred\n");
72 static void zfcp_qdio_int_req(struct ccw_device *cdev, unsigned int qdio_err,
92 static void zfcp_qdio_int_resp(struct ccw_device *cdev, unsigned int qdio_err,
259 retval = do_QDIO(qdio->adapter->ccw_device, QDIO_FLAG_SYNC_OUTPUT, 0,
281 id->cdev = qdio->adapter->ccw_device;
337 qdio_shutdown(adapter->ccw_device, QDIO_FLAG_CLEANUP_USING_CLEAR);
360 struct ccw_device *cdev = adapter->ccw_device;
416 if (qdio->adapter->ccw_device)
417 qdio_free(qdio->adapter->ccw_device);
[all...]
H A Dzfcp_fsf.c71 dev_warn(&adapter->ccw_device->dev,
80 dev_warn(&req->adapter->ccw_device->dev,
93 dev_warn(&req->adapter->ccw_device->dev,
105 dev_err(&req->adapter->ccw_device->dev, "FCP device not "
163 dev_warn(&req->adapter->ccw_device->dev,
168 dev_warn(&req->adapter->ccw_device->dev,
173 dev_warn(&req->adapter->ccw_device->dev,
178 dev_warn(&req->adapter->ccw_device->dev,
183 dev_warn(&req->adapter->ccw_device->dev,
188 dev_warn(&req->adapter->ccw_device
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/block/
H A Ddasd_int.h406 struct ccw_device *cdev;
618 int dasd_generic_probe (struct ccw_device *, struct dasd_discipline *);
619 void dasd_generic_remove (struct ccw_device *cdev);
620 int dasd_generic_set_online(struct ccw_device *, struct dasd_discipline *);
621 int dasd_generic_set_offline (struct ccw_device *cdev);
622 int dasd_generic_notify(struct ccw_device *, int);
624 int dasd_generic_pm_freeze(struct ccw_device *);
625 int dasd_generic_restore_device(struct ccw_device *);
626 enum uc_todo dasd_generic_uc_handler(struct ccw_device *, struct irb *);
647 struct dasd_device *dasd_create_device(struct ccw_device *);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/char/
H A Dtape.h211 struct ccw_device * cdev;
291 extern int tape_generic_offline(struct ccw_device *);
292 extern int tape_generic_pm_suspend(struct ccw_device *);
295 extern int tape_generic_probe(struct ccw_device *);
296 extern void tape_generic_remove(struct ccw_device *);
H A Dvmur.c60 static int ur_probe(struct ccw_device *cdev);
61 static void ur_remove(struct ccw_device *cdev);
62 static int ur_set_online(struct ccw_device *cdev);
63 static int ur_set_offline(struct ccw_device *cdev);
64 static int ur_pm_suspend(struct ccw_device *cdev);
98 static struct urdev *urdev_alloc(struct ccw_device *cdev)
129 static struct urdev *urdev_get_from_cdev(struct ccw_device *cdev)
145 struct ccw_device *cdev;
172 static int ur_pm_suspend(struct ccw_device *cdev)
270 struct ccw_device *cde
[all...]
H A Dvmur.h60 * via the ccw_device driver model.
63 struct ccw_device *cdev; /* Backpointer to ccw device */

Completed in 278 milliseconds

123