Searched refs:schid (Results 1 - 25 of 41) sorted by last modified time

12

/linux-master/tools/arch/s390/include/uapi/asm/
H A Dkvm.h116 #define KVM_S390_INT_IO(ai,cssid,ssid,schid) \
117 (((schid)) | \
/linux-master/drivers/s390/cio/
H A Dqdio_main.c33 static inline int do_siga_sync(unsigned long schid, argument
41 " lgr 1,%[schid]\n"
48 : [fc] "d" (fc), [schid] "d" (schid),
54 static inline int do_siga_input(unsigned long schid, unsigned long mask, argument
61 " lgr 1,%[schid]\n"
67 : [fc] "d" (fc), [schid] "d" (schid), [mask] "d" (mask)
74 * @schid: subchannel id or in case of QEBSM the subchannel token
83 static inline int do_siga_output(unsigned long schid, unsigne argument
287 unsigned long schid = *((u32 *) &q->irq_ptr->schid); local
326 unsigned long schid = *((u32 *) &q->irq_ptr->schid); local
366 unsigned long schid = *((u32 *) &q->irq_ptr->schid); local
753 struct subchannel_id schid; local
826 struct subchannel_id schid; local
875 struct subchannel_id schid; local
921 struct subchannel_id schid; local
953 struct subchannel_id schid; local
1044 struct subchannel_id schid; local
1147 struct subchannel_id schid; local
[all...]
H A Ddevice_ops.c711 * @schid: where to fill in the values
713 void ccw_device_get_schid(struct ccw_device *cdev, struct subchannel_id *schid) argument
717 *schid = sch->schid;
737 struct subchannel_id schid; local
739 ccw_device_get_schid(cdev, &schid);
740 return chsc_pnso(schid, pnso_area, oc, resume_token, cnc);
H A Ddevice.c574 rc = chsc_siosl(sch->schid);
577 sch->schid.ssid, sch->schid.sch_no, rc);
581 sch->schid.ssid, sch->schid.sch_no);
745 priv->dev_id.ssid = sch->schid.ssid;
946 cdev->private->dev_id.devno, sch->schid.ssid,
963 css_schedule_eval(old_sch->schid);
1008 if (cio_is_console(sch->schid))
1013 sch->isc = cio_is_console(sch->schid)
[all...]
H A Ddevice_fsm.c49 cc = stsch(sch->schid, &schib);
347 cdev->private->dev_id.devno, sch->schid.sch_no);
355 cdev->private->dev_id.devno, sch->schid.sch_no);
365 sch->schid.sch_no);
649 css_schedule_eval(sch->schid);
705 css_schedule_eval(sch->schid);
965 css_schedule_eval(sch->schid);
H A Dvfio_ccw_fsm.c40 ccode = ssch(sch->schid, orb);
92 ccode = hsch(sch->schid);
131 ccode = csch(sch->schid);
160 sch->schid.cssid,
161 sch->schid.ssid,
162 sch->schid.sch_no,
237 return sch->schid;
250 struct subchannel_id schid = get_schid(private); local
263 schid.cssid,
264 schid
[all...]
H A Dqdio_thinint.c151 rc = chsc_sadc(irq_ptr->schid, scssc, summary_indicator_addr,
154 DBF_ERROR("%4x SSI r:%4x", irq_ptr->schid.sch_no,
H A Dqdio_setup.c237 struct subchannel_id *schid,
243 DBF_EVENT("getssqd:%4x", schid->sch_no);
252 rc = chsc_ssqd(*schid, ssqd);
258 (ssqd->qdio_ssqd.sch != schid->sch_no))
276 rc = qdio_setup_get_ssqd(irq_ptr, &irq_ptr->schid, &irq_ptr->ssqd_desc);
278 DBF_ERROR("%4x ssqd ERR", irq_ptr->schid.sch_no);
370 ccw_device_get_schid(cdev, &irq_ptr->schid);
407 irq_ptr->schid.sch_no,
236 qdio_setup_get_ssqd(struct qdio_irq *irq_ptr, struct subchannel_id *schid, struct qdio_ssqd_desc *data) argument
H A Ddevice_status.c42 cdev->private->dev_id.devno, sch->schid.ssid,
43 sch->schid.sch_no,
45 sprintf(dbf_text, "chk%x", sch->schid.sch_no);
64 sch->schid.ssid, sch->schid.sch_no,
H A Deadm_sch.c71 EADM_LOG_HEX(6, &sch->schid, sizeof(sch->schid));
73 cc = ssch(sch->schid, orb);
91 cc = csch(sch->schid);
106 EADM_LOG_HEX(1, &sch->schid, sizeof(sch->schid));
H A Dcss.c47 struct subchannel_id schid; local
50 init_subchannel_id(&schid);
53 ret = fn(schid, data);
56 } while (schid.sch_no++ < __MAX_SUBCHANNEL);
57 schid.sch_no = 0;
58 } while (schid.ssid++ < max_ssid);
76 idset_sch_del(cb->set, sch->schid);
82 static int call_fn_unknown_sch(struct subchannel_id schid, void *data) argument
87 if (idset_sch_contains(cb->set, schid))
88 rc = cb->fn_unknown_sch(schid, c
92 call_fn_all_sch(struct subchannel_id schid, void *data) argument
167 css_validate_subchannel(struct subchannel_id schid, struct schib *schib) argument
197 css_alloc_subchannel(struct subchannel_id schid, struct schib *schib) argument
455 css_probe_device(struct subchannel_id schid, struct schib *schib) argument
475 struct subchannel_id *schid = (void *)data; local
482 get_subchannel_by_schid(struct subchannel_id schid) argument
506 css_evaluate_new_subchannel(struct subchannel_id schid, int slow) argument
547 css_evaluate_subchannel(struct subchannel_id schid, int slow) argument
660 slow_eval_unknown_fn(struct subchannel_id schid, void *data) argument
712 css_schedule_eval(struct subchannel_id schid) argument
[all...]
H A Dcio.c109 "subchannel 0.%x.%04x!\n", sch->schid.ssid,
110 sch->schid.sch_no);
152 ccode = ssch(sch->schid, orb);
193 ccode = rsch (sch->schid);
232 ccode = hsch (sch->schid);
266 ccode = csch (sch->schid);
298 ccode = xsch (sch->schid);
415 if (stsch(sch->schid, &schib) || !css_sch_is_valid(&schib))
421 ccode = msch(sch->schid, &schib);
426 if (stsch(sch->schid,
610 cio_test_for_console(struct subchannel_id schid, void *data) argument
626 struct subchannel_id schid; local
646 struct subchannel_id schid; local
680 cio_is_console(struct subchannel_id schid) argument
[all...]
H A Dchsc.h10 #include <asm/schid.h>
102 struct subchannel_id schid; member in struct:chsc_scssc_area
141 extern int chsc_get_ssd_info(struct subchannel_id schid,
165 int chsc_ssqd(struct subchannel_id schid, struct chsc_ssqd_area *ssqd);
166 int chsc_sadc(struct subchannel_id schid, struct chsc_scssc_area *scssc,
172 int chsc_siosl(struct subchannel_id schid);
209 int chsc_pnso(struct subchannel_id schid, struct chsc_pnso_area *pnso_area,
H A Dchsc.c103 int chsc_get_ssd_info(struct subchannel_id schid, struct chsc_ssd_info *ssd) argument
117 ssd_area->ssid = schid.ssid;
118 ssd_area->f_sch = schid.sch_no;
119 ssd_area->l_sch = schid.sch_no;
130 schid.ssid, schid.sch_no,
162 * @schid: id of the subchannel on which SSQD is performed
167 int chsc_ssqd(struct subchannel_id schid, struct chsc_ssqd_area *ssqd) argument
172 ssqd->first_sch = schid.sch_no;
173 ssqd->last_sch = schid
193 chsc_sadc(struct subchannel_id schid, struct chsc_scssc_area *scssc, dma64_t summary_indicator_addr, dma64_t subchannel_indicator_addr, u8 isc) argument
1331 chsc_siosl(struct subchannel_id schid) argument
1419 chsc_pnso(struct subchannel_id schid, struct chsc_pnso_area *pnso_area, u8 oc, struct chsc_pnso_resume_token resume_token, int cnc) argument
[all...]
H A Dchsc_sch.c67 sch->schid.ssid, sch->schid.sch_no);
83 sch->schid.ssid, sch->schid.sch_no);
92 sch->schid.ssid, sch->schid.sch_no, ret);
221 chsc_area->header.sid = sch->schid;
222 CHSC_LOG(2, "schid");
223 CHSC_LOG_HEX(2, &sch->schid, sizeof(sch->schid));
[all...]
H A Dvfio_ccw_drv.c59 sch->schid.ssid, sch->schid.sch_no);
144 sch->schid.cssid, sch->schid.ssid,
145 sch->schid.sch_no);
197 sch->schid.cssid, sch->schid.ssid,
198 sch->schid.sch_no);
219 sch->schid.cssid, sch->schid
[all...]
H A Dcio.h11 #include <asm/schid.h>
85 struct subchannel_id schid; member in struct:subchannel
142 #define cio_is_console(schid) 0
H A Dvfio_ccw_ops.c113 sch->schid.cssid,
114 sch->schid.ssid,
115 sch->schid.sch_no);
155 sch->schid.cssid,
156 sch->schid.ssid,
157 sch->schid.sch_no);
/linux-master/drivers/s390/virtio/
H A Dvirtio_ccw.c434 struct subchannel_id schid; local
437 ccw_device_get_schid(vcdev->cdev, &schid);
440 *((unsigned int *)&schid),
/linux-master/drivers/s390/block/
H A Ddasd_eckd.c32 #include <asm/schid.h>
H A Ddasd_ioctl.c20 #include <asm/schid.h>
522 dasd_info->schid = sch_id.sch_no;
/linux-master/arch/s390/include/asm/
H A Dccwdev.h17 #include <asm/schid.h>
/linux-master/arch/s390/kvm/
H A Dinterrupt.c1184 VCPU_EVENT(vcpu, 4, "deliver: I/O %x ss %x schid %04x",
1709 int isc, u32 schid)
1714 u16 id = (schid & 0xffff0000U) >> 16;
1715 u16 nr = schid & 0x0000ffffU;
1719 if (schid && (id != iter->io.subchannel_id ||
1735 u64 isc_mask, u32 schid)
1742 inti = get_io_int(kvm, isc, schid);
1747 static int get_top_gisa_isc(struct kvm *kvm, u64 isc_mask, u32 schid) argument
1753 if (schid)
1771 * subclasses as designated by the isc mask in cr6 and the schid (i
1708 get_io_int(struct kvm *kvm, int isc, u32 schid) argument
1734 get_top_io_int(struct kvm *kvm, u64 isc_mask, u32 schid) argument
1781 kvm_s390_get_io_int(struct kvm *kvm, u64 isc_mask, u32 schid) argument
2557 u32 schid; local
[all...]
H A Dkvm-s390.h322 u64 isc_mask, u32 schid);
/linux-master/arch/s390/include/uapi/asm/
H A Dkvm.h116 #define KVM_S390_INT_IO(ai,cssid,ssid,schid) \
117 (((schid)) | \

Completed in 403 milliseconds

12