Home
last modified time | relevance | path

Searched refs:SubchDev (Results 1 – 14 of 14) sorted by relevance

/openbmc/qemu/include/hw/s390x/
H A Dcss.h119 typedef struct SubchDev SubchDev; typedef
120 struct SubchDev { struct
138 int (*ccw_cb) (SubchDev *, CCW1); argument
139 void (*disable_cb)(SubchDev *); argument
140 IOInstEnding (*do_subchannel_work) (SubchDev *); argument
141 void (*irb_cb)(SubchDev *, IRB *); argument
147 static inline void sch_gen_unit_exception(SubchDev *sch) in sch_gen_unit_exception() argument
196 typedef SubchDev *(*css_subch_cb_func)(uint8_t m, uint8_t cssid, uint8_t ssid,
201 uint16_t devno, SubchDev *sch);
202 void css_sch_build_virtual_schib(SubchDev *sch, uint8_t chpid, uint8_t type);
[all …]
H A Ds390-ccw.h36 IOInstEnding (*handle_request) (SubchDev *sch);
37 int (*handle_halt) (SubchDev *sch);
38 int (*handle_clear) (SubchDev *sch);
39 IOInstEnding (*handle_store) (SubchDev *sch);
/openbmc/qemu/hw/s390x/
H A Ds390-ccw.c23 IOInstEnding s390_ccw_cmd_request(SubchDev *sch) in s390_ccw_cmd_request()
33 int s390_ccw_halt(SubchDev *sch) in s390_ccw_halt()
43 int s390_ccw_clear(SubchDev *sch) in s390_ccw_clear()
53 IOInstEnding s390_ccw_store(SubchDev *sch) in s390_ccw_store()
116 SubchDev *sch; in s390_ccw_realize()
159 SubchDev *sch = ccw_dev->sch; in s390_ccw_unrealize()
H A Dcss.c71 SubchDev *sch[MAX_SCHID + 1];
186 VMSTATE_STRUCT(orb, SubchDev, 1, vmstate_orb, ORB),
205 VMSTATE_UINT8_EQUAL(cssid, SubchDev, "Bug!"),
206 VMSTATE_UINT8_EQUAL(ssid, SubchDev, "Bug!"),
207 VMSTATE_UINT16(migrated_schid, SubchDev),
208 VMSTATE_UINT16_EQUAL(devno, SubchDev, err_hint_devno),
209 VMSTATE_BOOL(thinint_active, SubchDev),
210 VMSTATE_STRUCT(curr_status, SubchDev, 0, vmstate_schib, SCHIB),
211 VMSTATE_UINT8_ARRAY(sense_data, SubchDev, 32),
212 VMSTATE_UINT64(channel_prog, SubchDev),
[all …]
H A Dcss-bridge.c34 SubchDev *sch = ccw_dev->sch; in ccw_device_unplug()
68 SubchDev *sch = ccw_dev->sch; in virtual_css_bus_get_dev_path()
H A Dccw-device.c23 SubchDev *sch = dev->sch; in ccw_device_refill_ids()
115 VMSTATE_STRUCT_POINTER(sch, CcwDevice, vmstate_subch_dev, SubchDev),
H A D3270-ccw.c62 static int emulated_ccw_3270_cb(SubchDev *sch, CCW1 ccw) in emulated_ccw_3270_cb()
105 SubchDev *sch; in emulated_ccw_3270_realize()
H A Dvirtio-ccw.c123 VirtIODevice *virtio_ccw_get_vdev(SubchDev *sch) in virtio_ccw_get_vdev()
156 SubchDev *sch = ccw_dev->sch; in virtio_ccw_ioeventfd_assign()
203 static int virtio_ccw_set_vqs(SubchDev *sch, VqInfoBlock *info, in virtio_ccw_set_vqs()
272 static int virtio_ccw_handle_set_vq(SubchDev *sch, CCW1 ccw, bool check_len, in virtio_ccw_handle_set_vq()
317 static int virtio_ccw_cb(SubchDev *sch, CCW1 ccw) in virtio_ccw_cb()
726 static void virtio_sch_disable_cb(SubchDev *sch) in virtio_sch_disable_cb()
738 SubchDev *sch; in virtio_ccw_device_realize()
801 SubchDev *sch = ccw_dev->sch; in virtio_ccw_device_unrealize()
828 static uint8_t virtio_set_ind_atomic(SubchDev *sch, uint64_t ind_loc, in virtio_set_ind_atomic()
857 SubchDev *sch = ccw_dev->sch; in virtio_ccw_notify()
[all …]
H A Dccw-device.h21 SubchDev *sch;
H A Dvirtio-ccw.h91 VirtIODevice *virtio_ccw_get_vdev(SubchDev *sch);
H A Ds390-hypercall.c33 SubchDev *sch; in handle_virtio_ccw_notify()
/openbmc/qemu/target/s390x/
H A Dioinst.c65 SubchDev *sch; in ioinst_handle_xsch()
83 SubchDev *sch; in ioinst_handle_csch()
101 SubchDev *sch; in ioinst_handle_hsch()
138 SubchDev *sch; in ioinst_handle_msch()
197 SubchDev *sch; in ioinst_handle_ssch()
266 SubchDev *sch; in ioinst_handle_stsch()
340 SubchDev *sch; in ioinst_handle_tsch()
763 SubchDev *sch; in ioinst_handle_rsch()
/openbmc/qemu/hw/char/
H A Dterminal3270.c68 SubchDev *sch = ccw_dev->sch; in TN3270_handshake_done()
101 SubchDev *sch = ccw_dev->sch; in terminal_read()
152 SubchDev *sch = ccw_dev->sch; in chr_event()
/openbmc/qemu/hw/vfio/
H A Dccw.c69 static IOInstEnding vfio_ccw_handle_request(SubchDev *sch) in vfio_ccw_handle_request()
118 static IOInstEnding vfio_ccw_handle_store(SubchDev *sch) in vfio_ccw_handle_store()
162 static int vfio_ccw_handle_clear(SubchDev *sch) in vfio_ccw_handle_clear()
201 static int vfio_ccw_handle_halt(SubchDev *sch) in vfio_ccw_handle_halt()
306 SubchDev *sch = ccw_dev->sch; in vfio_ccw_io_notifier_handler()