/openbmc/qemu/include/hw/s390x/ |
H A D | css.h | 119 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 D | s390-ccw.h | 36 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 D | s390-ccw.c | 23 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 D | css.c | 73 SubchDev *sch[MAX_SCHID + 1]; 194 VMSTATE_STRUCT(orb, SubchDev, 1, vmstate_orb, ORB), 213 VMSTATE_UINT8_EQUAL(cssid, SubchDev, "Bug!"), 214 VMSTATE_UINT8_EQUAL(ssid, SubchDev, "Bug!"), 215 VMSTATE_UINT16(migrated_schid, SubchDev), 216 VMSTATE_UINT16_EQUAL(devno, SubchDev, err_hint_devno), 217 VMSTATE_BOOL(thinint_active, SubchDev), 218 VMSTATE_STRUCT(curr_status, SubchDev, 0, vmstate_schib, SCHIB), 219 VMSTATE_UINT8_ARRAY(sense_data, SubchDev, 32), 220 VMSTATE_UINT64(channel_prog, SubchDev), [all …]
|
H A D | virtio-ccw.c | 123 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 D | css-bridge.c | 34 SubchDev *sch = ccw_dev->sch; in ccw_device_unplug() 68 SubchDev *sch = ccw_dev->sch; in virtual_css_bus_get_dev_path()
|
H A D | ccw-device.c | 23 SubchDev *sch = dev->sch; in ccw_device_refill_ids() 116 VMSTATE_STRUCT_POINTER(sch, CcwDevice, vmstate_subch_dev, SubchDev),
|
H A D | 3270-ccw.c | 62 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 D | ccw-device.h | 21 SubchDev *sch;
|
H A D | virtio-ccw.h | 91 VirtIODevice *virtio_ccw_get_vdev(SubchDev *sch);
|
H A D | s390-virtio-ccw.c | 131 SubchDev *sch; in virtio_ccw_hcall_notify()
|
/openbmc/qemu/target/s390x/ |
H A D | ioinst.c | 63 SubchDev *sch; in ioinst_handle_xsch() 81 SubchDev *sch; in ioinst_handle_csch() 99 SubchDev *sch; in ioinst_handle_hsch() 136 SubchDev *sch; in ioinst_handle_msch() 195 SubchDev *sch; in ioinst_handle_ssch() 264 SubchDev *sch; in ioinst_handle_stsch() 338 SubchDev *sch; in ioinst_handle_tsch() 755 SubchDev *sch; in ioinst_handle_rsch()
|
/openbmc/qemu/hw/vfio/ |
H A D | ccw.c | 57 static inline void warn_once_pfch(VFIOCCWDevice *vcdev, SubchDev *sch, in warn_once_pfch() 78 static IOInstEnding vfio_ccw_handle_request(SubchDev *sch) in vfio_ccw_handle_request() 126 static IOInstEnding vfio_ccw_handle_store(SubchDev *sch) in vfio_ccw_handle_store() 170 static int vfio_ccw_handle_clear(SubchDev *sch) in vfio_ccw_handle_clear() 209 static int vfio_ccw_handle_halt(SubchDev *sch) in vfio_ccw_handle_halt() 314 SubchDev *sch = ccw_dev->sch; in vfio_ccw_io_notifier_handler()
|
/openbmc/qemu/hw/char/ |
H A D | terminal3270.c | 68 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()
|