/Linux-v6.1/tools/testing/selftests/memfd/ |
D | memfd_test.c | 39 int r, fd; in mfd_assert_new() local 41 fd = sys_memfd_create(name, flags); in mfd_assert_new() 42 if (fd < 0) { in mfd_assert_new() 48 r = ftruncate(fd, sz); in mfd_assert_new() 54 return fd; in mfd_assert_new() 59 int fd; in mfd_assert_reopen_fd() local 64 fd = open(path, O_RDWR); in mfd_assert_reopen_fd() 65 if (fd < 0) { in mfd_assert_reopen_fd() 70 return fd; in mfd_assert_reopen_fd() 86 static unsigned int mfd_assert_get_seals(int fd) in mfd_assert_get_seals() argument [all …]
|
D | fuse_test.c | 45 int r, fd; in mfd_assert_new() local 47 fd = sys_memfd_create(name, flags); in mfd_assert_new() 48 if (fd < 0) { in mfd_assert_new() 54 r = ftruncate(fd, sz); in mfd_assert_new() 60 return fd; in mfd_assert_new() 63 static __u64 mfd_assert_get_seals(int fd) in mfd_assert_get_seals() argument 67 r = fcntl(fd, F_GET_SEALS); in mfd_assert_get_seals() 69 printf("GET_SEALS(%d) failed: %m\n", fd); in mfd_assert_get_seals() 76 static void mfd_assert_has_seals(int fd, __u64 seals) in mfd_assert_has_seals() argument 80 s = mfd_assert_get_seals(fd); in mfd_assert_has_seals() [all …]
|
/Linux-v6.1/drivers/clk/ |
D | clk-fractional-divider.c | 50 static inline u32 clk_fd_readl(struct clk_fractional_divider *fd) in clk_fd_readl() argument 52 if (fd->flags & CLK_FRAC_DIVIDER_BIG_ENDIAN) in clk_fd_readl() 53 return ioread32be(fd->reg); in clk_fd_readl() 55 return readl(fd->reg); in clk_fd_readl() 58 static inline void clk_fd_writel(struct clk_fractional_divider *fd, u32 val) in clk_fd_writel() argument 60 if (fd->flags & CLK_FRAC_DIVIDER_BIG_ENDIAN) in clk_fd_writel() 61 iowrite32be(val, fd->reg); in clk_fd_writel() 63 writel(val, fd->reg); in clk_fd_writel() 69 struct clk_fractional_divider *fd = to_clk_fd(hw); in clk_fd_recalc_rate() local 75 if (fd->lock) in clk_fd_recalc_rate() [all …]
|
/Linux-v6.1/tools/testing/vsock/ |
D | vsock_test.c | 40 int fd; in test_stream_connection_reset() local 42 fd = socket(AF_VSOCK, SOCK_STREAM, 0); in test_stream_connection_reset() 46 ret = connect(fd, &addr.sa, sizeof(addr.svm)); in test_stream_connection_reset() 60 close(fd); in test_stream_connection_reset() 76 int fd; in test_stream_bind_only_client() local 81 fd = socket(AF_VSOCK, SOCK_STREAM, 0); in test_stream_bind_only_client() 85 ret = connect(fd, &addr.sa, sizeof(addr.svm)); in test_stream_bind_only_client() 102 close(fd); in test_stream_bind_only_client() 117 int fd; in test_stream_bind_only_server() local 119 fd = socket(AF_VSOCK, SOCK_STREAM, 0); in test_stream_bind_only_server() [all …]
|
/Linux-v6.1/fs/hfsplus/ |
D | bfind.c | 15 int hfs_find_init(struct hfs_btree *tree, struct hfs_find_data *fd) in hfs_find_init() argument 19 fd->tree = tree; in hfs_find_init() 20 fd->bnode = NULL; in hfs_find_init() 24 fd->search_key = ptr; in hfs_find_init() 25 fd->key = ptr + tree->max_key_len + 2; in hfs_find_init() 44 void hfs_find_exit(struct hfs_find_data *fd) in hfs_find_exit() argument 46 hfs_bnode_put(fd->bnode); in hfs_find_exit() 47 kfree(fd->search_key); in hfs_find_exit() 49 fd->tree->cnid, __builtin_return_address(0)); in hfs_find_exit() 50 mutex_unlock(&fd->tree->tree_lock); in hfs_find_exit() [all …]
|
/Linux-v6.1/fs/hfs/ |
D | bfind.c | 15 int hfs_find_init(struct hfs_btree *tree, struct hfs_find_data *fd) in hfs_find_init() argument 19 fd->tree = tree; in hfs_find_init() 20 fd->bnode = NULL; in hfs_find_init() 24 fd->search_key = ptr; in hfs_find_init() 25 fd->key = ptr + tree->max_key_len + 2; in hfs_find_init() 44 void hfs_find_exit(struct hfs_find_data *fd) in hfs_find_exit() argument 46 hfs_bnode_put(fd->bnode); in hfs_find_exit() 47 kfree(fd->search_key); in hfs_find_exit() 49 fd->tree->cnid, __builtin_return_address(0)); in hfs_find_exit() 50 mutex_unlock(&fd->tree->tree_lock); in hfs_find_exit() [all …]
|
/Linux-v6.1/drivers/scsi/ |
D | fdomain.c | 123 static inline void fdomain_make_bus_idle(struct fdomain *fd) in fdomain_make_bus_idle() argument 125 outb(0, fd->base + REG_BCTL); in fdomain_make_bus_idle() 126 outb(0, fd->base + REG_MCTL); in fdomain_make_bus_idle() 127 if (fd->chip == tmc18c50 || fd->chip == tmc18c30) in fdomain_make_bus_idle() 130 fd->base + REG_ACTL); in fdomain_make_bus_idle() 132 outb(ACTL_RESET | PARITY_MASK, fd->base + REG_ACTL); in fdomain_make_bus_idle() 186 struct fdomain *fd = shost_priv(sh); in fdomain_select() local 188 outb(BCTL_BUSEN | BCTL_SEL, fd->base + REG_BCTL); in fdomain_select() 189 outb(BIT(sh->this_id) | BIT(target), fd->base + REG_SCSI_DATA_NOACK); in fdomain_select() 192 outb(PARITY_MASK, fd->base + REG_ACTL); in fdomain_select() [all …]
|
/Linux-v6.1/tools/testing/selftests/wireguard/qemu/ |
D | init.c | 61 int bits = 256, fd; in seed_rng() local 66 fd = open("/dev/random", O_WRONLY); in seed_rng() 67 if (fd < 0) in seed_rng() 69 if (ioctl(fd, RNDADDTOENTCNT, &bits) < 0) in seed_rng() 71 close(fd); in seed_rng() 112 int fd; in enable_logging() local 114 fd = open("/proc/sys/kernel/printk", O_WRONLY); in enable_logging() 115 if (fd >= 0) { in enable_logging() 116 if (write(fd, "9\n", 2) != 2) in enable_logging() 118 close(fd); in enable_logging() [all …]
|
/Linux-v6.1/tools/perf/tests/ |
D | wp.c | 16 #define WP_TEST_ASSERT_VAL(fd, text, val) \ argument 19 wp_read(fd, &count, sizeof(long long)); \ 27 static int wp_read(int fd, long long *count, int size) in wp_read() argument 29 int ret = read(fd, count, size); in wp_read() 56 int fd; in __event() local 60 fd = sys_perf_event_open(&attr, 0, -1, -1, in __event() 62 if (fd < 0) in __event() 65 return fd; in __event() 75 int fd; in test__wp_ro() 78 fd = __event(HW_BREAKPOINT_R, (void *)&data1, sizeof(data1)); in test__wp_ro() [all …]
|
D | bp_account.c | 44 int fd; in __event() local 61 fd = sys_perf_event_open(attr, -1, 0, -1, in __event() 63 if (fd < 0) { in __event() 68 return fd; in __event() 84 int i, fd[wp_cnt], fd_wp, ret; in bp_accounting() local 87 fd[i] = wp_event((void *)&the_var, &attr); in bp_accounting() 88 TEST_ASSERT_VAL("failed to create wp\n", fd[i] != -1); in bp_accounting() 96 ret = ioctl(fd[0], PERF_EVENT_IOC_MODIFY_ATTRIBUTES, &attr_mod); in bp_accounting() 108 close(fd[i]); in bp_accounting() 117 int fd[100], cnt = 0, i; in detect_cnt() local [all …]
|
/Linux-v6.1/fs/ |
D | file.c | 36 kvfree(fdt->fd); in __free_fdtable() 84 memcpy(nfdt->fd, ofdt->fd, cpy); in copy_fdtable() 85 memset((char *)nfdt->fd + cpy, 0, set); in copy_fdtable() 139 fdt->fd = data; in alloc_fdtable() 155 kvfree(fdt->fd); in alloc_fdtable() 249 static inline void __set_close_on_exec(unsigned int fd, struct fdtable *fdt) in __set_close_on_exec() argument 251 __set_bit(fd, fdt->close_on_exec); in __set_close_on_exec() 254 static inline void __clear_close_on_exec(unsigned int fd, struct fdtable *fdt) in __clear_close_on_exec() argument 256 if (test_bit(fd, fdt->close_on_exec)) in __clear_close_on_exec() 257 __clear_bit(fd, fdt->close_on_exec); in __clear_close_on_exec() [all …]
|
/Linux-v6.1/include/linux/ |
D | file.h | 35 struct fd { struct 42 static inline void fdput(struct fd fd) in fdput() argument 44 if (fd.flags & FDPUT_FPUT) in fdput() 45 fput(fd.file); in fdput() 48 extern struct file *fget(unsigned int fd); 49 extern struct file *fget_raw(unsigned int fd); 50 extern struct file *fget_task(struct task_struct *task, unsigned int fd); 51 extern unsigned long __fdget(unsigned int fd); 52 extern unsigned long __fdget_raw(unsigned int fd); 53 extern unsigned long __fdget_pos(unsigned int fd); [all …]
|
D | fdtable.h | 29 struct file __rcu **fd; /* current fd array */ member 36 static inline bool close_on_exec(unsigned int fd, const struct fdtable *fdt) in close_on_exec() argument 38 return test_bit(fd, fdt->close_on_exec); in close_on_exec() 41 static inline bool fd_is_open(unsigned int fd, const struct fdtable *fdt) in fd_is_open() argument 43 return test_bit(fd, fdt->open_fds); in fd_is_open() 83 static inline struct file *files_lookup_fd_raw(struct files_struct *files, unsigned int fd) in files_lookup_fd_raw() argument 87 if (fd < fdt->max_fds) { in files_lookup_fd_raw() 88 fd = array_index_nospec(fd, fdt->max_fds); in files_lookup_fd_raw() 89 return rcu_dereference_raw(fdt->fd[fd]); in files_lookup_fd_raw() 94 static inline struct file *files_lookup_fd_locked(struct files_struct *files, unsigned int fd) in files_lookup_fd_locked() argument [all …]
|
/Linux-v6.1/tools/testing/selftests/bpf/ |
D | test_maps.c | 40 int fd; in test_hashmap() local 42 fd = bpf_map_create(BPF_MAP_TYPE_HASH, NULL, sizeof(key), sizeof(value), 2, &map_opts); in test_hashmap() 43 if (fd < 0) { in test_hashmap() 51 assert(bpf_map_update_elem(fd, &key, &value, BPF_ANY) == 0); in test_hashmap() 55 assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) < 0 && in test_hashmap() 60 assert(bpf_map_update_elem(fd, &key, &value, -1) < 0 && in test_hashmap() 64 assert(bpf_map_lookup_elem(fd, &key, &value) == 0 && value == 1234); in test_hashmap() 69 assert(bpf_map_update_elem(fd, &key, &value, BPF_ANY) == 0); in test_hashmap() 72 assert(bpf_map_lookup_and_delete_elem(fd, &key, &value) == 0 && value == 1234); in test_hashmap() 75 assert(bpf_map_lookup_elem(fd, &key, &value) < 0 && errno == ENOENT); in test_hashmap() [all …]
|
/Linux-v6.1/tools/testing/selftests/net/ |
D | ipv6_flowlabel_mgr.c | 48 static int flowlabel_get(int fd, uint32_t label, uint8_t share, uint16_t flags) in flowlabel_get() argument 61 return setsockopt(fd, SOL_IPV6, IPV6_FLOWLABEL_MGR, &req, sizeof(req)); in flowlabel_get() 64 static int flowlabel_put(int fd, uint32_t label) in flowlabel_put() argument 71 return setsockopt(fd, SOL_IPV6, IPV6_FLOWLABEL_MGR, &req, sizeof(req)); in flowlabel_put() 74 static void run_tests(int fd) in run_tests() argument 80 expect_fail(flowlabel_get(fd, 1, IPV6_FL_S_ANY, 0)); in run_tests() 83 expect_fail(flowlabel_put(fd, 1)); in run_tests() 86 expect_fail(flowlabel_get(fd, 0x1FFFFF, IPV6_FL_S_ANY, in run_tests() 90 expect_pass(flowlabel_get(fd, 1, IPV6_FL_S_ANY, IPV6_FL_F_CREATE)); in run_tests() 92 expect_pass(flowlabel_get(fd, 1, IPV6_FL_S_ANY, 0)); in run_tests() [all …]
|
D | reuseaddr_ports_exhausted.c | 58 int fd, ret; in bind_port() local 60 fd = socket(AF_INET, SOCK_STREAM, 0); in bind_port() 61 ASSERT_NE(-1, fd) TH_LOG("failed to open socket."); in bind_port() 63 ret = setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &reuseaddr, sizeof(int)); in bind_port() 66 ret = setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &reuseport, sizeof(int)); in bind_port() 73 if (bind(fd, (struct sockaddr *)&local_addr, len) == -1) { in bind_port() 74 close(fd); in bind_port() 78 return fd; in bind_port() 84 int i, j, fd[2]; in TEST() local 90 fd[j] = bind_port(_metadata, opts->reuseaddr[j], opts->reuseport[j]); in TEST() [all …]
|
/Linux-v6.1/fs/jffs2/ |
D | build.c | 56 struct jffs2_full_dirent *fd; in jffs2_build_inode_pass1() local 61 for(fd = ic->scan_dents; fd; fd = fd->next) { in jffs2_build_inode_pass1() 63 if (!fd->ino) in jffs2_build_inode_pass1() 68 child_ic = jffs2_get_ino_cache(c, fd->ino); in jffs2_build_inode_pass1() 71 fd->name, fd->ino, ic->ino); in jffs2_build_inode_pass1() 72 jffs2_mark_node_obsolete(c, fd->raw); in jffs2_build_inode_pass1() 74 fd->ic = NULL; in jffs2_build_inode_pass1() 79 fd->ic = child_ic; in jffs2_build_inode_pass1() 83 if (fd->type == DT_DIR) { in jffs2_build_inode_pass1() 89 dbg_fsbuild("increased nlink for child \"%s\" (ino #%u)\n", fd->name, fd->ino); in jffs2_build_inode_pass1() [all …]
|
/Linux-v6.1/arch/um/os-Linux/ |
D | file.c | 43 int os_stat_fd(const int fd, struct uml_stat *ubuf) in os_stat_fd() argument 48 CATCH_EINTR(err = fstat64(fd, &sbuf)); in os_stat_fd() 88 int os_ioctl_generic(int fd, unsigned int cmd, unsigned long arg) in os_ioctl_generic() argument 92 err = ioctl(fd, cmd, arg); in os_ioctl_generic() 100 int os_get_ifname(int fd, char* namebuf) in os_get_ifname() argument 102 if (ioctl(fd, SIOCGIFNAME, namebuf) < 0) in os_get_ifname() 108 int os_set_slip(int fd) in os_set_slip() argument 113 if (ioctl(fd, TIOCSETD, &disc) < 0) in os_set_slip() 117 if (ioctl(fd, SIOCSIFENCAP, &sencap) < 0) in os_set_slip() 123 int os_mode_fd(int fd, int mode) in os_mode_fd() argument [all …]
|
/Linux-v6.1/drivers/clk/ti/ |
D | fapll.c | 71 struct fapll_data *fd; member 79 static bool ti_fapll_clock_is_bypass(struct fapll_data *fd) in ti_fapll_clock_is_bypass() argument 81 u32 v = readl_relaxed(fd->base); in ti_fapll_clock_is_bypass() 83 if (fd->bypass_bit_inverted) in ti_fapll_clock_is_bypass() 89 static void ti_fapll_set_bypass(struct fapll_data *fd) in ti_fapll_set_bypass() argument 91 u32 v = readl_relaxed(fd->base); in ti_fapll_set_bypass() 93 if (fd->bypass_bit_inverted) in ti_fapll_set_bypass() 97 writel_relaxed(v, fd->base); in ti_fapll_set_bypass() 100 static void ti_fapll_clear_bypass(struct fapll_data *fd) in ti_fapll_clear_bypass() argument 102 u32 v = readl_relaxed(fd->base); in ti_fapll_clear_bypass() [all …]
|
/Linux-v6.1/tools/testing/selftests/efivarfs/ |
D | open-unlink.c | 16 int fd; in set_immutable() local 20 fd = open(path, O_RDONLY); in set_immutable() 21 if (fd < 0) in set_immutable() 22 return fd; in set_immutable() 24 rc = ioctl(fd, FS_IOC_GETFLAGS, &flags); in set_immutable() 27 close(fd); in set_immutable() 37 rc = ioctl(fd, FS_IOC_SETFLAGS, &flags); in set_immutable() 39 close(fd); in set_immutable() 47 int fd; in get_immutable() local 51 fd = open(path, O_RDONLY); in get_immutable() [all …]
|
/Linux-v6.1/drivers/infiniband/hw/hfi1/ |
D | user_exp_rcv.c | 15 struct hfi1_filedata *fd); 17 static int set_rcvarray_entry(struct hfi1_filedata *fd, 26 static int program_rcvarray(struct hfi1_filedata *fd, struct tid_user_buf *, 31 static int unprogram_rcvarray(struct hfi1_filedata *fd, u32 tidinfo, 33 static void clear_tid_node(struct hfi1_filedata *fd, struct tid_rb_node *node); 44 int hfi1_user_exp_rcv_init(struct hfi1_filedata *fd, in hfi1_user_exp_rcv_init() argument 49 fd->entry_to_rb = kcalloc(uctxt->expected_count, in hfi1_user_exp_rcv_init() 52 if (!fd->entry_to_rb) in hfi1_user_exp_rcv_init() 56 fd->invalid_tid_idx = 0; in hfi1_user_exp_rcv_init() 57 fd->invalid_tids = kcalloc(uctxt->expected_count, in hfi1_user_exp_rcv_init() [all …]
|
/Linux-v6.1/samples/timers/ |
D | hpet_example.c | 82 int fd; in hpet_open_close() local 89 fd = open(argv[0], O_RDONLY); in hpet_open_close() 90 if (fd < 0) in hpet_open_close() 93 close(fd); in hpet_open_close() 102 int fd; in hpet_info() local 109 fd = open(argv[0], O_RDONLY); in hpet_info() 110 if (fd < 0) { in hpet_info() 115 if (ioctl(fd, HPET_INFO, &info) < 0) { in hpet_info() 126 close(fd); in hpet_info() 134 int iterations, i, fd; in hpet_poll() local [all …]
|
/Linux-v6.1/arch/um/drivers/ |
D | port_kern.c | 24 int fd; member 38 int fd; member 48 int fd; in pipe_interrupt() local 50 fd = os_rcv_fd(conn->socket[0], &conn->helper_pid); in pipe_interrupt() 51 if (fd < 0) { in pipe_interrupt() 52 if (fd == -EAGAIN) in pipe_interrupt() 56 -fd); in pipe_interrupt() 57 os_close_file(conn->fd); in pipe_interrupt() 62 conn->fd = fd; in pipe_interrupt() 79 int fd, socket[2], pid; in port_accept() local [all …]
|
/Linux-v6.1/tools/lib/perf/ |
D | evsel.c | 47 ((int *)xyarray__entry(_evsel->fd, _cpu_map_idx, _thread)) 54 evsel->fd = xyarray__new(ncpus, nthreads, sizeof(int)); in perf_evsel__alloc_fd() 56 if (evsel->fd) { in perf_evsel__alloc_fd() 61 int *fd = FD(evsel, idx, thread); in perf_evsel__alloc_fd() local 63 if (fd) in perf_evsel__alloc_fd() 64 *fd = -1; in perf_evsel__alloc_fd() 69 return evsel->fd != NULL ? 0 : -ENOMEM; in perf_evsel__alloc_fd() 90 int *fd; in get_group_fd() local 101 if (!leader->fd) in get_group_fd() 104 fd = FD(leader, cpu_map_idx, thread); in get_group_fd() [all …]
|
/Linux-v6.1/tools/testing/selftests/sync/ |
D | sync.c | 58 int sync_wait(int fd, int timeout) in sync_wait() argument 62 fds.fd = fd; in sync_wait() 84 static struct sync_file_info *sync_file_info(int fd) in sync_file_info() argument 94 err = ioctl(fd, SYNC_IOC_FILE_INFO, info); in sync_file_info() 114 err = ioctl(fd, SYNC_IOC_FILE_INFO, info); in sync_file_info() 131 int sync_fence_size(int fd) in sync_fence_size() argument 134 struct sync_file_info *info = sync_file_info(fd); in sync_fence_size() 146 int sync_fence_count_with_status(int fd, int status) in sync_fence_count_with_status() argument 150 struct sync_file_info *info = sync_file_info(fd); in sync_fence_count_with_status() 171 int sw_sync_timeline_inc(int fd, unsigned int count) in sw_sync_timeline_inc() argument [all …]
|