/linux-6.12.1/drivers/clk/imx/ |
D | clk-pfdv2.c | 19 * struct clk_pfdv2 - IMX PFD clock 21 * @reg: PFD register address 43 static int clk_pfdv2_wait(struct clk_pfdv2 *pfd) in clk_pfdv2_wait() argument 47 return readl_poll_timeout(pfd->reg, val, val & (1 << pfd->vld_bit), in clk_pfdv2_wait() 53 struct clk_pfdv2 *pfd = to_clk_pfdv2(hw); in clk_pfdv2_enable() local 58 val = readl_relaxed(pfd->reg); in clk_pfdv2_enable() 59 val &= ~(1 << pfd->gate_bit); in clk_pfdv2_enable() 60 writel_relaxed(val, pfd->reg); in clk_pfdv2_enable() 63 return clk_pfdv2_wait(pfd); in clk_pfdv2_enable() 68 struct clk_pfdv2 *pfd = to_clk_pfdv2(hw); in clk_pfdv2_disable() local [all …]
|
D | clk-pfd.c | 15 * struct clk_pfd - IMX PFD clock 17 * @reg: PFD register address 18 * @idx: the index of PFD encoded in the register 20 * PFD clock found on i.MX6 series. Each register for PFD has 4 clk_pfd 38 struct clk_pfd *pfd = to_clk_pfd(hw); in clk_pfd_enable() local 40 writel_relaxed(1 << ((pfd->idx + 1) * 8 - 1), pfd->reg + CLR); in clk_pfd_enable() 47 struct clk_pfd *pfd = to_clk_pfd(hw); in clk_pfd_disable() local 49 writel_relaxed(1 << ((pfd->idx + 1) * 8 - 1), pfd->reg + SET); in clk_pfd_disable() 55 struct clk_pfd *pfd = to_clk_pfd(hw); in clk_pfd_recalc_rate() local 57 u8 frac = (readl_relaxed(pfd->reg) >> (pfd->idx * 8)) & 0x3f; in clk_pfd_recalc_rate() [all …]
|
/linux-6.12.1/tools/testing/selftests/bpf/prog_tests/ |
D | find_vma.c | 28 int pfd; in open_pe() local 36 pfd = syscall(__NR_perf_event_open, &attr, 0, -1, -1, PERF_FLAG_FD_CLOEXEC); in open_pe() 38 return pfd >= 0 ? pfd : -errno; in open_pe() 53 int pfd, i; in test_find_vma_pe() local 56 pfd = open_pe(); in test_find_vma_pe() 57 if (pfd < 0) { in test_find_vma_pe() 58 if (pfd == -ENOENT || pfd == -EOPNOTSUPP) { in test_find_vma_pe() 63 if (!ASSERT_GE(pfd, 0, "perf_event_open")) in test_find_vma_pe() 67 link = bpf_program__attach_perf_event(skel->progs.handle_pe, pfd); in test_find_vma_pe() 77 close(pfd); in test_find_vma_pe()
|
D | perf_branches.c | 106 int pfd; in test_perf_branches_hw() local 116 pfd = syscall(__NR_perf_event_open, &attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC); in test_perf_branches_hw() 122 if (pfd < 0) { in test_perf_branches_hw() 129 if (CHECK(pfd < 0, "perf_event_open", "err %d errno %d\n", in test_perf_branches_hw() 130 pfd, errno)) in test_perf_branches_hw() 134 test_perf_branches_common(pfd, check_good_sample); in test_perf_branches_hw() 136 close(pfd); in test_perf_branches_hw() 147 int pfd; in test_perf_branches_no_hw() local 155 pfd = syscall(__NR_perf_event_open, &attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC); in test_perf_branches_no_hw() 156 if (CHECK(pfd < 0, "perf_event_open", "err %d\n", pfd)) in test_perf_branches_no_hw() [all …]
|
D | perf_link.c | 31 int pfd = -1, link_fd = -1, err; in serial_test_perf_link() local 43 pfd = syscall(__NR_perf_event_open, &attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC); in serial_test_perf_link() 44 if (!ASSERT_GE(pfd, 0, "perf_fd")) in serial_test_perf_link() 51 link_fd = bpf_link_create(bpf_program__fd(skel->progs.handler), pfd, in serial_test_perf_link() 87 if (pfd >= 0) in serial_test_perf_link() 88 close(pfd); in serial_test_perf_link()
|
D | pe_preserve_elems.c | 12 int err, key = 0, pfd = -1, mfd = bpf_map__fd(map); in test_one_map() local 20 pfd = syscall(__NR_perf_event_open, &attr, 0 /* pid */, in test_one_map() 22 if (CHECK(pfd < 0, "perf_event_open", "failed\n")) in test_one_map() 25 err = bpf_map_update_elem(mfd, &key, &pfd, BPF_ANY); in test_one_map() 26 close(pfd); in test_one_map()
|
D | crypto_sanity.c | 91 int sockfd, err, pfd; in test_crypto_sanity() local 120 pfd = bpf_program__fd(skel->progs.skb_crypto_setup); in test_crypto_sanity() 121 if (!ASSERT_GT(pfd, 0, "skb_crypto_setup fd")) in test_crypto_sanity() 124 err = bpf_prog_test_run_opts(pfd, &opts); in test_crypto_sanity()
|
/linux-6.12.1/tools/testing/selftests/filesystems/epoll/ |
D | epoll_wakeup_test.c | 63 struct pollfd pfd; in waiter_entry1ap() local 67 pfd.fd = ctx->efd[0]; in waiter_entry1ap() 68 pfd.events = POLLIN; in waiter_entry1ap() 69 if (poll(&pfd, 1, -1) > 0) { in waiter_entry1ap() 90 struct pollfd pfd; in waiter_entry1op() local 94 pfd.fd = ctx->efd[0]; in waiter_entry1op() 95 pfd.events = POLLIN; in waiter_entry1op() 96 if (poll(&pfd, 1, -1) > 0) { in waiter_entry1op() 117 struct pollfd pfd; in waiter_entry2ap() local 121 pfd.fd = ctx->efd[0]; in waiter_entry2ap() [all …]
|
/linux-6.12.1/tools/testing/selftests/nsfs/ |
D | owner.c | 28 int pfd[2], ns, uns, init_uns; in main() local 34 if (pipe(pfd)) in main() 44 close(pfd[0]); in main() 45 close(pfd[1]); in main() 50 close(pfd[1]); in main() 51 if (read(pfd[0], &c, 1) != 0) in main() 53 close(pfd[0]); in main()
|
/linux-6.12.1/tools/testing/selftests/bpf/benchs/ |
D | bench_bpf_crypto.c | 12 int pfd; member 81 int err, pfd; in crypto_setup() local 119 pfd = bpf_program__fd(ctx.skel->progs.crypto_setup); in crypto_setup() 120 if (pfd < 0) { in crypto_setup() 126 err = bpf_prog_test_run_opts(pfd, &opts); in crypto_setup() 138 ctx.pfd = bpf_program__fd(ctx.skel->progs.crypto_encrypt); in crypto_encrypt_setup() 144 ctx.pfd = bpf_program__fd(ctx.skel->progs.crypto_decrypt); in crypto_decrypt_setup() 161 (void)bpf_prog_test_run_opts(ctx.pfd, &opts); in crypto_producer()
|
/linux-6.12.1/tools/testing/selftests/net/ |
D | psock_tpacket.c | 222 struct pollfd pfd; in walk_v1_v2_rx() local 231 memset(&pfd, 0, sizeof(pfd)); in walk_v1_v2_rx() 232 pfd.fd = sock; in walk_v1_v2_rx() 233 pfd.events = POLLIN | POLLERR; in walk_v1_v2_rx() 234 pfd.revents = 0; in walk_v1_v2_rx() 265 poll(&pfd, 1, 1); in walk_v1_v2_rx() 371 struct pollfd pfd; in walk_tx() local 410 memset(&pfd, 0, sizeof(pfd)); in walk_tx() 411 pfd.fd = sock; in walk_tx() 412 pfd.events = POLLOUT | POLLERR; in walk_tx() [all …]
|
D | udpgso_bench_rx.c | 94 struct pollfd pfd; in do_poll() local 97 pfd.events = POLLIN; in do_poll() 98 pfd.revents = 0; in do_poll() 99 pfd.fd = fd; in do_poll() 102 ret = poll(&pfd, 1, 10); in do_poll() 120 if (pfd.revents != POLLIN) in do_poll() 122 pfd.revents, POLLIN); in do_poll()
|
/linux-6.12.1/arch/mips/alchemy/devboards/ |
D | platform.c | 155 struct physmap_flash_data *pfd; in db1x_register_norflash() local 173 pfd = kzalloc(sizeof(struct physmap_flash_data), GFP_KERNEL); in db1x_register_norflash() 174 if (!pfd) in db1x_register_norflash() 227 pfd->width = width; in db1x_register_norflash() 228 pfd->parts = parts; in db1x_register_norflash() 229 pfd->nr_parts = 5; in db1x_register_norflash() 231 pd->dev.platform_data = pfd; in db1x_register_norflash() 241 kfree(pfd); in db1x_register_norflash()
|
/linux-6.12.1/drivers/clk/ |
D | clk-versaclock3.c | 243 const struct vc3_pfd_data *pfd = vc3->data; in vc3_pfd_recalc_rate() local 248 regmap_read(vc3->regmap, pfd->offs, &prediv); in vc3_pfd_recalc_rate() 249 if (pfd->num == VC3_PFD1) { in vc3_pfd_recalc_rate() 251 if (prediv & pfd->mdiv1_bitmsk) { in vc3_pfd_recalc_rate() 259 } else if (pfd->num == VC3_PFD2) { in vc3_pfd_recalc_rate() 261 if (prediv & pfd->mdiv1_bitmsk) { in vc3_pfd_recalc_rate() 272 if (prediv & pfd->mdiv1_bitmsk) in vc3_pfd_recalc_rate() 278 if (prediv & pfd->mdiv2_bitmsk) in vc3_pfd_recalc_rate() 290 const struct vc3_pfd_data *pfd = vc3->data; in vc3_pfd_round_rate() local 302 if (pfd->num == VC3_PFD1 || pfd->num == VC3_PFD3) { in vc3_pfd_round_rate() [all …]
|
/linux-6.12.1/tools/gpio/ |
D | gpio-watch.c | 27 struct pollfd pfd; in main() local 55 pfd.fd = fd; in main() 56 pfd.events = POLLIN | POLLPRI; in main() 59 ret = poll(&pfd, 1, 5000); in main() 65 rd = read(pfd.fd, &chg, sizeof(chg)); in main()
|
/linux-6.12.1/tools/testing/selftests/pidfd/ |
D | pidfd_wait.c | 98 int pfd[2]; in TEST() local 104 ASSERT_EQ(pipe(pfd), 0); in TEST() 111 close(pfd[1]); in TEST() 113 ASSERT_EQ(read(pfd[0], buf, 1), 1); in TEST() 114 close(pfd[0]); in TEST() 119 close(pfd[0]); in TEST() 128 ASSERT_EQ(write(pfd[1], "C", 1), 1); in TEST() 129 close(pfd[1]); in TEST()
|
/linux-6.12.1/tools/testing/selftests/sched/ |
D | cs_prctl_test.c | 68 int pfd[2]; member 157 close(ca->pfd[0]); in child_func_process() 161 ret = write(ca->pfd[1], &ca->thr_tids, sizeof(int) * ca->num_threads); in child_func_process() 163 printf("write failed on pfd[%d] - error (%s)\n", in child_func_process() 164 ca->pfd[1], strerror(errno)); in child_func_process() 166 close(ca->pfd[1]); in child_func_process() 183 if (pipe(proc[i].pfd) == -1) in create_processes() 189 close(proc[i].pfd[1]); in create_processes() 193 ret = read(proc[i].pfd[0], &proc[i].thr_tids, sizeof(int) * proc[i].num_threads); in create_processes() 195 printf("read failed on proc[%d].pfd[0] error (%s)\n", in create_processes() [all …]
|
/linux-6.12.1/tools/testing/selftests/net/af_unix/ |
D | scm_pidfd.c | 184 /* send(pfd, "x", sizeof(char), 0) */ in cmsg_check() 376 int pfd; in TEST_F() local 406 pfd = accept(self->server, NULL, NULL); in TEST_F() 407 ASSERT_NE(-1, pfd); in TEST_F() 409 pfd = self->server; in TEST_F() 417 …err = sendto(pfd, "x", sizeof(char), 0, (struct sockaddr *)&self->client_addr->listen_addr, self->… in TEST_F() 420 err = send(pfd, "x", sizeof(char), 0); in TEST_F() 424 close(pfd); in TEST_F()
|
/linux-6.12.1/samples/timers/ |
D | hpet_example.c | 135 struct pollfd pfd; in hpet_poll() local 178 pfd.fd = fd; in hpet_poll() 179 pfd.events = POLLIN; in hpet_poll() 182 pfd.revents = 0; in hpet_poll() 184 if (poll(&pfd, 1, -1) < 0) in hpet_poll() 197 pfd.revents); in hpet_poll()
|
/linux-6.12.1/samples/connector/ |
D | ucon.c | 107 struct pollfd pfd; in main() local 188 pfd.fd = s; in main() 191 pfd.events = POLLIN; in main() 192 pfd.revents = 0; in main() 193 switch (poll(&pfd, 1, -1)) { in main()
|
/linux-6.12.1/Documentation/networking/ |
D | packet_mmap.rst | 491 struct pollfd pfd; 493 pfd.fd = fd; 494 pfd.revents = 0; 495 pfd.events = POLLIN|POLLRDNORM|POLLERR; 498 retval = poll(&pfd, 1, timeout); 535 struct pollfd pfd; 536 pfd.fd = fd; 537 pfd.revents = 0; 538 pfd.events = POLLOUT; 539 retval = poll(&pfd, 1, timeout); [all …]
|
D | msg_zerocopy.rst | 128 pfd.fd = fd; 129 pfd.events = 0; 130 if (poll(&pfd, 1, -1) != 1 || pfd.revents & POLLERR == 0)
|
/linux-6.12.1/tools/hv/ |
D | hv_vss_daemon.c | 213 struct pollfd pfd; in main() local 278 pfd.fd = vss_fd; in main() 281 pfd.events = POLLIN; in main() 282 pfd.revents = 0; in main() 284 if (poll(&pfd, 1, -1) < 0) { in main()
|
/linux-6.12.1/drivers/pinctrl/mediatek/ |
D | pinctrl-mtk-common-v2.c | 74 int field, struct mtk_pin_field *pfd) in mtk_hw_pin_field_lookup() argument 128 /* Fill pfd from bits. For example 32-bit register applied is assumed in mtk_hw_pin_field_lookup() 131 pfd->index = c->i_base; in mtk_hw_pin_field_lookup() 132 pfd->offset = c->s_addr + c->x_addrs * (bits / c->sz_reg); in mtk_hw_pin_field_lookup() 133 pfd->bitpos = bits % c->sz_reg; in mtk_hw_pin_field_lookup() 134 pfd->mask = (1 << c->x_bits) - 1; in mtk_hw_pin_field_lookup() 136 /* pfd->next is used for indicating that bit wrapping-around happens in mtk_hw_pin_field_lookup() 140 pfd->next = pfd->bitpos + c->x_bits > c->sz_reg ? c->x_addrs : 0; in mtk_hw_pin_field_lookup() 147 int field, struct mtk_pin_field *pfd) in mtk_hw_pin_field_get() argument 154 return mtk_hw_pin_field_lookup(hw, desc, field, pfd); in mtk_hw_pin_field_get()
|
/linux-6.12.1/tools/testing/selftests/bpf/ |
D | test_lirc_mode2_user.c | 114 struct pollfd pfd = { .fd = inputfd, .events = POLLIN }; in main() local 118 poll(&pfd, 1, 100); in main() 141 poll(&pfd, 1, 100); in main()
|