Lines Matching full:sccb
70 /* Service Call Control Block (SCCB) and its elements */
83 * - some of the embedded structures below the SCCB can appear multiple times
85 * - we work on a private copy of the SCCB, since there are several length
142 * When the Extended-Length SCCB (ELS) feature is enabled the
188 typedef struct SCCB { struct
191 } QEMU_PACKED SCCB; typedef
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);
216 void (*service_interrupt)(SCLPDevice *sclp, uint32_t sccb);
219 static inline int sccb_data_len(SCCB *sccb) in sccb_data_len() argument
221 return be16_to_cpu(sccb->h.length) - sizeof(sccb->h); in sccb_data_len()
224 void sclp_service_interrupt(uint32_t sccb);
226 int sclp_service_call(S390CPU *cpu, uint64_t sccb, uint32_t code);
227 int sclp_service_call_protected(S390CPU *cpu, uint64_t sccb, uint32_t code);