/linux-4.4.14/tools/testing/selftests/net/ |
D | psock_lib.h | 71 static __maybe_unused void pair_udp_open(int fds[], uint16_t port) in pair_udp_open() argument 75 fds[0] = socket(PF_INET, SOCK_DGRAM, 0); in pair_udp_open() 76 fds[1] = socket(PF_INET, SOCK_DGRAM, 0); in pair_udp_open() 77 if (fds[0] == -1 || fds[1] == -1) { in pair_udp_open() 93 if (bind(fds[1], (void *) &daddr, sizeof(daddr))) { in pair_udp_open() 97 if (bind(fds[0], (void *) &saddr, sizeof(saddr))) { in pair_udp_open() 101 if (connect(fds[0], (void *) &daddr, sizeof(daddr))) { in pair_udp_open() 107 static __maybe_unused void pair_udp_send_char(int fds[], int num, char payload) in pair_udp_send_char() argument 114 if (write(fds[0], buf, sizeof(buf)) != sizeof(buf)) { in pair_udp_send_char() 118 if (read(fds[1], rbuf, sizeof(rbuf)) != sizeof(rbuf)) { in pair_udp_send_char() [all …]
|
D | psock_fanout.c | 188 static int sock_fanout_read(int fds[], char *rings[], const int expect[]) in sock_fanout_read() argument 192 ret[0] = sock_fanout_read_ring(fds[0], rings[0]); in sock_fanout_read() 193 ret[1] = sock_fanout_read_ring(fds[1], rings[1]); in sock_fanout_read() 222 int fds[2]; in test_control_group() local 226 fds[0] = sock_fanout_open(PACKET_FANOUT_HASH, 20); in test_control_group() 227 if (fds[0] == -1) { in test_control_group() 245 fds[1] = sock_fanout_open(PACKET_FANOUT_HASH, 20); in test_control_group() 246 if (fds[1] == -1) { in test_control_group() 250 if (close(fds[1]) || close(fds[0])) { in test_control_group() 262 int fds[2], fds_udp[2][2], ret; in test_datapath() local [all …]
|
/linux-4.4.14/arch/um/drivers/ |
D | ubd_user.c | 26 int pid, fds[2], err; in start_io_thread() local 28 err = os_pipe(fds, 1, 1); in start_io_thread() 34 kernel_fd = fds[0]; in start_io_thread() 35 *fd_out = fds[1]; in start_io_thread() 53 os_close_file(fds[0]); in start_io_thread() 54 os_close_file(fds[1]); in start_io_thread()
|
D | slirp_user.c | 52 int fds[2], pid, err; in slirp_open() local 54 err = os_pipe(fds, 1, 1); in slirp_open() 58 err = slirp_tramp(pri->argw.argv, fds[1]); in slirp_open() 65 pri->slave = fds[1]; in slirp_open() 70 return fds[0]; in slirp_open() 72 close(fds[0]); in slirp_open() 73 close(fds[1]); in slirp_open()
|
D | slip_user.c | 78 int pid, fds[2], err, output_len; in slip_tramp() local 80 err = os_pipe(fds, 1, 0); in slip_tramp() 89 pe_data.stdout_fd = fds[1]; in slip_tramp() 90 pe_data.close_me = fds[0]; in slip_tramp() 106 close(fds[1]); in slip_tramp() 107 read_output(fds[0], output, output_len); in slip_tramp() 111 close(fds[0]); in slip_tramp() 117 close(fds[0]); in slip_tramp() 118 close(fds[1]); in slip_tramp()
|
D | chan_user.c | 223 int fds[2], n, err; in winch_tramp() local 226 err = os_pipe(fds, 1, 1); in winch_tramp() 234 .pipe_fd = fds[1] } ); in winch_tramp() 248 *fd_out = fds[0]; in winch_tramp() 249 n = read(fds[0], &c, sizeof(c)); in winch_tramp() 268 close(fds[1]); in winch_tramp() 269 close(fds[0]); in winch_tramp()
|
D | net_user.c | 182 int pid, fds[2], err; in change_tramp() local 185 err = os_pipe(fds, 1, 0); in change_tramp() 191 pe_data.close_me = fds[0]; in change_tramp() 192 pe_data.stdout_fd = fds[1]; in change_tramp() 196 read_output(fds[0], output, output_len); in change_tramp() 198 close(fds[0]); in change_tramp() 199 close(fds[1]); in change_tramp()
|
D | ubd_kern.c | 49 int fds[2]; member 1221 io_req->fds[0] = (ubd_dev->cow.file != NULL) ? ubd_dev->cow.fd : in prepare_request() 1223 io_req->fds[1] = ubd_dev->fd; in prepare_request() 1250 io_req->fds[0] = (ubd_dev->cow.file != NULL) ? ubd_dev->cow.fd : in prepare_flush_request() 1380 n = os_seek_file(req->fds[1], req->cow_offset); in update_bitmap() 1386 n = os_write_file(req->fds[1], &req->bitmap_words, in update_bitmap() 1390 req->fds[1]); in update_bitmap() 1407 n = os_sync_file(req->fds[0]); in do_io() 1410 "fd = %d\n", -n, req->fds[0]); in do_io() 1431 err = os_seek_file(req->fds[bit], off); in do_io() [all …]
|
/linux-4.4.14/arch/um/os-Linux/ |
D | helper.c | 46 int pid, fds[2], ret, n; in run_helper() local 52 ret = socketpair(AF_UNIX, SOCK_STREAM, 0, fds); in run_helper() 60 ret = os_set_exec_close(fds[1]); in run_helper() 71 data.fd = fds[1]; in run_helper() 82 close(fds[1]); in run_helper() 83 fds[1] = -1; in run_helper() 89 n = read(fds[0], &ret, sizeof(ret)); in run_helper() 105 if (fds[1] != -1) in run_helper() 106 close(fds[1]); in run_helper() 107 close(fds[0]); in run_helper()
|
D | sigio.c | 53 struct pollfds *fds, tmp; in write_sigio_thread() local 59 fds = ¤t_poll; in write_sigio_thread() 61 n = poll(fds->poll, fds->used, -1); in write_sigio_thread() 68 for (i = 0; i < fds->used; i++) { in write_sigio_thread() 69 p = &fds->poll[i]; in write_sigio_thread() 87 fds->used--; in write_sigio_thread() 88 memmove(&fds->poll[i], &fds->poll[i + 1], in write_sigio_thread() 89 (fds->used - i) * sizeof(*fds->poll)); in write_sigio_thread()
|
D | aio.c | 205 int fds[2], err; in init_aio_24() local 207 err = os_pipe(fds, 1, 1); in init_aio_24() 211 aio_req_fd_w = fds[0]; in init_aio_24() 212 aio_req_fd_r = fds[1]; in init_aio_24() 227 close(fds[0]); in init_aio_24() 228 close(fds[1]); in init_aio_24()
|
D | file.c | 350 int os_pipe(int *fds, int stream, int close_on_exec) in os_pipe() argument 354 err = socketpair(AF_UNIX, type, 0, fds); in os_pipe() 361 err = os_set_exec_close(fds[0]); in os_pipe() 365 err = os_set_exec_close(fds[1]); in os_pipe() 374 close(fds[1]); in os_pipe() 375 close(fds[0]); in os_pipe()
|
/linux-4.4.14/fs/ |
D | select.c | 336 #define FDS_IN(fds, n) (fds->in + n) argument 337 #define FDS_OUT(fds, n) (fds->out + n) argument 338 #define FDS_EX(fds, n) (fds->ex + n) argument 340 #define BITS(fds, n) (*FDS_IN(fds, n)|*FDS_OUT(fds, n)|*FDS_EX(fds, n)) argument 342 static int max_select_fd(unsigned long n, fd_set_bits *fds) in max_select_fd() argument 356 set &= BITS(fds, n); in max_select_fd() 366 set = BITS(fds, n); in max_select_fd() 399 int do_select(int n, fd_set_bits *fds, struct timespec *end_time) in do_select() argument 410 retval = max_select_fd(n, fds); in do_select() 432 inp = fds->in; outp = fds->out; exp = fds->ex; in do_select() [all …]
|
D | compat.c | 1238 fd_set_bits fds; in compat_core_sys_select() local 1268 fds.in = (unsigned long *) bits; in compat_core_sys_select() 1269 fds.out = (unsigned long *) (bits + size); in compat_core_sys_select() 1270 fds.ex = (unsigned long *) (bits + 2*size); in compat_core_sys_select() 1271 fds.res_in = (unsigned long *) (bits + 3*size); in compat_core_sys_select() 1272 fds.res_out = (unsigned long *) (bits + 4*size); in compat_core_sys_select() 1273 fds.res_ex = (unsigned long *) (bits + 5*size); in compat_core_sys_select() 1275 if ((ret = compat_get_fd_set(n, inp, fds.in)) || in compat_core_sys_select() 1276 (ret = compat_get_fd_set(n, outp, fds.out)) || in compat_core_sys_select() 1277 (ret = compat_get_fd_set(n, exp, fds.ex))) in compat_core_sys_select() [all …]
|
/linux-4.4.14/tools/perf/bench/ |
D | sched-messaging.c | 54 static void fdpair(int fds[2]) in fdpair() 57 if (pipe(fds) == 0) in fdpair() 60 if (socketpair(AF_UNIX, SOCK_STREAM, 0, fds) == 0) in fdpair() 206 int fds[2]; in group() local 214 fdpair(fds); in group() 217 ctx->in_fds[0] = fds[0]; in group() 218 ctx->in_fds[1] = fds[1]; in group() 224 snd_ctx->out_fds[i] = fds[1]; in group() 226 close(fds[0]); in group()
|
/linux-4.4.14/arch/um/os-Linux/drivers/ |
D | tuntap_user.c | 133 int err, fds[2], len, used; in tuntap_open() local 159 err = socketpair(AF_UNIX, SOCK_DGRAM, 0, fds); in tuntap_open() 172 err = tuntap_open_tramp(pri->gate_addr, &pri->fd, fds[0], in tuntap_open() 173 fds[1], buffer, len, &used); in tuntap_open() 189 close(fds[0]); in tuntap_open()
|
/linux-4.4.14/tools/virtio/ |
D | virtio_test.c | 37 struct pollfd fds[1]; member 108 dev->fds[info->idx].fd = info->call; in vq_info_add() 109 dev->fds[info->idx].events = POLLIN; in vq_info_add() 146 poll(dev->fds, dev->nvqs, -1); in wait_for_interrupt() 148 if (dev->fds[i].revents & POLLIN) { in wait_for_interrupt() 149 read(dev->fds[i].fd, &val, sizeof val); in wait_for_interrupt()
|
/linux-4.4.14/tools/usb/usbip/src/ |
D | usbipd.c | 490 struct pollfd *fds; in do_standalone_mode() local 542 fds = calloc(nsockfd, sizeof(struct pollfd)); in do_standalone_mode() 544 fds[i].fd = sockfdlist[i]; in do_standalone_mode() 545 fds[i].events = POLLIN; in do_standalone_mode() 558 r = ppoll(fds, nsockfd, &timeout, &sigmask); in do_standalone_mode() 564 if (fds[i].revents & POLLIN) { in do_standalone_mode() 576 free(fds); in do_standalone_mode()
|
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ebb/ |
D | ebb_on_child_test.c | 52 FAIL_IF(pipe(read_pipe.fds) == -1); in ebb_on_child() 53 FAIL_IF(pipe(write_pipe.fds) == -1); in ebb_on_child()
|
D | task_event_vs_ebb_test.c | 45 FAIL_IF(pipe(read_pipe.fds) == -1); in task_event_vs_ebb() 46 FAIL_IF(pipe(write_pipe.fds) == -1); in task_event_vs_ebb()
|
D | ebb_on_willing_child_test.c | 59 FAIL_IF(pipe(read_pipe.fds) == -1); in ebb_on_willing_child() 60 FAIL_IF(pipe(write_pipe.fds) == -1); in ebb_on_willing_child()
|
D | ebb_vs_cpu_event_test.c | 50 FAIL_IF(pipe(read_pipe.fds) == -1); in ebb_vs_cpu_event() 51 FAIL_IF(pipe(write_pipe.fds) == -1); in ebb_vs_cpu_event()
|
D | cpu_event_vs_ebb_test.c | 50 FAIL_IF(pipe(read_pipe.fds) == -1); in cpu_event_vs_ebb() 51 FAIL_IF(pipe(write_pipe.fds) == -1); in cpu_event_vs_ebb()
|
D | task_event_pinned_vs_ebb_test.c | 47 FAIL_IF(pipe(read_pipe.fds) == -1); in task_event_pinned_vs_ebb() 48 FAIL_IF(pipe(write_pipe.fds) == -1); in task_event_pinned_vs_ebb()
|
D | cpu_event_pinned_vs_ebb_test.c | 52 FAIL_IF(pipe(read_pipe.fds) == -1); in cpu_event_pinned_vs_ebb() 53 FAIL_IF(pipe(write_pipe.fds) == -1); in cpu_event_pinned_vs_ebb()
|
/linux-4.4.14/drivers/vfio/pci/ |
D | vfio_pci_intrs.c | 378 unsigned count, int32_t *fds, bool msix) in vfio_msi_set_block() argument 386 int fd = fds ? fds[i] : -1; in vfio_msi_set_block() 530 int32_t *fds = data; in vfio_pci_set_msi_trigger() local 535 fds, msix); in vfio_pci_set_msi_trigger() 541 ret = vfio_msi_set_block(vdev, start, count, fds, msix); in vfio_pci_set_msi_trigger()
|
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ |
D | lib.c | 152 if (pipe(read_pipe.fds) == -1) in eat_cpu() 155 if (pipe(write_pipe.fds) == -1) in eat_cpu()
|
D | lib.h | 19 int fds[2]; member
|
/linux-4.4.14/fs/jffs2/ |
D | readinode.c | 685 jffs2_add_fd_to_list(c, fd, &rii->fds); in read_direntry() 1123 jffs2_free_full_dirent_list(rii->fds); in jffs2_get_inode_nodes() 1124 rii->fds = NULL; in jffs2_get_inode_nodes() 1179 f->dents = rii.fds; in jffs2_do_read_inode_internal() 1187 if (!rii.fds) { in jffs2_do_read_inode_internal() 1399 struct jffs2_full_dirent *fd, *fds; in jffs2_do_clear_inode() local 1422 fds = f->dents; in jffs2_do_clear_inode() 1423 while(fds) { in jffs2_do_clear_inode() 1424 fd = fds; in jffs2_do_clear_inode() 1425 fds = fd->next; in jffs2_do_clear_inode()
|
D | nodelist.h | 247 struct jffs2_full_dirent *fds; member
|
/linux-4.4.14/Documentation/networking/ |
D | tuntap.txt | 117 be created, fds is used to store and return the file descriptors (queues) 124 int tun_alloc_mq(char *dev, int queues, int *fds) 150 fds[i] = fd; 156 close(fds[i]);
|
/linux-4.4.14/include/linux/ |
D | poll.h | 156 extern int do_select(int n, fd_set_bits *fds, struct timespec *end_time);
|
/linux-4.4.14/kernel/ |
D | audit.h | 202 int fds[2]; member
|
D | auditsc.c | 1387 if (context->fds[0] >= 0) { in audit_log_exit() 1391 context->fds[0], context->fds[1]); in audit_log_exit() 1575 context->fds[0] = -1; in __audit_syscall_exit() 2188 context->fds[0] = fd1; in __audit_fd_pair() 2189 context->fds[1] = fd2; in __audit_fd_pair()
|
/linux-4.4.14/Documentation/ |
D | dma-buf-sharing.txt | 352 rather similar to dma-buf from a userspace consumer side with using fds as
|