Lines Matching refs:fds
126 if (!context->fds[i]) {
138 context->fds[fd] = descriptor;
259 struct file_descriptor* descriptor = context->fds[fd];
311 descriptor = context->fds[fd];
320 context->fds[fd] = NULL;
389 // Check if the fds are valid (mutex must be locked because
393 || context->fds[oldfd] == NULL
394 || (context->fds[oldfd]->open_mode & O_DISCONNECTED) != 0) {
406 evicted = context->fds[newfd];
409 atomic_add(&context->fds[oldfd]->ref_count, 1);
410 atomic_add(&context->fds[oldfd]->open_count, 1);
411 context->fds[newfd] = context->fds[oldfd];
569 if (context->fds[fd] != descriptor.Get()) {