Lines Matching defs:sccb
44 struct sccb_header *sccb;
46 sccb = (struct sccb_header *) page;
49 * of the sccb page.
51 buffer = ((struct sclp_buffer *) ((addr_t) sccb + PAGE_SIZE)) - 1;
52 buffer->sccb = sccb;
61 /* initialize sccb */
62 memset(sccb, 0, sizeof(struct sccb_header));
63 sccb->length = sizeof(struct sccb_header);
75 return buffer->sccb;
85 struct sccb_header *sccb;
95 /* check if current buffer sccb can contain the mto */
96 sccb = buffer->sccb;
97 if ((MAX_SCCB_ROOM - sccb->length) < msg_size)
100 msg = (struct msg_buf *)((addr_t) sccb + sccb->length);
135 struct sccb_header *sccb;
142 sccb = buffer->sccb;
147 sccb->length += msg->header.length;
164 * returns number of characters written to the output sccb
303 * Return the number of free bytes in the sccb
308 struct sccb_header *sccb;
311 sccb = buffer->sccb;
312 count = MAX_SCCB_ROOM - sccb->length;
361 struct sccb_header *sccb;
364 sccb = buffer->sccb;
372 switch (sccb->response_code) {
384 if (sclp_remove_processed((struct sccb_header *) sccb) > 0) {
386 sccb->response_code = 0x0000;
402 sccb->response_code = 0x0000;
409 if (sccb->response_code == 0x71f0)
440 buffer->request.sccb = buffer->sccb;