| /OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/progs/ |
| H A D | test_ringbuf.c | 19 } ringbuf SEC(".maps"); 49 sample = bpf_ringbuf_reserve(&ringbuf, sizeof(*sample), 0); in test_ringbuf() 64 bpf_ringbuf_output(&ringbuf, sample, sizeof(*sample), flags); in test_ringbuf() 72 avail_data = bpf_ringbuf_query(&ringbuf, BPF_RB_AVAIL_DATA); in test_ringbuf() 73 ring_size = bpf_ringbuf_query(&ringbuf, BPF_RB_RING_SIZE); in test_ringbuf() 74 cons_pos = bpf_ringbuf_query(&ringbuf, BPF_RB_CONS_POS); in test_ringbuf() 75 prod_pos = bpf_ringbuf_query(&ringbuf, BPF_RB_PROD_POS); in test_ringbuf()
|
| H A D | ringbuf_bench.c | 12 } ringbuf SEC(".maps"); 29 sz = bpf_ringbuf_query(&ringbuf, BPF_RB_AVAIL_DATA); in get_flags() 41 sample = bpf_ringbuf_reserve(&ringbuf, in bench_ringbuf() 54 if (bpf_ringbuf_output(&ringbuf, &sample_val, in bench_ringbuf()
|
| H A D | map_ptr_kern.c | 650 struct bpf_ringbuf_map *ringbuf = (struct bpf_ringbuf_map *)&m_ringbuf; in check_ringbuf() local 653 VERIFY(check(&ringbuf->map, map, 0, 0, 1 << 12)); in check_ringbuf()
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/prog_tests/ |
| H A D | ringbuf_multi.c | 44 struct ring_buffer *ringbuf; in test_ringbuf_multi() local 54 ringbuf = ring_buffer__new(bpf_map__fd(skel->maps.ringbuf1), in test_ringbuf_multi() 56 if (CHECK(!ringbuf, "ringbuf_create", "failed to create ringbuf\n")) in test_ringbuf_multi() 59 err = ring_buffer__add(ringbuf, bpf_map__fd(skel->maps.ringbuf2), in test_ringbuf_multi() 83 err = ring_buffer__poll(ringbuf, -1); in test_ringbuf_multi() 88 err = ring_buffer__poll(ringbuf, 0); in test_ringbuf_multi() 100 ring_buffer__free(ringbuf); in test_ringbuf_multi()
|
| H A D | ringbuf.c | 62 static struct ring_buffer *ringbuf; variable 81 return (void *)(long)ring_buffer__poll(ringbuf, timeout); in poll_thread() 98 ringbuf = ring_buffer__new(bpf_map__fd(skel->maps.ringbuf), in test_ringbuf() 100 if (CHECK(!ringbuf, "ringbuf_create", "failed to create ringbuf\n")) in test_ringbuf() 124 err = ring_buffer__poll(ringbuf, -1); in test_ringbuf() 133 err = ring_buffer__poll(ringbuf, 0); in test_ringbuf() 151 err = ring_buffer__poll(ringbuf, -1); in test_ringbuf() 226 err = ring_buffer__consume(ringbuf); in test_ringbuf() 243 ring_buffer__free(ringbuf); in test_ringbuf()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | dhd_statlog.c | 82 statlog->ringbuf = dhd_ring_init(dhdp, buf, statlog->bufsize, in dhd_attach_statlog() 84 if (!statlog->ringbuf) { in dhd_attach_statlog() 116 if (statlog->ringbuf) { in dhd_attach_statlog() 117 dhd_ring_deinit(dhdp, statlog->ringbuf); in dhd_attach_statlog() 118 VMFREE(dhdp->osh, statlog->ringbuf, statlog->bufsize); in dhd_attach_statlog() 155 if (statlog->ringbuf) { in dhd_detach_statlog() 156 dhd_ring_deinit(dhdp, statlog->ringbuf); in dhd_detach_statlog() 157 VMFREE(dhdp->osh, statlog->ringbuf, statlog->bufsize); in dhd_detach_statlog() 192 elem = (stat_elem_t *)dhd_ring_get_empty(statlog->ringbuf); in dhd_statlog_ring_log() 723 dhd_ring_whole_lock(statlog->ringbuf); in dhd_statlog_dump() [all …]
|
| H A D | dhd_pktlog.h | 138 extern int dhd_pktlog_ring_set_nextpos(dhd_pktlog_ring_t *ringbuf); 139 extern int dhd_pktlog_ring_get_nextbuf(dhd_pktlog_ring_t *ringbuf, void **data); 140 extern int dhd_pktlog_ring_set_prevpos(dhd_pktlog_ring_t *ringbuf); 141 extern int dhd_pktlog_ring_get_prevbuf(dhd_pktlog_ring_t *ringbuf, void **data); 142 extern int dhd_pktlog_ring_get_writebuf(dhd_pktlog_ring_t *ringbuf, void **data); 147 extern dhd_pktlog_ring_t* dhd_pktlog_ring_change_size(dhd_pktlog_ring_t *ringbuf, int size);
|
| H A D | dhd_pktlog.c | 895 dhd_pktlog_ring_change_size(dhd_pktlog_ring_t *ringbuf, int size) in dhd_pktlog_ring_change_size() argument 902 if (!ringbuf) { in dhd_pktlog_ring_change_size() 917 pktlog_minmize = ringbuf->pktlog_minmize; in dhd_pktlog_ring_change_size() 918 dhdp = ringbuf->dhdp; in dhd_pktlog_ring_change_size() 921 dhd_pktlog_ring_deinit(dhdp, ringbuf); in dhd_pktlog_ring_change_size()
|
| H A D | dhd_statlog.h | 48 void *ringbuf; /* fixed ring buffer */ member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | dhd_statlog.c | 82 statlog->ringbuf = dhd_ring_init(dhdp, buf, statlog->bufsize, in dhd_attach_statlog() 84 if (!statlog->ringbuf) { in dhd_attach_statlog() 116 if (statlog->ringbuf) { in dhd_attach_statlog() 117 dhd_ring_deinit(dhdp, statlog->ringbuf); in dhd_attach_statlog() 118 VMFREE(dhdp->osh, statlog->ringbuf, statlog->bufsize); in dhd_attach_statlog() 155 if (statlog->ringbuf) { in dhd_detach_statlog() 156 dhd_ring_deinit(dhdp, statlog->ringbuf); in dhd_detach_statlog() 157 VMFREE(dhdp->osh, statlog->ringbuf, statlog->bufsize); in dhd_detach_statlog() 192 elem = (stat_elem_t *)dhd_ring_get_empty(statlog->ringbuf); in dhd_statlog_ring_log() 723 dhd_ring_whole_lock(statlog->ringbuf); in dhd_statlog_dump() [all …]
|
| H A D | dhd_pktlog.h | 138 extern int dhd_pktlog_ring_set_nextpos(dhd_pktlog_ring_t *ringbuf); 139 extern int dhd_pktlog_ring_get_nextbuf(dhd_pktlog_ring_t *ringbuf, void **data); 140 extern int dhd_pktlog_ring_set_prevpos(dhd_pktlog_ring_t *ringbuf); 141 extern int dhd_pktlog_ring_get_prevbuf(dhd_pktlog_ring_t *ringbuf, void **data); 142 extern int dhd_pktlog_ring_get_writebuf(dhd_pktlog_ring_t *ringbuf, void **data); 147 extern dhd_pktlog_ring_t* dhd_pktlog_ring_change_size(dhd_pktlog_ring_t *ringbuf, int size);
|
| H A D | dhd_pktlog.c | 895 dhd_pktlog_ring_change_size(dhd_pktlog_ring_t *ringbuf, int size) in dhd_pktlog_ring_change_size() argument 902 if (!ringbuf) { in dhd_pktlog_ring_change_size() 917 pktlog_minmize = ringbuf->pktlog_minmize; in dhd_pktlog_ring_change_size() 918 dhdp = ringbuf->dhdp; in dhd_pktlog_ring_change_size() 921 dhd_pktlog_ring_deinit(dhdp, ringbuf); in dhd_pktlog_ring_change_size()
|
| H A D | dhd_statlog.h | 48 void *ringbuf; /* fixed ring buffer */ member
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/benchs/ |
| H A D | bench_ringbufs.c | 124 struct ring_buffer *ringbuf; member 154 bpf_map__resize(skel->maps.ringbuf, args.ringbuf_sz); in ringbuf_setup_skeleton() 176 ctx->ringbuf = ring_buffer__new(bpf_map__fd(ctx->skel->maps.ringbuf), in ringbuf_libbpf_setup() 178 if (!ctx->ringbuf) { in ringbuf_libbpf_setup() 194 while (ring_buffer__poll(ctx->ringbuf, -1) >= 0) { in ringbuf_libbpf_consumer() 213 struct ringbuf_custom ringbuf; member 243 r = &ctx->ringbuf; in ringbuf_custom_setup() 244 r->map_fd = bpf_map__fd(ctx->skel->maps.ringbuf); in ringbuf_custom_setup() 335 ringbuf_custom_process_ring(&ctx->ringbuf); in ringbuf_custom_consumer()
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/qemu/qemu/ |
| H A D | 0007_let_dma_memory_map_function_take_MemTxAttrs_argument.patch | 93 @@ -566,7 +568,7 @@ static vmbus_ring_buffer *ringbuf_map_hdr(VMBusRingBufCommon *ringbuf) 96 rb = dma_memory_map(ringbuf->as, ringbuf->rb_addr, &mlen, 100 dma_memory_unmap(ringbuf->as, rb, mlen,
|
| /OK3568_Linux_fs/kernel/tools/lib/bpf/ |
| H A D | Build | 3 btf_dump.o ringbuf.o
|
| /OK3568_Linux_fs/kernel/kernel/bpf/ |
| H A D | Makefile | 11 obj-$(CONFIG_BPF_SYSCALL) += local_storage.o queue_stack_maps.o ringbuf.o
|
| /OK3568_Linux_fs/kernel/Documentation/bpf/ |
| H A D | index.rst | 83 ringbuf
|
| H A D | ringbuf.rst | 42 Additionally, given the performance of BPF ringbuf, many use cases would just 84 BPF ringbuf provides two sets of APIs to BPF programs: 194 Another feature that distinguishes BPF ringbuf from perf ring buffer is
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-netkit/netkit-telnet/files/ |
| H A D | To-aviod-buffer-overflow-in-telnet.patch | 815 @@ -165,7 +165,7 @@ int ringbuf::flush() { 819 -void ringbuf::printf(const char *format, ...) { 820 +void ringbuf::xprintf(const char *format, ...) { 828 @@ -83,7 +83,7 @@ class ringbuf {
|
| /OK3568_Linux_fs/kernel/tools/bpf/bpftool/Documentation/ |
| H A D | bpftool-map.rst | 53 | | **queue** | **stack** | **sk_storage** | **struct_ops** | **ringbuf** | **inode_storage** }
|
| /OK3568_Linux_fs/output/sessions/2025-06-06_01-57-56/ |
| H A D | 10-kernel-build_2025-06-06_01-57-58.log | |
| H A D | build_2025-06-06_01-57-58.log | |
| H A D | 10-kernel-build.log | |
| H A D | build.log | |