Lines Matching defs:sccb
64 static struct sdias_sccb sccb __attribute__((aligned(4096)));
74 cbsccb = (struct sdias_sccb *) request->sccb;
119 memset(&sccb, 0, sizeof(sccb));
122 sccb.hdr.length = sizeof(sccb);
123 sccb.evbuf.hdr.length = sizeof(struct sdias_evbuf);
124 sccb.evbuf.hdr.type = EVTYP_SDIAS;
125 sccb.evbuf.event_qual = EQ_SIZE;
126 sccb.evbuf.data_id = DI_FCP_DUMP;
127 sccb.evbuf.event_id = 4712;
128 sccb.evbuf.dbs = 1;
130 request.sccb = &sccb;
140 if (sccb.hdr.response_code != 0x0020) {
141 TRACE("send failed: %x\n", sccb.hdr.response_code);
146 switch (sccb.evbuf.event_status) {
148 rc = sccb.evbuf.blk_cnt;
152 sccb.evbuf.event_status);
179 memset(&sccb, 0, sizeof(sccb));
182 sccb.hdr.length = sizeof(sccb);
183 sccb.evbuf.hdr.length = sizeof(struct sdias_evbuf);
184 sccb.evbuf.hdr.type = EVTYP_SDIAS;
185 sccb.evbuf.hdr.flags = 0;
186 sccb.evbuf.event_qual = EQ_STORE_DATA;
187 sccb.evbuf.data_id = DI_FCP_DUMP;
188 sccb.evbuf.event_id = 4712;
190 sccb.evbuf.asa_size = ASA_SIZE_64;
192 sccb.evbuf.asa_size = ASA_SIZE_32;
194 sccb.evbuf.event_status = 0;
195 sccb.evbuf.blk_cnt = nr_blks;
196 sccb.evbuf.asa = (unsigned long)dest;
197 sccb.evbuf.fbn = start_blk;
198 sccb.evbuf.lbn = 0;
199 sccb.evbuf.dbs = 1;
201 request.sccb = &sccb;
211 if (sccb.hdr.response_code != 0x0020) {
212 TRACE("copy failed: %x\n", sccb.hdr.response_code);
217 switch (sccb.evbuf.event_status) {
221 TRACE("part stored: %i\n", sccb.evbuf.blk_cnt);
228 sccb.evbuf.event_status);