Home
last modified time | relevance | path

Searched refs:SCCB (Results 1 – 8 of 8) sorted by relevance

/qemu/include/hw/s390x/
H A Dsclp.h188 typedef struct SCCB { struct
191 } QEMU_PACKED SCCB; argument
211 void (*read_SCP_info)(SCLPDevice *sclp, SCCB *sccb);
212 void (*read_cpu_info)(SCLPDevice *sclp, SCCB *sccb);
215 void (*execute)(SCLPDevice *sclp, SCCB *sccb, uint32_t code);
219 static inline int sccb_data_len(SCCB *sccb) in sccb_data_len()
H A Ds390-pci-bus.h389 void s390_pci_sclp_configure(SCCB *sccb);
390 void s390_pci_sclp_deconfigure(SCCB *sccb);
H A Devent-facility.h202 void (*command_handler)(SCLPEventFacility *ef, SCCB *sccb, uint64_t code);
/qemu/hw/s390x/
H A Devent-facility.c109 static uint16_t write_event_length_check(SCCB *sccb) in write_event_length_check()
131 EventBufferHeader *event_buf, SCCB *sccb) in handle_write_event_buf()
154 static uint16_t handle_sccb_write_events(SCLPEventFacility *ef, SCCB *sccb) in handle_sccb_write_events()
181 static void write_event_data(SCLPEventFacility *ef, SCCB *sccb) in write_event_data()
201 static uint16_t handle_sccb_read_events(SCLPEventFacility *ef, SCCB *sccb, in handle_sccb_read_events()
253 static void read_event_data(SCLPEventFacility *ef, SCCB *sccb) in read_event_data()
291 static void write_event_mask(SCLPEventFacility *ef, SCCB *sccb) in write_event_mask()
336 static void command_handler(SCLPEventFacility *ef, SCCB *sccb, uint64_t code) in command_handler()
H A Dsclp.c107 static void read_SCP_info(SCLPDevice *sclp, SCCB *sccb) in read_SCP_info()
185 static void sclp_read_cpu_info(SCLPDevice *sclp, SCCB *sccb) in sclp_read_cpu_info()
213 static void sclp_configure_io_adapter(SCLPDevice *sclp, SCCB *sccb, in sclp_configure_io_adapter()
242 static void sclp_execute(SCLPDevice *sclp, SCCB *sccb, uint32_t code) in sclp_execute()
279 g_autofree SCCB *work_sccb = NULL; in sclp_service_call_protected()
306 g_autofree SCCB *work_sccb = NULL; in sclp_service_call()
H A Ds390-pci-bus.c118 void s390_pci_sclp_configure(SCCB *sccb) in s390_pci_sclp_configure()
177 void s390_pci_sclp_deconfigure(SCCB *sccb) in s390_pci_sclp_deconfigure()
/qemu/pc-bios/s390-ccw/
H A Dsclp.h62 typedef struct SCCB { struct
65 } __attribute__((packed)) SCCB; typedef
/qemu/target/s390x/
H A Dcpu_features_def.h.inc100 DEF_FEAT(EXTENDED_LENGTH_SCCB, "els", STFL, 140, "Extended-length SCCB facility")
119 /* Features exposed via SCLP SCCB Byte 80 - 98 (bit numbers relative to byte-80) */
125 /* Features exposed via SCLP SCCB Byte 116 - 119 (bit numbers relative to byte-116) */
131 /* Features exposed via SCLP SCCB Facilities byte 134 (bit numbers relative to byte-134) */