Lines Matching refs:sccb
123 page = request->sclp_req.sccb;
155 struct sclp_vt220_sccb *sccb;
162 sccb = (struct sclp_vt220_sccb *) vt220_request->sclp_req.sccb;
165 switch (sccb->header.response_code) {
176 if (sclp_remove_processed((struct sccb_header *) sccb) > 0) {
178 sccb->header.response_code = 0x0000;
188 sccb->header.response_code = 0x0000;
223 struct sclp_vt220_sccb *sccb;
227 sccb = (struct sclp_vt220_sccb *)
228 sclp_vt220_current_request->sclp_req.sccb;
230 if (sccb->header.length != sizeof(struct sclp_vt220_sccb)) {
263 struct sclp_vt220_sccb *sccb;
269 request->sclp_req.sccb = page;
271 sccb = (struct sclp_vt220_sccb *) page;
272 memset((void *) sccb, 0, sizeof(struct sclp_vt220_sccb));
273 sccb->header.length = sizeof(struct sclp_vt220_sccb);
274 sccb->header.function_code = SCLP_NORMAL_WRITE;
275 sccb->header.response_code = 0x0000;
276 sccb->evbuf.type = EVTYP_VT220MSG;
277 sccb->evbuf.length = sizeof(struct evbuf_header);
285 struct sclp_vt220_sccb *sccb;
286 sccb = (struct sclp_vt220_sccb *) request->sclp_req.sccb;
288 sccb->header.length;
294 struct sclp_vt220_sccb *sccb;
295 sccb = (struct sclp_vt220_sccb *) request->sclp_req.sccb;
296 return sccb->evbuf.length - sizeof(struct evbuf_header);
307 struct sclp_vt220_sccb *sccb;
318 sccb = (struct sclp_vt220_sccb *) request->sclp_req.sccb;
319 buffer = (void *) ((addr_t) sccb + sccb->header.length);
339 sccb->header.length += to;
340 sccb->evbuf.length += to;
344 sccb->header.length += count;
345 sccb->evbuf.length += count;
381 page = request->sclp_req.sccb;