| /drivers/s390/cio/ |
| A D | device.h | 50 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 D | device_ops.c | 106 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 D | device_fsm.c | 39 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 D | device.c | 672 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 D | device_pgid.c | 29 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 D | cmf.c | 106 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 D | io_sch.h | 18 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 D | ccwreq.c | 41 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 D | device_id.c | 100 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 D | device_status.c | 29 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 D | Makefile | 12 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 D | qdio_main.c | 501 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 D | qdio.h | 223 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 D | zfcp_aux.c | 60 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 D | zfcp_qdio.c | 31 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 D | zfcp_ccw.c | 21 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 D | zfcp_fsf.c | 284 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 D | zfcp_sysfs.c | 47 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 D | zfcp_def.h | 153 struct ccw_device *ccw_device; /* S/390 ccw device */ member
|
| /drivers/s390/char/ |
| A D | vmur.c | 66 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 D | tape.h | 185 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 D | raw3270.c | 42 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 D | con3215.c | 80 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 D | dasd_int.h | 283 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 D | virtio_ccw.c | 60 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()
|