Lines Matching defs:reply
214 * @reply: Pointer to buffer holding reply.
215 * @reply_len: Length of the reply.
220 static unsigned long vmw_port_hb_in(struct rpc_channel *channel, char *reply,
231 di = (uintptr_t) reply;
260 memcpy(reply, &ebx, bytes);
262 reply += bytes;
333 char *reply;
355 DRM_ERROR("Failed to get reply size for host message.\n");
359 /* No reply available. This is okay. */
364 reply = kzalloc(reply_len + 1, GFP_KERNEL);
365 if (!reply) {
366 DRM_ERROR("Cannot allocate memory for host message reply.\n");
372 ebx = vmw_port_hb_in(channel, reply, reply_len,
375 kfree(reply);
376 reply = NULL;
385 reply[reply_len] = '\0';
399 kfree(reply);
400 reply = NULL;
412 if (!reply)
416 *msg = reply;
430 * @buffer: if NULL, *reply_len will contain reply size.
431 * @length: size of the reply_buf. Set to size of reply upon return
439 char *msg, *reply = NULL;
459 vmw_recv_msg(&channel, (void *) &reply, &reply_len))
463 if (buffer && reply && reply_len > 0) {
464 /* Remove reply code, which are the first 2 characters of
465 * the reply
471 memcpy(buffer, reply + 2, reply_len);
476 kfree(reply);
483 kfree(reply);
600 char *reply = NULL;
603 if (vmw_recv_msg(&channel, (void *) &reply, &reply_len)) {
607 if (reply && reply_len > 0) {
609 reply, reply_len)) {
611 kfree(reply);
616 kfree(reply);