| /linux/include/linux/ |
| H A D | file.h | 162 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 D | netlink.c | 109 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 D | token.c | 169 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 D | bpf_iter.c | 645 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 D | mock_file.c | 257 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 D | inode.c | 268 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 D | mc-request.c | 316 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 D | eventfd.c | 403 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 D | eventpoll.c | 2514 FD_PREPARE(fdf, O_RDWR | (flags & O_CLOEXEC), in do_epoll_create() 2517 if (fdf.err) { in do_epoll_create() 2519 return fdf.err; in do_epoll_create() 2521 ep->file = fd_prepare_file(fdf); in do_epoll_create() 2522 return fd_publish(fdf); in do_epoll_create()
|
| H A D | namespace.c | 4691 FD_PREPARE(fdf, (flags & FSMOUNT_CLOEXEC) ? O_CLOEXEC : 0, in path_pivot_root() 4693 if (fdf.err) { in path_pivot_root() 4695 return fdf.err; in path_pivot_root() 4702 fd_prepare_file(fdf)->f_mode |= FMODE_NEED_UNMOUNT; in path_pivot_root() 4703 return fd_publish(fdf); in path_pivot_root() 5353 FD_PREPARE(fdf, flags, vfs_open_tree(dfd, filename, flags)); in statmount_mnt_root() 5354 if (fdf.err) in statmount_mnt_root() 5355 return fdf.err; in statmount_mnt_root() 5359 struct file *file = fd_prepare_file(fdf); in statmount_mnt_root() 5376 return fd_publish(fdf); in statmount_mnt_point() [all...] |
| /linux/net/core/ |
| H A D | scm.c | 366 FD_PREPARE(fdf, flags, get_file(f)); in scm_recv_one_fd() 367 if (fdf.err) in scm_recv_one_fd() 368 return fdf.err; in scm_recv_one_fd() 370 error = put_user(fd_prepare_fd(fdf), ufd); in scm_recv_one_fd() 374 __receive_sock(fd_prepare_file(fdf)); in scm_recv_one_fd() 375 return fd_publish(fdf); in scm_recv_one_fd()
|
| /linux/drivers/gpio/ |
| H A D | gpiolib-cdev.c | 377 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/sound/firewire/ |
| H A D | amdtp-stream.h | 159 unsigned int fdf; member
|
| H A D | amdtp-am824.c | 94 s->ctx_data.rx.fdf = AMDTP_FDF_AM824 | s->sfc; in amdtp_am824_set_parameters()
|
| H A D | amdtp-stream.c | 686 ((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 D | kcmsock.c | 1582 FD_PREPARE(fdf, 0, kcm_clone(sock)); in kcm_ioctl() 1583 if (fdf.err) in kcm_ioctl() 1584 return fdf.err; in kcm_ioctl() 1586 info.fd = fd_prepare_fd(fdf); in kcm_ioctl() 1590 fd_publish(fdf); in kcm_ioctl()
|
| /linux/sound/firewire/digi00x/ |
| H A D | amdtp-dot.c | 130 s->ctx_data.rx.fdf = AMDTP_FDF_AM824 | s->sfc; in amdtp_dot_set_parameters()
|
| /linux/sound/firewire/motu/ |
| H A D | amdtp-motu.c | 478 s->ctx_data.rx.fdf = MOTU_FDF_AM824; in amdtp_motu_init()
|
| /linux/mm/ |
| H A D | userfaultfd.c | 4810 FD_PREPARE(fdf, flags & UFFD_SHARED_FCNTL_FLAGS, in new_userfaultfd() 4814 if (fdf.err) in new_userfaultfd() 4815 return fdf.err; in new_userfaultfd() 4819 fd_prepare_file(fdf)->f_mode |= FMODE_NOWAIT; in new_userfaultfd() 4821 return fd_publish(fdf); in new_userfaultfd()
|
| /linux/arch/m68k/ifpsp060/ |
| H A D | fplsp.sa | 1260 dc.l $78ad690a,$43741fdf,$26103fff,$0000b123 1270 dc.l $ccda2497,$64089fdf,$137b3fff,$0000c567
|