Lines Matching refs:evbuf
49 struct sclp_sd_evbuf evbuf;
69 * @evbuf: Contains the resulting Store Data response after completion
75 struct sclp_sd_evbuf evbuf;
147 struct sclp_sd_evbuf *evbuf = (struct sclp_sd_evbuf *) evbuf_hdr;
151 pr_debug("received event (id=0x%08x)\n", evbuf->id);
154 if (listener->id != evbuf->id)
157 listener->evbuf = *evbuf;
165 pr_debug("unsolicited event (id=0x%08x)\n", evbuf->id);
194 struct sclp_sd_evbuf *evbuf;
202 sccb->hdr.length = sizeof(sccb->hdr) + sizeof(sccb->evbuf);
203 evbuf = &sccb->evbuf;
204 evbuf->hdr.length = sizeof(*evbuf);
205 evbuf->hdr.type = EVTYP_STORE_DATA;
206 evbuf->eq = eq;
207 evbuf->di = di;
208 evbuf->id = listener.id;
209 evbuf->fmt = 1;
210 evbuf->sat = sat;
211 evbuf->sa = sa;
213 evbuf->dsize = *dsize_ptr;
228 if (sccb->hdr.response_code != 0x0020 || !(evbuf->hdr.flags & 0x80)) {
232 if (!(evbuf->rflags & 0x80)) {
236 evbuf = &listener.evbuf;
238 switch (evbuf->status) {
241 *dsize_ptr = evbuf->dsize;
243 *esize_ptr = evbuf->esize;
244 pr_debug("success (dsize=%u, esize=%u)\n", evbuf->dsize,
245 evbuf->esize);
261 eq, di, sccb->hdr.response_code, evbuf->hdr.flags,
262 evbuf->status, rc);