Lines Matching full:sccb
122 #define sccb_get_generic_mask(sccb, i) \ argument
124 __typeof__(sccb) __sccb = sccb; \
128 #define sccb_get_recv_mask(sccb) sccb_get_generic_mask(sccb, 0) argument
129 #define sccb_get_send_mask(sccb) sccb_get_generic_mask(sccb, 1) argument
130 #define sccb_get_sclp_recv_mask(sccb) sccb_get_generic_mask(sccb, 2) argument
131 #define sccb_get_sclp_send_mask(sccb) sccb_get_generic_mask(sccb, 3) argument
133 #define sccb_set_generic_mask(sccb, i, val) \ argument
135 __typeof__(sccb) __sccb = sccb; \
139 #define sccb_set_recv_mask(sccb, val) sccb_set_generic_mask(sccb, 0, val) argument
140 #define sccb_set_send_mask(sccb, val) sccb_set_generic_mask(sccb, 1, val) argument
141 #define sccb_set_sclp_recv_mask(sccb, val) sccb_set_generic_mask(sccb, 2, val) argument
142 #define sccb_set_sclp_send_mask(sccb, val) sccb_set_generic_mask(sccb, 3, val) argument
151 * Without ext sccb, struct size is PAGE_SIZE.
152 * With ext sccb, struct size is EXT_SCCB_READ_CPU.
210 struct read_cpu_info_sccb *sccb) in sclp_fill_core_info() argument
212 char *page = (char *) sccb; in sclp_fill_core_info()
215 info->configured = sccb->nr_configured; in sclp_fill_core_info()
216 info->standby = sccb->nr_standby; in sclp_fill_core_info()
217 info->combined = sccb->nr_configured + sccb->nr_standby; in sclp_fill_core_info()
218 memcpy(&info->core, page + sccb->offset_configured, in sclp_fill_core_info()
249 void *sccb; /* pointer to the sccb to execute */ member
294 int sclp_remove_processed(struct sccb_header *sccb);
297 int sclp_sync_request(sclp_cmdw_t command, void *sccb);
298 int sclp_sync_request_timeout(sclp_cmdw_t command, void *sccb, int timeout);
314 int sclp_early_cmd(sclp_cmdw_t cmd, void *sccb);
315 unsigned int sclp_early_con_check_linemode(struct init_sccb *sccb);
316 unsigned int sclp_early_con_check_vt220(struct init_sccb *sccb);
317 int sclp_early_set_event_mask(struct init_sccb *sccb,
325 static inline int sclp_service_call(sclp_cmdw_t command, void *sccb) in sclp_service_call() argument
336 : "+&d" (cc) : "d" (command), "a" ((unsigned long)sccb) in sclp_service_call()