Home
last modified time | relevance | path

Searched refs:schid (Results 1 – 25 of 30) sorted by relevance

12

/drivers/s390/cio/
A Dioasm.c42 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 Dvfio_ccw_trace.h24 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 Dtrace.h26 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 Dvfio_ccw_fsm.c237 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 Didset.c69 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 Dcss.c47 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 Dcio.c111 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 Dioasm.h16 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 Dqdio_main.c50 : [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 Dvfio_ccw_drv.c59 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 Dchsc.c131 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 Dchsc.h123 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 Dchsc_sch.c67 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 Ddevice.c572 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 Dqdio_setup.c244 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 Deadm_sch.c72 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 Ddevice_status.c42 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 Ddevice_ops.c713 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 Dvfio_ccw_ops.c113 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 Dcio.h85 struct subchannel_id schid; member
142 #define cio_is_console(schid) 0 argument
A Dqdio.h229 struct subchannel_id schid; member
264 #define SCH_NO(q) (q->irq_ptr->schid.sch_no)
337 struct subchannel_id *schid,
A Dqdio_thinint.c151 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 Ddevice_fsm.c50 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 Didset.h20 void idset_sch_del_subseq(struct idset *set, struct subchannel_id schid);
A Dcss.h154 void css_schedule_eval(struct subchannel_id schid);

Completed in 56 milliseconds

12