Lines Matching refs:sccb
51 struct sccb_header *sccb;
53 sccb = (struct sccb_header *) page;
56 * of the sccb page.
58 buffer = ((struct sclp_buffer *) ((addr_t) sccb + PAGE_SIZE)) - 1;
59 buffer->sccb = sccb;
68 /* initialize sccb */
69 memset(sccb, 0, sizeof(struct sccb_header));
70 sccb->length = sizeof(struct sccb_header);
82 return buffer->sccb;
92 struct sccb_header *sccb;
102 /* check if current buffer sccb can contain the mto */
103 sccb = buffer->sccb;
104 if ((MAX_SCCB_ROOM - sccb->length) < msg_size)
107 msg = (struct msg_buf *)((addr_t) sccb + sccb->length);
142 struct sccb_header *sccb;
149 sccb = buffer->sccb;
154 sccb->length += msg->header.length;
171 * returns number of characters written to the output sccb
310 * Return the number of free bytes in the sccb
315 struct sccb_header *sccb;
318 sccb = buffer->sccb;
319 count = MAX_SCCB_ROOM - sccb->length;
368 struct sccb_header *sccb;
371 sccb = buffer->sccb;
379 switch (sccb->response_code) {
391 if (sclp_remove_processed((struct sccb_header *) sccb) > 0) {
393 sccb->response_code = 0x0000;
409 sccb->response_code = 0x0000;
416 if (sccb->response_code == 0x71f0)
447 buffer->request.sccb = buffer->sccb;