Home
last modified time | relevance | path

Searched refs:ccw_device (Results 1 – 25 of 47) sorted by relevance

12

/drivers/s390/cio/
A Ddevice.h50 struct ccw_device;
77 dev_fsm_final_state(struct ccw_device *cdev) in dev_fsm_final_state()
92 int ccw_device_is_orphan(struct ccw_device *);
95 int ccw_device_online(struct ccw_device *);
96 int ccw_device_offline(struct ccw_device *);
111 void ccw_request_start(struct ccw_device *);
128 int ccw_device_stlck(struct ccw_device *);
132 void ccw_device_kill_io(struct ccw_device *);
142 void retry_set_schib(struct ccw_device *cdev);
143 void cmf_retry_copy_block(struct ccw_device *);
[all …]
A Ddevice_ops.c106 int ccw_device_is_pathgroup(struct ccw_device *cdev) in ccw_device_is_pathgroup()
118 int ccw_device_is_multipath(struct ccw_device *cdev) in ccw_device_is_multipath()
309 int ccw_device_start(struct ccw_device *cdev, struct ccw1 *cpa, in ccw_device_start()
409 int ccw_device_resume(struct ccw_device *cdev) in ccw_device_resume()
440 struct ciw *ccw_device_get_ciw(struct ccw_device *cdev, __u32 ct) in ccw_device_get_ciw()
459 __u8 ccw_device_get_path_mask(struct ccw_device *cdev) in ccw_device_get_path_mask()
648 int ccw_device_get_mdc(struct ccw_device *cdev, u8 mask) in ccw_device_get_mdc()
693 int ccw_device_tm_intrg(struct ccw_device *cdev) in ccw_device_tm_intrg()
733 int ccw_device_pnso(struct ccw_device *cdev, in ccw_device_pnso()
749 int ccw_device_get_cssid(struct ccw_device *cdev, u8 *cssid) in ccw_device_get_cssid()
[all …]
A Ddevice_fsm.c39 static void ccw_timeout_log(struct ccw_device *cdev) in ccw_timeout_log()
103 struct ccw_device *cdev = priv->cdev; in ccw_device_timeout()
125 ccw_device_cancel_halt_clear(struct ccw_device *cdev) in ccw_device_cancel_halt_clear()
141 void ccw_device_update_sense_data(struct ccw_device *cdev) in ccw_device_update_sense_data()
150 int ccw_device_test_sense_data(struct ccw_device *cdev) in ccw_device_test_sense_data()
190 ccw_device_recog_done(struct ccw_device *cdev, int state) in ccw_device_recog_done()
329 ccw_device_done(struct ccw_device *cdev, int state) in ccw_device_done()
388 void ccw_device_recognition(struct ccw_device *cdev) in ccw_device_recognition()
549 ccw_device_online(struct ccw_device *cdev) in ccw_device_online()
592 ccw_device_offline(struct ccw_device *cdev) in ccw_device_offline()
[all …]
A Ddevice.c672 struct ccw_device *cdev; in ccw_device_release()
686 struct ccw_device *cdev; in io_subchannel_allocate_dev()
781 struct ccw_device *cdev; in io_subchannel_create_ccwdev()
797 struct ccw_device *cdev; in sch_create_and_recog_new_device()
986 struct ccw_device *cdev; in io_subchannel_irq()
1029 struct ccw_device *cdev; in io_subchannel_probe()
1090 struct ccw_device *cdev; in io_subchannel_remove()
1110 struct ccw_device *cdev; in io_subchannel_verify()
1121 struct ccw_device *cdev; in io_subchannel_terminate_path()
1204 struct ccw_device *cdev; in io_subchannel_quiesce()
[all …]
A Ddevice_pgid.c29 static void verify_start(struct ccw_device *cdev);
34 static void verify_done(struct ccw_device *cdev, int rc) in verify_done()
58 static void nop_build_cp(struct ccw_device *cdev) in nop_build_cp()
73 static void nop_do(struct ccw_device *cdev) in nop_do()
195 static void spid_do(struct ccw_device *cdev) in spid_do()
267 static void spid_start(struct ccw_device *cdev) in spid_start()
333 static u8 pgid_to_donepm(struct ccw_device *cdev) in pgid_to_donepm()
437 static void snid_build_cp(struct ccw_device *cdev) in snid_build_cp()
454 static void snid_do(struct ccw_device *cdev) in snid_do()
511 static void verify_start(struct ccw_device *cdev) in verify_start()
[all …]
A Dcmf.c106 int (*alloc) (struct ccw_device *);
107 void (*free) (struct ccw_device *);
108 int (*set) (struct ccw_device *, u32);
109 u64 (*read) (struct ccw_device *, int);
111 void (*reset) (struct ccw_device *);
987 struct ccw_device *cdev = to_ccwdev(dev); in cmb_show_avg_sample_interval()
1080 struct ccw_device *cdev = to_ccwdev(dev); in cmb_enable_show()
1089 struct ccw_device *cdev = to_ccwdev(dev); in cmb_enable_store()
1123 int enable_cmf(struct ccw_device *cdev) in enable_cmf()
1188 int disable_cmf(struct ccw_device *cdev) in disable_cmf()
[all …]
A Dio_sch.h18 struct ccw_device *cdev;/* pointer to the child ccw device */
32 static inline struct ccw_device *sch_get_cdev(struct subchannel *sch) in sch_get_cdev()
39 struct ccw_device *cdev) in sch_set_cdev()
82 int (*check)(struct ccw_device *, void *);
83 enum io_status (*filter)(struct ccw_device *, void *, struct irb *,
85 void (*callback)(struct ccw_device *, void *, int);
131 struct ccw_device *cdev;
A Dccwreq.c41 static u16 ccwreq_next_path(struct ccw_device *cdev) in ccwreq_next_path()
58 static void ccwreq_stop(struct ccw_device *cdev, int rc) in ccwreq_stop()
75 static void ccwreq_do(struct ccw_device *cdev) in ccwreq_do()
120 void ccw_request_start(struct ccw_device *cdev) in ccw_request_start()
151 int ccw_request_cancel(struct ccw_device *cdev) in ccw_request_cancel()
170 static enum io_status ccwreq_status(struct ccw_device *cdev, struct irb *lcirb) in ccwreq_status()
232 static void ccwreq_log_status(struct ccw_device *cdev, enum io_status status) in ccwreq_log_status()
255 void ccw_request_handler(struct ccw_device *cdev) in ccw_request_handler()
327 void ccw_request_timeout(struct ccw_device *cdev) in ccw_request_timeout()
365 void ccw_request_notoper(struct ccw_device *cdev) in ccw_request_notoper()
A Ddevice_id.c100 static int diag210_get_dev_info(struct ccw_device *cdev) in diag210_get_dev_info()
135 static void snsid_init(struct ccw_device *cdev) in snsid_init()
147 static int snsid_check(struct ccw_device *cdev, void *data) in snsid_check()
173 static void snsid_callback(struct ccw_device *cdev, void *data, int rc) in snsid_callback()
202 void ccw_device_sense_id_start(struct ccw_device *cdev) in ccw_device_sense_id_start()
A Ddevice_status.c29 ccw_device_msg_control_check(struct ccw_device *cdev, struct irb *irb) in ccw_device_msg_control_check()
54 ccw_device_path_notoper(struct ccw_device *cdev) in ccw_device_path_notoper()
76 ccw_device_accumulate_ecw(struct ccw_device *cdev, struct irb *irb) in ccw_device_accumulate_ecw()
114 ccw_device_accumulate_esw(struct ccw_device *cdev, struct irb *irb) in ccw_device_accumulate_esw()
194 ccw_device_accumulate_irb(struct ccw_device *cdev, struct irb *irb) in ccw_device_accumulate_irb()
312 ccw_device_do_sense(struct ccw_device *cdev, struct irb *irb) in ccw_device_do_sense()
349 ccw_device_accumulate_basic_sense(struct ccw_device *cdev, struct irb *irb) in ccw_device_accumulate_basic_sense()
382 ccw_device_accumulate_and_sense(struct ccw_device *cdev, struct irb *irb) in ccw_device_accumulate_and_sense()
A DMakefile12 ccw_device-objs += device.o device_fsm.o device_ops.o
13 ccw_device-objs += device_id.o device_pgid.o device_status.o
14 obj-y += ccw_device.o cmf.o
A Dqdio_main.c501 int qdio_inspect_input_queue(struct ccw_device *cdev, unsigned int nr, in qdio_inspect_input_queue()
749 void qdio_int_handler(struct ccw_device *cdev, unsigned long intparm, in qdio_int_handler()
823 int qdio_get_ssqd_desc(struct ccw_device *cdev, in qdio_get_ssqd_desc()
839 struct ccw_device *cdev = irq->cdev; in qdio_cancel_ccw()
872 int qdio_shutdown(struct ccw_device *cdev, int how) in qdio_shutdown()
918 int qdio_free(struct ccw_device *cdev) in qdio_free()
950 int qdio_allocate(struct ccw_device *cdev, unsigned int no_input_qs, in qdio_allocate()
1040 int qdio_establish(struct ccw_device *cdev, in qdio_establish()
1144 int qdio_activate(struct ccw_device *cdev) in qdio_activate()
1341 int qdio_start_irq(struct ccw_device *cdev) in qdio_start_irq()
[all …]
A Dqdio.h223 struct ccw_device *cdev;
241 void (*orig_handler) (struct ccw_device *, unsigned long, struct irb *);
254 void (*irq_poll)(struct ccw_device *cdev, unsigned long data);
331 void qdio_int_handler(struct ccw_device *cdev, unsigned long intparm,
/drivers/s390/scsi/
A Dzfcp_aux.c60 struct ccw_device *cdev; in zfcp_init_device_configure()
309 dev_name(&adapter->ccw_device->dev), in zfcp_print_sl()
317 dev_name(&adapter->ccw_device->dev)); in zfcp_setup_adapter_work_queue()
341 struct zfcp_adapter *zfcp_adapter_enqueue(struct ccw_device *ccw_device) in zfcp_adapter_enqueue() argument
345 if (!get_device(&ccw_device->dev)) in zfcp_adapter_enqueue()
350 put_device(&ccw_device->dev); in zfcp_adapter_enqueue()
356 ccw_device->handler = NULL; in zfcp_adapter_enqueue()
357 adapter->ccw_device = ccw_device; in zfcp_adapter_enqueue()
412 dev_set_drvdata(&ccw_device->dev, adapter); in zfcp_adapter_enqueue()
446 struct ccw_device *cdev = adapter->ccw_device; in zfcp_adapter_unregister()
[all …]
A Dzfcp_qdio.c31 dev_warn(&adapter->ccw_device->dev, "A QDIO problem occurred\n"); in zfcp_qdio_handler_error()
78 struct ccw_device *cdev = qdio->adapter->ccw_device; in zfcp_qdio_request_tasklet()
165 struct ccw_device *cdev = qdio->adapter->ccw_device; in zfcp_qdio_irq_tasklet()
330 retval = qdio_add_bufs_to_output_queue(qdio->adapter->ccw_device, 0, in zfcp_qdio_send()
375 ret = qdio_allocate(qdio->adapter->ccw_device, 1, 1); in zfcp_qdio_allocate()
413 qdio_stop_irq(adapter->ccw_device); in zfcp_qdio_close()
414 qdio_shutdown(adapter->ccw_device, QDIO_FLAG_CLEANUP_USING_CLEAR); in zfcp_qdio_close()
451 struct ccw_device *cdev = adapter->ccw_device; in zfcp_qdio_open()
541 if (qdio->adapter->ccw_device) in zfcp_qdio_destroy()
542 qdio_free(qdio->adapter->ccw_device); in zfcp_qdio_destroy()
[all …]
A Dzfcp_ccw.c21 struct zfcp_adapter *zfcp_ccw_adapter_by_cdev(struct ccw_device *cdev) in zfcp_ccw_adapter_by_cdev()
49 static int zfcp_ccw_activate(struct ccw_device *cdev, int clear, char *tag) in zfcp_ccw_activate()
98 static int zfcp_ccw_probe(struct ccw_device *cdev) in zfcp_ccw_probe()
112 static void zfcp_ccw_remove(struct ccw_device *cdev) in zfcp_ccw_remove()
158 static int zfcp_ccw_set_online(struct ccw_device *cdev) in zfcp_ccw_set_online()
203 static int zfcp_ccw_set_offline(struct ccw_device *cdev) in zfcp_ccw_set_offline()
226 static int zfcp_ccw_notify(struct ccw_device *cdev, int event) in zfcp_ccw_notify()
265 static void zfcp_ccw_shutdown(struct ccw_device *cdev) in zfcp_ccw_shutdown()
A Dzfcp_fsf.c284 dev_warn(&adapter->ccw_device->dev, in zfcp_fsf_status_read_handler()
288 dev_warn(&adapter->ccw_device->dev, in zfcp_fsf_status_read_handler()
297 dev_info(&adapter->ccw_device->dev, in zfcp_fsf_status_read_handler()
390 dev_err(&adapter->ccw_device->dev, in zfcp_fsf_protstatus_eval()
402 dev_err(&adapter->ccw_device->dev, in zfcp_fsf_protstatus_eval()
411 dev_err(&adapter->ccw_device->dev, in zfcp_fsf_protstatus_eval()
431 dev_err(&adapter->ccw_device->dev, in zfcp_fsf_protstatus_eval()
571 dev_err(&adapter->ccw_device->dev, in zfcp_fsf_exchange_config_evaluate()
612 dev_err(&adapter->ccw_device->dev, in zfcp_fsf_exchange_config_data_handler()
646 dev_err(&adapter->ccw_device->dev, in zfcp_fsf_exchange_config_data_handler()
[all …]
A Dzfcp_sysfs.c47 struct ccw_device *cdev = to_ccwdev(dev); \
171 struct ccw_device *cdev = to_ccwdev(dev); in zfcp_sysfs_adapter_failed_show()
191 struct ccw_device *cdev = to_ccwdev(dev); in zfcp_sysfs_adapter_failed_store()
217 struct ccw_device *cdev = to_ccwdev(dev); in zfcp_sysfs_port_rescan_store()
302 struct ccw_device *cdev = to_ccwdev(dev); in zfcp_sysfs_port_remove_store()
387 struct ccw_device *cdev = to_ccwdev(dev); in zfcp_sysfs_adapter_fc_security_show()
619 dev_name(&zfcp_sdev->port->adapter->ccw_device->dev));
A Dzfcp_def.h153 struct ccw_device *ccw_device; /* S/390 ccw device */ member
/drivers/s390/char/
A Dvmur.c66 static int ur_probe(struct ccw_device *cdev);
67 static void ur_remove(struct ccw_device *cdev);
68 static int ur_set_online(struct ccw_device *cdev);
69 static int ur_set_offline(struct ccw_device *cdev);
107 static struct urdev *urdev_alloc(struct ccw_device *cdev) in urdev_alloc()
155 struct ccw_device *cdev; in urdev_get_from_devno()
258 struct ccw_device *cdev = urd->cdev; in do_ur_io()
822 static int ur_probe(struct ccw_device *cdev) in ur_probe()
869 static int ur_set_online(struct ccw_device *cdev) in ur_set_online()
974 static int ur_set_offline(struct ccw_device *cdev) in ur_set_offline()
[all …]
A Dtape.h185 struct ccw_device * cdev;
266 extern int tape_generic_offline(struct ccw_device *);
269 extern int tape_generic_probe(struct ccw_device *);
270 extern void tape_generic_remove(struct ccw_device *);
A Draw3270.c42 struct ccw_device *cdev;
342 static void raw3270_irq(struct ccw_device *cdev, unsigned long intparm, struct irb *irb) in raw3270_irq()
727 static int raw3270_setup_device(struct ccw_device *cdev, struct raw3270 *rp, in raw3270_setup_device()
806 struct ccw_device *cdev; in raw3270_setup_console()
855 static struct raw3270 *raw3270_create_device(struct ccw_device *cdev) in raw3270_create_device()
1097 struct ccw_device *cdev; in raw3270_delete_device()
1118 static int raw3270_probe(struct ccw_device *cdev) in raw3270_probe()
1200 static int raw3270_set_online(struct ccw_device *cdev) in raw3270_set_online()
1227 static void raw3270_remove(struct ccw_device *cdev) in raw3270_remove()
1277 static int raw3270_set_offline(struct ccw_device *cdev) in raw3270_set_offline()
A Dcon3215.c80 struct ccw_device *cdev; /* device for tty driver */
346 static void raw3215_irq(struct ccw_device *cdev, unsigned long intparm, in raw3215_irq()
701 static int raw3215_probe(struct ccw_device *cdev) in raw3215_probe()
734 static void raw3215_remove(struct ccw_device *cdev) in raw3215_remove()
753 static int raw3215_set_online(struct ccw_device *cdev) in raw3215_set_online()
764 static int raw3215_set_offline(struct ccw_device *cdev) in raw3215_set_offline()
901 struct ccw_device *cdev; in con3215_init()
/drivers/s390/block/
A Ddasd_int.h283 int dasd_devmap_set_device_copy_relation(struct ccw_device *,
593 struct ccw_device *cdev;
869 int dasd_generic_probe(struct ccw_device *);
871 void dasd_generic_remove (struct ccw_device *cdev);
873 int dasd_generic_set_offline (struct ccw_device *cdev);
874 int dasd_generic_notify(struct ccw_device *, int);
877 void dasd_generic_shutdown(struct ccw_device *);
881 void dasd_generic_path_event(struct ccw_device *, int *);
911 struct dasd_device *dasd_create_device(struct ccw_device *);
914 int dasd_get_feature(struct ccw_device *, int);
[all …]
/drivers/s390/virtio/
A Dvirtio_ccw.c60 struct ccw_device *cdev;
1173 static void virtio_ccw_int_handler(struct ccw_device *cdev, in virtio_ccw_int_handler()
1243 static int virtio_ccw_check_autoonline(struct ccw_device *cdev) in virtio_ccw_check_autoonline()
1255 struct ccw_device *cdev = data; in virtio_ccw_auto_online()
1263 static int virtio_ccw_probe(struct ccw_device *cdev) in virtio_ccw_probe()
1272 static struct virtio_ccw_device *virtio_grab_drvdata(struct ccw_device *cdev) in virtio_grab_drvdata()
1288 static void virtio_ccw_remove(struct ccw_device *cdev) in virtio_ccw_remove()
1304 static int virtio_ccw_offline(struct ccw_device *cdev) in virtio_ccw_offline()
1366 static int virtio_ccw_online(struct ccw_device *cdev) in virtio_ccw_online()
1431 static int virtio_ccw_cio_notify(struct ccw_device *cdev, int event) in virtio_ccw_cio_notify()

Completed in 60 milliseconds

12