• Home
  • Raw
  • Download

Lines Matching refs:fd

55 qemu_fd_write( int  fd, const char*  cmd, int  len )  in qemu_fd_write()  argument
59 len2 = write(fd, cmd, len); in qemu_fd_write()
65 qemu_fd_read( int fd, char* buff, int len ) in qemu_fd_read() argument
69 len2 = read(fd, buff, len); in qemu_fd_read()
78 int fd; in qemu_channel_open_qemud_pipe() local
82 fd = qemu_pipe_open(pipe_name); in qemu_channel_open_qemud_pipe()
83 if (fd < 0) { in qemu_channel_open_qemud_pipe()
89 channel->fd = fd; in qemu_channel_open_qemud_pipe()
97 int fd, ret, namelen = strlen(name); in qemu_channel_open_qemud() local
100 fd = socket_local_client( "qemud", in qemu_channel_open_qemud()
103 if (fd < 0) { in qemu_channel_open_qemud()
109 if (qemu_fd_write(fd, name, namelen) != namelen) { in qemu_channel_open_qemud()
112 close(fd); in qemu_channel_open_qemud()
117 if (qemu_fd_read(fd, answer, 2) != 2 || in qemu_channel_open_qemud()
120 close(fd); in qemu_channel_open_qemud()
125 channel->fd = fd; in qemu_channel_open_qemud()
134 int fd; in qemu_channel_open_qemud_old() local
139 fd = socket_local_client( channel->device, in qemu_channel_open_qemud_old()
142 if (fd < 0) { in qemu_channel_open_qemud_old()
148 close(fd); in qemu_channel_open_qemud_old()
188 int fd = -1; in qemu_channel_open() local
222 return dup(channel->fd); in qemu_channel_open()
227 fd = socket_local_client( channel->device, in qemu_channel_open()
230 } while (fd < 0 && errno == EINTR); in qemu_channel_open()
235 fd = open(channel->device, mode); in qemu_channel_open()
236 } while (fd < 0 && errno == EINTR); in qemu_channel_open()
239 if (fd >= 0 && channel->is_tty) { in qemu_channel_open()
241 tcgetattr( fd, &ios ); in qemu_channel_open()
243 tcsetattr( fd, TCSANOW, &ios ); in qemu_channel_open()
246 return fd; in qemu_channel_open()
291 int fd; in qemu_control_fd() local
293 fd = qemu_channel_open( channel, "hw-control", O_RDWR ); in qemu_control_fd()
294 if (fd < 0) { in qemu_control_fd()
298 return fd; in qemu_control_fd()
304 int fd, len2; in qemu_control_send() local
311 fd = qemu_control_fd(); in qemu_control_send()
312 if (fd < 0) in qemu_control_send()
315 len2 = qemu_fd_write(fd, cmd, len); in qemu_control_send()
316 close(fd); in qemu_control_send()
331 int len, fd; in qemu_control_command() local
353 int ret, fd, len, result = -1; in qemu_control_query() local
361 fd = qemu_control_fd(); in qemu_control_query()
362 if (fd < 0) in qemu_control_query()
365 ret = qemu_fd_write( fd, question, questionlen ); in qemu_control_query()
373 ret = qemu_fd_read( fd, header, 4 ); in qemu_control_query()
389 ret = qemu_fd_read( fd, answer, len ); in qemu_control_query()
399 close(fd); in qemu_control_query()