Searched refs:fds (Results 1 - 11 of 11) sorted by relevance

/arch/um/drivers/
H A Dubd_user.c31 int pid, fds[2], err; local
33 err = os_pipe(fds, 1, 1);
39 kernel_fd = fds[0];
40 *fd_out = fds[1];
58 os_close_file(fds[0]);
59 os_close_file(fds[1]);
H A Dslirp_user.c52 int fds[2], pid, err; local
54 err = os_pipe(fds, 1, 1);
58 err = slirp_tramp(pri->argw.argv, fds[1]);
65 pri->slave = fds[1];
70 return fds[0];
72 close(fds[0]);
73 close(fds[1]);
H A Dslip_user.c78 int pid, fds[2], err, output_len; local
80 err = os_pipe(fds, 1, 0);
89 pe_data.stdout = fds[1];
90 pe_data.close_me = fds[0];
106 close(fds[1]);
107 read_output(fds[0], output, output_len);
111 close(fds[0]);
117 close(fds[0]);
118 close(fds[1]);
H A Dchan_user.c223 int fds[2], n, err; local
226 err = os_pipe(fds, 1, 1);
234 .pipe_fd = fds[1] } );
248 *fd_out = fds[0];
249 n = read(fds[0], &c, sizeof(c));
268 close(fds[1]);
269 close(fds[0]);
H A Dnet_user.c182 int pid, fds[2], err; local
185 err = os_pipe(fds, 1, 0);
191 pe_data.close_me = fds[0];
192 pe_data.stdout = fds[1];
196 read_output(fds[0], output, output_len);
198 close(fds[0]);
199 close(fds[1]);
H A Dubd_kern.c49 int fds[2]; member in struct:io_thread_req
1221 io_req->fds[0] = (ubd_dev->cow.file != NULL) ? ubd_dev->cow.fd :
1223 io_req->fds[1] = ubd_dev->fd;
1346 n = os_seek_file(req->fds[1], req->cow_offset);
1352 n = os_write_file(req->fds[1], &req->bitmap_words,
1356 req->fds[1]);
1386 err = os_seek_file(req->fds[bit], off);
1397 n = os_read_file(req->fds[bit], buf, len);
1400 "fd = %d\n", -n, req->fds[bit]);
1407 n = os_write_file(req->fds[bi
[all...]
/arch/um/os-Linux/
H A Dhelper.c46 int pid, fds[2], ret, n; local
52 ret = socketpair(AF_UNIX, SOCK_STREAM, 0, fds);
60 ret = os_set_exec_close(fds[1]);
71 data.fd = fds[1];
82 close(fds[1]);
83 fds[1] = -1;
89 n = read(fds[0], &ret, sizeof(ret));
105 if (fds[1] != -1)
106 close(fds[1]);
107 close(fds[
[all...]
H A Dsigio.c53 struct pollfds *fds, tmp; local
59 fds = &current_poll;
61 n = poll(fds->poll, fds->used, -1);
68 for (i = 0; i < fds->used; i++) {
69 p = &fds->poll[i];
87 fds->used--;
88 memmove(&fds->poll[i], &fds->poll[i + 1],
89 (fds
[all...]
H A Daio.c206 int fds[2], err; local
208 err = os_pipe(fds, 1, 1);
212 aio_req_fd_w = fds[0];
213 aio_req_fd_r = fds[1];
228 close(fds[0]);
229 close(fds[1]);
H A Dfile.c334 int os_pipe(int *fds, int stream, int close_on_exec) argument
338 err = socketpair(AF_UNIX, type, 0, fds);
345 err = os_set_exec_close(fds[0]);
349 err = os_set_exec_close(fds[1]);
358 close(fds[1]);
359 close(fds[0]);
/arch/um/os-Linux/drivers/
H A Dtuntap_user.c133 int err, fds[2], len, used; local
159 err = socketpair(AF_UNIX, SOCK_DGRAM, 0, fds);
172 err = tuntap_open_tramp(pri->gate_addr, &pri->fd, fds[0],
173 fds[1], buffer, len, &used);
189 close(fds[0]);

Completed in 119 milliseconds