Lines Matching refs:fd
47 int fd; in qemud_channel_open() local
54 fd = qemu_pipe_open(pipe_name); in qemud_channel_open()
55 D("%s: pipe name %s (name %s) fd %d", __FUNCTION__, pipe_name, name, fd); in qemud_channel_open()
56 if (fd < 0) { in qemud_channel_open()
59 fd = socket_local_client( "qemud", in qemud_channel_open()
62 if (fd < 0) { in qemud_channel_open()
68 if (!WriteFully(fd, name, namelen)) { in qemud_channel_open()
71 close(fd); in qemud_channel_open()
76 if (!ReadFully(fd, answer, 2) || in qemud_channel_open()
79 close(fd); in qemud_channel_open()
83 return fd; in qemud_channel_open()
87 qemud_channel_send(int fd, const void* msg, int msglen) in qemud_channel_send() argument
98 if (!WriteFully(fd, header, 4)) { in qemud_channel_send()
103 if (!WriteFully(fd, msg, msglen)) { in qemud_channel_send()
111 qemud_channel_recv(int fd, void* msg, int msgsize) in qemud_channel_recv() argument
116 if (!ReadFully(fd, header, 4)) { in qemud_channel_recv()
128 if (!ReadFully(fd, msg, size)) { in qemud_channel_recv()