Lines Matching refs:sccb
50 struct sccb_header *sccb; in sclp_make_buffer() local
52 sccb = (struct sccb_header *) page; in sclp_make_buffer()
57 buffer = ((struct sclp_buffer *) ((addr_t) sccb + PAGE_SIZE)) - 1; in sclp_make_buffer()
58 buffer->sccb = sccb; in sclp_make_buffer()
68 memset(sccb, 0, sizeof(struct sccb_header)); in sclp_make_buffer()
69 sccb->length = sizeof(struct sccb_header); in sclp_make_buffer()
81 return buffer->sccb; in sclp_unmake_buffer()
91 struct sccb_header *sccb; in sclp_initialize_mto() local
102 sccb = buffer->sccb; in sclp_initialize_mto()
103 if ((MAX_SCCB_ROOM - sccb->length) < msg_size) in sclp_initialize_mto()
106 msg = (struct msg_buf *)((addr_t) sccb + sccb->length); in sclp_initialize_mto()
141 struct sccb_header *sccb; in sclp_finalize_mto() local
148 sccb = buffer->sccb; in sclp_finalize_mto()
153 sccb->length += msg->header.length; in sclp_finalize_mto()
314 struct sccb_header *sccb; in sclp_buffer_space() local
317 sccb = buffer->sccb; in sclp_buffer_space()
318 count = MAX_SCCB_ROOM - sccb->length; in sclp_buffer_space()
385 struct sccb_header *sccb; in sclp_writedata_callback() local
388 sccb = buffer->sccb; in sclp_writedata_callback()
396 switch (sccb->response_code) { in sclp_writedata_callback()
408 if (sclp_remove_processed((struct sccb_header *) sccb) > 0) { in sclp_writedata_callback()
410 sccb->response_code = 0x0000; in sclp_writedata_callback()
426 sccb->response_code = 0x0000; in sclp_writedata_callback()
433 if (sccb->response_code == 0x71f0) in sclp_writedata_callback()
464 buffer->request.sccb = buffer->sccb; in sclp_emit_buffer()