| /drivers/s390/cio/ |
| A D | ioasm.c | 42 ccode = __stsch(schid, addr); in stsch() 72 ccode = __msch(schid, addr); in msch() 97 ccode = __tsch(schid, addr); in tsch() 126 ccode = __ssch(schid, addr); in ssch() 152 ccode = __csch(schid); in csch() 153 trace_s390_cio_csch(schid, ccode); in csch() 216 ccode = __rsch(schid); in rsch() 217 trace_s390_cio_rsch(schid, ccode); in rsch() 241 ccode = __hsch(schid); in hsch() 242 trace_s390_cio_hsch(schid, ccode); in hsch() [all …]
|
| A D | vfio_ccw_trace.h | 24 TP_ARGS(schid, mask, event), 35 __entry->cssid = schid.cssid; 36 __entry->ssid = schid.ssid; 37 __entry->sch_no = schid.sch_no; 54 TP_ARGS(schid, command, errno), 65 __entry->cssid = schid.cssid; 66 __entry->ssid = schid.ssid; 82 TP_ARGS(schid, state, event), 93 __entry->cssid = schid.cssid; 94 __entry->ssid = schid.ssid; [all …]
|
| A D | trace.h | 26 TP_ARGS(schid, schib, cc), 48 __entry->ssid = schid.ssid; 86 TP_ARGS(schid, schib, cc) 97 TP_ARGS(schid, schib, cc) 108 TP_ARGS(schid, irb, cc), 195 TP_ARGS(schid, orb, cc), 217 TP_ARGS(schid, cc), 242 TP_ARGS(schid, cc) 252 TP_ARGS(schid, cc) 262 TP_ARGS(schid, cc) [all …]
|
| A D | vfio_ccw_fsm.c | 237 return sch->schid; in get_schid() 263 schid.cssid, in fsm_io_request() 264 schid.ssid, schid.sch_no); in fsm_io_request() 272 schid.cssid, in fsm_io_request() 273 schid.ssid, schid.sch_no, in fsm_io_request() 284 schid.ssid, schid.sch_no, in fsm_io_request() 297 schid.ssid, schid.sch_no, in fsm_io_request() 307 schid.cssid, in fsm_io_request() 308 schid.ssid, schid.sch_no); in fsm_io_request() 315 schid.cssid, in fsm_io_request() [all …]
|
| A D | idset.c | 69 void idset_sch_add(struct idset *set, struct subchannel_id schid) in idset_sch_add() argument 71 idset_add(set, schid.ssid, schid.sch_no); in idset_sch_add() 74 void idset_sch_del(struct idset *set, struct subchannel_id schid) in idset_sch_del() argument 76 idset_del(set, schid.ssid, schid.sch_no); in idset_sch_del() 80 void idset_sch_del_subseq(struct idset *set, struct subchannel_id schid) in idset_sch_del_subseq() argument 82 int pos = schid.ssid * set->num_id + schid.sch_no; in idset_sch_del_subseq() 84 bitmap_clear(set->bitmap, pos, set->num_id - schid.sch_no); in idset_sch_del_subseq() 87 int idset_sch_contains(struct idset *set, struct subchannel_id schid) in idset_sch_contains() argument 89 return idset_contains(set, schid.ssid, schid.sch_no); in idset_sch_contains()
|
| A D | css.c | 47 struct subchannel_id schid; in for_each_subchannel() local 50 init_subchannel_id(&schid); in for_each_subchannel() 53 ret = fn(schid, data); in for_each_subchannel() 57 schid.sch_no = 0; in for_each_subchannel() 192 schid.ssid, schid.sch_no, schib->pmcw.st); in css_validate_subchannel() 211 sch->schid = schid; in css_alloc_subchannel() 249 sch->schid.sch_no); in css_sch_device_register() 449 sch->schid.ssid, sch->schid.sch_no, ret); in css_register_subchannel() 478 return schid_equal(&sch->schid, schid); in check_subchannel() 542 sch->schid.ssid, sch->schid.sch_no, ret); in css_evaluate_known_subchannel() [all …]
|
| A D | cio.c | 111 sch->schid.sch_no); in cio_start_handle_notoper() 194 ccode = rsch (sch->schid); in cio_resume() 233 ccode = hsch (sch->schid); in cio_halt() 267 ccode = csch (sch->schid); in cio_clear() 299 ccode = xsch (sch->schid); in cio_cancel() 630 struct subchannel_id schid; in cio_get_console_sch_no() local 633 init_subchannel_id(&schid); in cio_get_console_sch_no() 650 struct subchannel_id schid; in cio_probe_console() local 661 schid.sch_no = sch_no; in cio_probe_console() 688 return schid_equal(&schid, &console_sch->schid); in cio_is_console() [all …]
|
| A D | ioasm.h | 16 int stsch(struct subchannel_id schid, struct schib *addr); 17 int msch(struct subchannel_id schid, struct schib *addr); 18 int tsch(struct subchannel_id schid, struct irb *addr); 19 int ssch(struct subchannel_id schid, union orb *addr); 20 int csch(struct subchannel_id schid); 23 int rsch(struct subchannel_id schid); 24 int hsch(struct subchannel_id schid); 25 int xsch(struct subchannel_id schid);
|
| A D | qdio_main.c | 50 : [fc] "d" (fc), [schid] "d" (schid), in do_siga_sync() 68 : [fc] "d" (fc), [schid] "d" (schid), [mask] "d" (mask) in do_siga_input() 99 : [schid] "d" (schid), [mask] "d" (mask), [aob] "d" (aob) in do_siga_output() 287 unsigned long schid = *((u32 *) &q->irq_ptr->schid); in qdio_siga_sync() local 326 unsigned long schid = *((u32 *) &q->irq_ptr->schid); in qdio_siga_output() local 366 unsigned long schid = *((u32 *) &q->irq_ptr->schid); in qdio_siga_input() local 753 struct subchannel_id schid; in qdio_int_handler() local 826 struct subchannel_id schid; in qdio_get_ssqd_desc() local 875 struct subchannel_id schid; in qdio_shutdown() local 921 struct subchannel_id schid; in qdio_free() local [all …]
|
| A D | vfio_ccw_drv.c | 59 sch->schid.ssid, sch->schid.sch_no); in vfio_ccw_sch_quiesce() 144 sch->schid.cssid, sch->schid.ssid, in vfio_ccw_sch_irq() 145 sch->schid.sch_no); in vfio_ccw_sch_irq() 197 sch->schid.cssid, sch->schid.ssid, in vfio_ccw_sch_probe() 198 sch->schid.sch_no); in vfio_ccw_sch_probe() 219 sch->schid.cssid, sch->schid.ssid, in vfio_ccw_sch_remove() 220 sch->schid.sch_no); in vfio_ccw_sch_remove() 310 trace_vfio_ccw_chp_event(sch->schid, mask, event); in vfio_ccw_chp_event() 312 sch->schid.cssid, in vfio_ccw_chp_event() 313 sch->schid.ssid, sch->schid.sch_no, in vfio_ccw_chp_event()
|
| A D | chsc.c | 131 ssd_area->ssid = schid.ssid; in chsc_get_ssd_info() 132 ssd_area->f_sch = schid.sch_no; in chsc_get_ssd_info() 144 schid.ssid, schid.sch_no, in chsc_get_ssd_info() 187 ssqd->last_sch = schid.sch_no; in chsc_ssqd() 188 ssqd->ssid = schid.ssid; in chsc_ssqd() 221 scssc->schid = schid; in chsc_sadc() 1403 siosl_area->sid = schid; in chsc_siosl() 1412 schid.ssid, schid.sch_no, ccode); in chsc_siosl() 1418 schid.ssid, schid.sch_no, in chsc_siosl() 1422 schid.ssid, schid.sch_no); in chsc_siosl() [all …]
|
| A D | chsc.h | 123 struct subchannel_id schid; member 162 extern int chsc_get_ssd_info(struct subchannel_id schid, 186 int chsc_ssqd(struct subchannel_id schid, struct chsc_ssqd_area *ssqd); 187 int chsc_sadc(struct subchannel_id schid, struct chsc_scssc_area *scssc, 193 int chsc_siosl(struct subchannel_id schid); 230 int chsc_pnso(struct subchannel_id schid, struct chsc_pnso_area *pnso_area,
|
| A D | chsc_sch.c | 67 sch->schid.ssid, sch->schid.sch_no); in chsc_subchannel_irq() 83 sch->schid.ssid, sch->schid.sch_no); in chsc_subchannel_probe() 92 sch->schid.ssid, sch->schid.sch_no, ret); in chsc_subchannel_probe() 221 chsc_area->header.sid = sch->schid; in chsc_async() 223 CHSC_LOG_HEX(2, &sch->schid, sizeof(sch->schid)); in chsc_async() 244 sch->schid.ssid, sch->schid.sch_no, cc); in chsc_async() 581 sscud_area->m = cud->schid.m; in chsc_ioctl_info_sch_cu() 583 sscud_area->ssid = cud->schid.ssid; in chsc_ioctl_info_sch_cu() 584 sscud_area->first_sch = cud->schid.sch_no; in chsc_ioctl_info_sch_cu() 585 sscud_area->cssid = cud->schid.cssid; in chsc_ioctl_info_sch_cu() [all …]
|
| A D | device.c | 572 rc = chsc_siosl(sch->schid); in initiate_logging() 575 sch->schid.ssid, sch->schid.sch_no, rc); in initiate_logging() 579 sch->schid.ssid, sch->schid.sch_no); in initiate_logging() 1006 if (cio_is_console(sch->schid)) in io_subchannel_init_fields() 1039 sch->schid.ssid, sch->schid.sch_no, rc); in io_subchannel_probe() 1077 css_schedule_eval(sch->schid); in io_subchannel_probe() 1116 css_schedule_eval(sch->schid); in io_subchannel_verify() 1209 if (cio_is_console(sch->schid)) in io_subchannel_quiesce() 1467 sch->schid.ssid, sch->schid.sch_no, process, in io_subchannel_sch_event() 1545 dev_id.ssid = sch->schid.ssid; in io_subchannel_sch_event() [all …]
|
| A D | qdio_setup.c | 244 struct subchannel_id *schid, in qdio_setup_get_ssqd() argument 250 DBF_EVENT("getssqd:%4x", schid->sch_no); in qdio_setup_get_ssqd() 259 rc = chsc_ssqd(*schid, ssqd); in qdio_setup_get_ssqd() 265 (ssqd->qdio_ssqd.sch != schid->sch_no)) in qdio_setup_get_ssqd() 283 rc = qdio_setup_get_ssqd(irq_ptr, &irq_ptr->schid, &irq_ptr->ssqd_desc); in qdio_setup_ssqd_info() 285 DBF_ERROR("%4x ssqd ERR", irq_ptr->schid.sch_no); in qdio_setup_ssqd_info() 377 ccw_device_get_schid(cdev, &irq_ptr->schid); in qdio_setup_irq() 414 irq_ptr->schid.sch_no, in qdio_print_subchannel_info()
|
| A D | eadm_sch.c | 72 EADM_LOG_HEX(6, &sch->schid, sizeof(sch->schid)); in eadm_subchannel_start() 74 cc = ssch(sch->schid, orb); in eadm_subchannel_start() 92 cc = csch(sch->schid); in eadm_subchannel_clear() 107 EADM_LOG_HEX(1, &sch->schid, sizeof(sch->schid)); in eadm_subchannel_timeout()
|
| A D | device_status.c | 42 cdev->private->dev_id.devno, sch->schid.ssid, in ccw_device_msg_control_check() 43 sch->schid.sch_no, in ccw_device_msg_control_check() 45 sprintf(dbf_text, "chk%x", sch->schid.sch_no); in ccw_device_msg_control_check() 64 sch->schid.ssid, sch->schid.sch_no, in ccw_device_path_notoper()
|
| A D | device_ops.c | 713 void ccw_device_get_schid(struct ccw_device *cdev, struct subchannel_id *schid) in ccw_device_get_schid() argument 717 *schid = sch->schid; in ccw_device_get_schid() 737 struct subchannel_id schid; in ccw_device_pnso() local 739 ccw_device_get_schid(cdev, &schid); in ccw_device_pnso() 740 return chsc_pnso(schid, pnso_area, oc, resume_token, cnc); in ccw_device_pnso()
|
| A D | vfio_ccw_ops.c | 113 sch->schid.cssid, in vfio_ccw_mdev_probe() 114 sch->schid.ssid, in vfio_ccw_mdev_probe() 115 sch->schid.sch_no); in vfio_ccw_mdev_probe() 155 sch->schid.cssid, in vfio_ccw_mdev_remove() 156 sch->schid.ssid, in vfio_ccw_mdev_remove() 157 sch->schid.sch_no); in vfio_ccw_mdev_remove()
|
| A D | cio.h | 85 struct subchannel_id schid; member 142 #define cio_is_console(schid) 0 argument
|
| A D | qdio.h | 229 struct subchannel_id schid; member 264 #define SCH_NO(q) (q->irq_ptr->schid.sch_no) 337 struct subchannel_id *schid,
|
| A D | qdio_thinint.c | 151 rc = chsc_sadc(irq_ptr->schid, scssc, summary_indicator_addr, in set_subchannel_ind() 154 DBF_ERROR("%4x SSI r:%4x", irq_ptr->schid.sch_no, in set_subchannel_ind()
|
| A D | device_fsm.c | 50 cc = stsch(sch->schid, &schib); in ccw_timeout_log() 348 cdev->private->dev_id.devno, sch->schid.sch_no); in ccw_device_done() 356 cdev->private->dev_id.devno, sch->schid.sch_no); in ccw_device_done() 366 sch->schid.sch_no); in ccw_device_done() 650 css_schedule_eval(sch->schid); in ccw_device_offline_verify() 706 css_schedule_eval(sch->schid); in ccw_device_boxed_verify() 966 css_schedule_eval(sch->schid); in ccw_device_trigger_reprobe()
|
| A D | idset.h | 20 void idset_sch_del_subseq(struct idset *set, struct subchannel_id schid);
|
| A D | css.h | 154 void css_schedule_eval(struct subchannel_id schid);
|