Lines Matching refs:sccb
65 static struct sdias_sccb sccb __attribute__((aligned(4096))); variable
114 if (!(sccb.evbuf.hdr.flags & 0x80)) { in sdias_sclp_send()
116 sccb.evbuf.hdr.flags); in sdias_sclp_send()
123 memcpy(&sdias_evbuf, &sccb.evbuf, sizeof(sdias_evbuf)); in sdias_sclp_send()
145 memset(&sccb, 0, sizeof(sccb)); in sclp_sdias_blk_count()
148 sccb.hdr.length = sizeof(sccb); in sclp_sdias_blk_count()
149 sccb.evbuf.hdr.length = sizeof(struct sdias_evbuf); in sclp_sdias_blk_count()
150 sccb.evbuf.hdr.type = EVTYP_SDIAS; in sclp_sdias_blk_count()
151 sccb.evbuf.event_qual = EQ_SIZE; in sclp_sdias_blk_count()
152 sccb.evbuf.data_id = DI_FCP_DUMP; in sclp_sdias_blk_count()
153 sccb.evbuf.event_id = 4712; in sclp_sdias_blk_count()
154 sccb.evbuf.dbs = 1; in sclp_sdias_blk_count()
156 request.sccb = &sccb; in sclp_sdias_blk_count()
166 if (sccb.hdr.response_code != 0x0020) { in sclp_sdias_blk_count()
167 TRACE("send failed: %x\n", sccb.hdr.response_code); in sclp_sdias_blk_count()
204 memset(&sccb, 0, sizeof(sccb)); in sclp_sdias_copy()
207 sccb.hdr.length = sizeof(sccb); in sclp_sdias_copy()
208 sccb.evbuf.hdr.length = sizeof(struct sdias_evbuf); in sclp_sdias_copy()
209 sccb.evbuf.hdr.type = EVTYP_SDIAS; in sclp_sdias_copy()
210 sccb.evbuf.hdr.flags = 0; in sclp_sdias_copy()
211 sccb.evbuf.event_qual = EQ_STORE_DATA; in sclp_sdias_copy()
212 sccb.evbuf.data_id = DI_FCP_DUMP; in sclp_sdias_copy()
213 sccb.evbuf.event_id = 4712; in sclp_sdias_copy()
215 sccb.evbuf.asa_size = ASA_SIZE_64; in sclp_sdias_copy()
217 sccb.evbuf.asa_size = ASA_SIZE_32; in sclp_sdias_copy()
219 sccb.evbuf.event_status = 0; in sclp_sdias_copy()
220 sccb.evbuf.blk_cnt = nr_blks; in sclp_sdias_copy()
221 sccb.evbuf.asa = (unsigned long)dest; in sclp_sdias_copy()
222 sccb.evbuf.fbn = start_blk; in sclp_sdias_copy()
223 sccb.evbuf.lbn = 0; in sclp_sdias_copy()
224 sccb.evbuf.dbs = 1; in sclp_sdias_copy()
226 request.sccb = &sccb; in sclp_sdias_copy()
236 if (sccb.hdr.response_code != 0x0020) { in sclp_sdias_copy()
237 TRACE("copy failed: %x\n", sccb.hdr.response_code); in sclp_sdias_copy()