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;
146 struct sclp_sd_evbuf *evbuf = (struct sclp_sd_evbuf *) evbuf_hdr;
150 pr_debug("received event (id=0x%08x)\n", evbuf->id);
153 if (listener->id != evbuf->id)
156 listener->evbuf = *evbuf;
164 pr_debug("unsolicited event (id=0x%08x)\n", evbuf->id);
193 struct sclp_sd_evbuf *evbuf;
201 sccb->hdr.length = sizeof(sccb->hdr) + sizeof(sccb->evbuf);
202 evbuf = &sccb->evbuf;
203 evbuf->hdr.length = sizeof(*evbuf);
204 evbuf->hdr.type = EVTYP_STORE_DATA;
205 evbuf->eq = eq;
206 evbuf->di = di;
207 evbuf->id = listener.id;
208 evbuf->fmt = 1;
209 evbuf->sat = sat;
210 evbuf->sa = sa;
212 evbuf->dsize = *dsize_ptr;
227 if (sccb->hdr.response_code != 0x0020 || !(evbuf->hdr.flags & 0x80)) {
231 if (!(evbuf->rflags & 0x80)) {
235 evbuf = &listener.evbuf;
237 switch (evbuf->status) {
240 *dsize_ptr = evbuf->dsize;
242 *esize_ptr = evbuf->esize;
243 pr_debug("success (dsize=%u, esize=%u)\n", evbuf->dsize,
244 evbuf->esize);
260 eq, di, sccb->hdr.response_code, evbuf->hdr.flags,
261 evbuf->status, rc);