Lines Matching refs:newf
318 struct files_struct *newf; in dup_fd() local
324 newf = kmem_cache_alloc(files_cachep, GFP_KERNEL); in dup_fd()
325 if (!newf) in dup_fd()
328 atomic_set(&newf->count, 1); in dup_fd()
330 spin_lock_init(&newf->file_lock); in dup_fd()
331 newf->resize_in_progress = false; in dup_fd()
332 init_waitqueue_head(&newf->resize_wait); in dup_fd()
333 newf->next_fd = 0; in dup_fd()
334 new_fdt = &newf->fdtab; in dup_fd()
336 new_fdt->close_on_exec = newf->close_on_exec_init; in dup_fd()
337 new_fdt->open_fds = newf->open_fds_init; in dup_fd()
338 new_fdt->full_fds_bits = newf->full_fds_bits_init; in dup_fd()
339 new_fdt->fd = &newf->fd_array[0]; in dup_fd()
351 if (new_fdt != &newf->fdtab) in dup_fd()
402 rcu_assign_pointer(newf->fdt, new_fdt); in dup_fd()
404 return newf; in dup_fd()
407 kmem_cache_free(files_cachep, newf); in dup_fd()