Lines Matching refs:fd

69   int fd;  in uv__platform_loop_init()  local
74 fd = port_create(); in uv__platform_loop_init()
75 if (fd == -1) in uv__platform_loop_init()
78 err = uv__cloexec(fd, 1); in uv__platform_loop_init()
80 uv__close(fd); in uv__platform_loop_init()
83 loop->backend_fd = fd; in uv__platform_loop_init()
114 void uv__platform_invalidate_fd(uv_loop_t* loop, int fd) { in uv__platform_invalidate_fd() argument
120 assert(fd >= 0); in uv__platform_invalidate_fd()
129 if ((int) events[i].portev_object == fd) in uv__platform_invalidate_fd()
134 int uv__io_check_fd(uv_loop_t* loop, int fd) { in uv__io_check_fd() argument
135 if (port_associate(loop->backend_fd, PORT_SOURCE_FD, fd, POLLIN, 0)) in uv__io_check_fd()
138 if (port_dissociate(loop->backend_fd, PORT_SOURCE_FD, fd)) { in uv__io_check_fd()
164 int fd; in uv__io_poll() local
183 w->fd, in uv__io_poll()
288 fd = pe->portev_object; in uv__io_poll()
291 if (fd == -1) in uv__io_poll()
294 assert(fd >= 0); in uv__io_poll()
295 assert((unsigned) fd < loop->nwatchers); in uv__io_poll()
297 w = loop->watchers[fd]; in uv__io_poll()
315 if (w != loop->watchers[fd]) in uv__io_poll()
433 if (handle->fd == PORT_DELETED) in uv__fs_event_rearm()
443 handle->fd = PORT_LOADED; in uv__fs_event_rearm()
496 handle->fd = PORT_FIRED; in uv__fs_event_read()
499 if (handle->fd != PORT_DELETED) { in uv__fs_event_read()
505 while (handle->fd != PORT_DELETED); in uv__fs_event_read()
537 handle->fd = PORT_UNUSED; in uv_fs_event_start()
563 if (handle->fd == PORT_LOADED) { in uv__fs_event_stop()
569 handle->fd = PORT_DELETED; in uv__fs_event_stop()
627 int fd; in uv_resident_set_memory() local
629 fd = open("/proc/self/psinfo", O_RDONLY); in uv_resident_set_memory()
630 if (fd == -1) in uv_resident_set_memory()
635 if (read(fd, &psinfo, sizeof(psinfo)) == sizeof(psinfo)) { in uv_resident_set_memory()
639 uv__close(fd); in uv_resident_set_memory()