Home
last modified time | relevance | path

Searched refs:fdf (Results 1 – 21 of 21) sorted by relevance

/linux/include/linux/
H A Dfile.h162 static inline void class_fd_prepare_destructor(const struct fd_prepare *fdf) in class_fd_prepare_destructor() argument
164 if (unlikely(fdf->__fd >= 0)) in class_fd_prepare_destructor()
165 put_unused_fd(fdf->__fd); in class_fd_prepare_destructor()
166 if (unlikely(!IS_ERR_OR_NULL(fdf->__file))) in class_fd_prepare_destructor()
167 fput(fdf->__file); in class_fd_prepare_destructor()
171 static inline int class_fd_prepare_lock_err(const struct fd_prepare *fdf) in class_fd_prepare_lock_err() argument
173 if (unlikely(fdf->err)) in class_fd_prepare_lock_err()
174 return fdf->err; in class_fd_prepare_lock_err()
175 if (unlikely(fdf->__fd < 0)) in class_fd_prepare_lock_err()
176 return fdf->__fd; in class_fd_prepare_lock_err()
[all …]
/linux/net/handshake/
H A Dnetlink.c109 FD_PREPARE(fdf, O_CLOEXEC, req->hr_file); in handshake_nl_accept_doit()
110 if (fdf.err) { in handshake_nl_accept_doit()
112 err = fdf.err; in handshake_nl_accept_doit()
116 err = req->hr_proto->hp_accept(req, info, fd_prepare_fd(fdf)); in handshake_nl_accept_doit()
120 trace_handshake_cmd_accept(net, req, req->hr_sk, fd_prepare_fd(fdf)); in handshake_nl_accept_doit()
121 fd_publish(fdf); in handshake_nl_accept_doit()
/linux/kernel/bpf/
H A Dtoken.c169 FD_PREPARE(fdf, O_CLOEXEC, in bpf_token_create()
172 if (fdf.err) in bpf_token_create()
173 return fdf.err; in bpf_token_create()
193 fd_prepare_file(fdf)->private_data = no_free_ptr(token); in bpf_token_create()
194 return fd_publish(fdf); in bpf_token_create()
H A Dbpf_iter.c645 FD_PREPARE(fdf, flags, anon_inode_getfile("bpf_iter", &bpf_iter_fops, NULL, flags)); in bpf_iter_new_fd()
646 if (fdf.err) in bpf_iter_new_fd()
647 return fdf.err; in bpf_iter_new_fd()
650 err = prepare_seq_file(fd_prepare_file(fdf), iter_link); in bpf_iter_new_fd()
654 return fd_publish(fdf); in bpf_iter_new_fd()
/linux/io_uring/
H A Dmock_file.c257 FD_PREPARE(fdf, O_RDWR | O_CLOEXEC, in io_create_mock_file()
260 if (fdf.err) in io_create_mock_file()
261 return fdf.err; in io_create_mock_file()
264 file = fd_prepare_file(fdf); in io_create_mock_file()
270 mc.out_fd = fd_prepare_fd(fdf); in io_create_mock_file()
274 fd_publish(fdf); in io_create_mock_file()
/linux/arch/powerpc/platforms/cell/spufs/
H A Dinode.c268 FD_PREPARE(fdf, 0, dentry_open(path, O_RDONLY, current_cred())); in spufs_context_open()
269 if (fdf.err) in spufs_context_open()
270 return fdf.err; in spufs_context_open()
271 fd_prepare_file(fdf)->f_op = &spufs_context_fops; in spufs_context_open()
272 return fd_publish(fdf); in spufs_context_open()
501 FD_PREPARE(fdf, 0, dentry_open(path, O_RDONLY, current_cred())); in spufs_gang_open()
502 if (fdf.err) in spufs_gang_open()
503 return fdf.err; in spufs_gang_open()
504 fd_prepare_file(fdf)->f_op = &spufs_gang_fops; in spufs_gang_open()
505 return fd_publish(fdf); in spufs_gang_open()
/linux/drivers/media/mc/
H A Dmc-request.c316 FD_PREPARE(fdf, O_CLOEXEC, in media_request_alloc()
319 if (fdf.err) { in media_request_alloc()
320 ret = fdf.err; in media_request_alloc()
324 fd_prepare_file(fdf)->private_data = req; in media_request_alloc()
327 atomic_inc_return(&mdev->request_id), fd_prepare_fd(fdf)); in media_request_alloc()
331 *alloc_fd = fd_publish(fdf); in media_request_alloc()
/linux/fs/
H A Deventfd.c403 FD_PREPARE(fdf, flags, in do_eventfd()
406 if (fdf.err) in do_eventfd()
407 return fdf.err; in do_eventfd()
411 return fd_publish(fdf); in do_eventfd()
H A Dnsfs.c350 FD_PREPARE(fdf, O_CLOEXEC, dentry_open(&path, O_RDONLY, current_cred())); in ns_ioctl()
351 if (fdf.err) in ns_ioctl()
352 return fdf.err; in ns_ioctl()
360 ret = fd_publish(fdf); in ns_ioctl()
H A Deventpoll.c2496 FD_PREPARE(fdf, O_RDWR | (flags & O_CLOEXEC), in do_epoll_pwait()
2499 if (fdf.err) { in do_epoll_pwait()
2501 return fdf.err; in SYSCALL_DEFINE6()
2503 ep->file = fd_prepare_file(fdf); in SYSCALL_DEFINE6()
2504 return fd_publish(fdf); in SYSCALL_DEFINE6()
H A Dnamespace.c4538 FD_PREPARE(fdf, (flags & FSMOUNT_CLOEXEC) ? O_CLOEXEC : 0, in SYSCALL_DEFINE3()
4540 if (fdf.err) { in SYSCALL_DEFINE3()
4542 return fdf.err; in vfs_move_mount()
4549 fd_prepare_file(fdf)->f_mode |= FMODE_NEED_UNMOUNT; in vfs_move_mount()
4550 return fd_publish(fdf); in vfs_move_mount()
5193 FD_PREPARE(fdf, flags, vfs_open_tree(dfd, filename, flags)); in SYSCALL_DEFINE5()
5194 if (fdf.err) in SYSCALL_DEFINE5()
5195 return fdf.err; in SYSCALL_DEFINE5()
5199 struct file *file = fd_prepare_file(fdf); in SYSCALL_DEFINE5()
5216 return fd_publish(fdf);
[all...]
/linux/drivers/gpio/
H A Dgpiolib-cdev.c377 FD_PREPARE(fdf, O_RDONLY | O_CLOEXEC, in linehandle_create()
380 if (fdf.err) in linehandle_create()
381 return fdf.err; in linehandle_create()
384 handlereq.fd = fd_prepare_fd(fdf); in linehandle_create()
388 fd_publish(fdf); in linehandle_create()
1715 FD_PREPARE(fdf, O_RDONLY | O_CLOEXEC, in linereq_create()
1718 if (fdf.err) in linereq_create()
1719 return fdf.err; in linereq_create()
1722 ulr.fd = fd_prepare_fd(fdf); in linereq_create()
1726 fd_publish(fdf); in linereq_create()
[all …]
/linux/fs/xfs/
H A Dxfs_handle.c274 FD_PREPARE(fdf, 0, dentry_open(&path, hreq->oflags, cred)); in xfs_open_by_handle()
275 if (fdf.err) in xfs_open_by_handle()
276 return fdf.err; in xfs_open_by_handle()
279 struct file *filp = fd_prepare_file(fdf); in xfs_open_by_handle()
285 return fd_publish(fdf); in xfs_open_by_handle()
/linux/drivers/misc/
H A Dntsync.c725 FD_PREPARE(fdf, O_CLOEXEC, in ntsync_obj_get_fd()
727 if (fdf.err) in ntsync_obj_get_fd()
728 return fdf.err; in ntsync_obj_get_fd()
729 obj->file = fd_prepare_file(fdf); in ntsync_obj_get_fd()
730 return fd_publish(fdf); in ntsync_obj_get_fd()
/linux/sound/firewire/
H A Damdtp-stream.h159 unsigned int fdf; member
H A Damdtp-am824.c94 s->ctx_data.rx.fdf = AMDTP_FDF_AM824 | s->sfc; in amdtp_am824_set_parameters()
H A Damdtp-stream.c686 ((s->ctx_data.rx.fdf << CIP_FDF_SHIFT) & CIP_FDF_MASK) | in generate_cip_header()
722 unsigned int fdf; in check_cip_header() local
753 fdf = (cip_header[1] & CIP_FDF_MASK) >> CIP_FDF_SHIFT; in check_cip_header()
754 if (payload_length == 0 || (fmt == CIP_FMT_AM && fdf == AMDTP_FDF_NO_DATA)) { in check_cip_header()
/linux/net/kcm/
H A Dkcmsock.c1581 FD_PREPARE(fdf, 0, kcm_clone(sock)); in kcm_ioctl()
1582 if (fdf.err) in kcm_ioctl()
1583 return fdf.err; in kcm_ioctl()
1585 info.fd = fd_prepare_fd(fdf); in kcm_ioctl()
1589 fd_publish(fdf); in kcm_ioctl()
/linux/sound/firewire/digi00x/
H A Damdtp-dot.c130 s->ctx_data.rx.fdf = AMDTP_FDF_AM824 | s->sfc; in amdtp_dot_set_parameters()
/linux/sound/firewire/motu/
H A Damdtp-motu.c478 s->ctx_data.rx.fdf = MOTU_FDF_AM824; in amdtp_motu_init()
/linux/arch/m68k/ifpsp060/
H A Dfplsp.sa1260 dc.l $78ad690a,$43741fdf,$26103fff,$0000b123
1270 dc.l $ccda2497,$64089fdf,$137b3fff,$0000c567