Lines Matching refs:reply
213 static unsigned long vmw_port_hb_in(struct rpc_channel *channel, char *reply, in vmw_port_hb_in() argument
224 di = (uintptr_t) reply; in vmw_port_hb_in()
253 memcpy(reply, &ebx, bytes); in vmw_port_hb_in()
255 reply += bytes; in vmw_port_hb_in()
326 char *reply; in vmw_recv_msg() local
357 reply = kzalloc(reply_len + 1, GFP_KERNEL); in vmw_recv_msg()
358 if (!reply) { in vmw_recv_msg()
365 ebx = vmw_port_hb_in(channel, reply, reply_len, in vmw_recv_msg()
368 kfree(reply); in vmw_recv_msg()
369 reply = NULL; in vmw_recv_msg()
378 reply[reply_len] = '\0'; in vmw_recv_msg()
392 kfree(reply); in vmw_recv_msg()
393 reply = NULL; in vmw_recv_msg()
405 if (!reply) in vmw_recv_msg()
409 *msg = reply; in vmw_recv_msg()
432 char *msg, *reply = NULL; in vmw_host_get_guestinfo() local
452 vmw_recv_msg(&channel, (void *) &reply, &reply_len)) in vmw_host_get_guestinfo()
456 if (buffer && reply && reply_len > 0) { in vmw_host_get_guestinfo()
464 memcpy(buffer, reply + 2, reply_len); in vmw_host_get_guestinfo()
469 kfree(reply); in vmw_host_get_guestinfo()
476 kfree(reply); in vmw_host_get_guestinfo()
593 char *reply = NULL; in vmw_msg_ioctl() local
596 if (vmw_recv_msg(&channel, (void *) &reply, &reply_len)) { in vmw_msg_ioctl()
600 if (reply && reply_len > 0) { in vmw_msg_ioctl()
602 reply, reply_len)) { in vmw_msg_ioctl()
604 kfree(reply); in vmw_msg_ioctl()
609 kfree(reply); in vmw_msg_ioctl()