Lines Matching refs:reply
106 } reply;
176 * Read a synchronous reply from xenstore. Since we can return early before
177 * reading a relevant reply, we discard any messages not matching the request
181 read_reply(struct xsd_sockmsg *req_hdr, struct xs_stored_msg **reply)
193 *reply = NULL;
204 *reply = list_head(&xs_state.reply_list);
205 list_remove(&xs_state.reply_list, *reply);
207 if ((*reply)->hdr.req_id == req_hdr->req_id)
235 * write a message, or before we receive a reply. A client that wants to
238 * daemon) isn't exactly preferable. Caller must free 'reply' on success.
241 xenbus_dev_request_and_reply(struct xsd_sockmsg *msg, void **reply)
259 *reply = NULL;
268 *reply = NULL;
272 *reply = reply_msg->un.reply.body;
288 * to kmem_alloc'ed reply.
300 char *reply;
335 reply = reply_msg->un.reply.body;
338 err = get_error(reply);
339 kmem_free(reply, reply_msg->hdr.len + 1);
349 *rval = reply;
351 kmem_free(reply, reply_msg->hdr.len + 1);
1018 msg->un.reply.body = body;