Home
last modified time | relevance | path

Searched refs:SubchDev (Results 1 – 11 of 11) 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 Dccw-device.h21 SubchDev *sch;
H A Dvirtio-ccw.h91 VirtIODevice *virtio_ccw_get_vdev(SubchDev *sch);
/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/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()