Home
last modified time | relevance | path

Searched refs:iterators (Results 1 – 17 of 17) sorted by relevance

/linux-6.12.1/kernel/bpf/preload/iterators/
DMakefile38 all: iterators.lskel-little-endian.h
40 big: iterators.lskel-big-endian.h
44 $(Q)rm -rf $(OUTPUT) iterators
46 iterators.lskel-%.h: $(OUTPUT)/%/iterators.bpf.o | $(BPFTOOL)
50 $(OUTPUT)/%/iterators.bpf.o: iterators.bpf.c $(BPFOBJ) | $(OUTPUT)
DREADME2 If you change "iterators.bpf.c" do "make -j" in this directory to
3 rebuild "iterators.lskel-little-endian.h". Then, on a big-endian
5 "iterators.lskel-big-endian.h". Commit both resulting headers.
/linux-6.12.1/scripts/coccinelle/iterators/
Ditnull.cocci2 /// Many iterators have the property that the first argument is always bound
4 //# False positives arise for some iterators that do not have this property,
Ddevice_node_continue.cocci2 /// Device node iterators put the previous value of the index variable, so an
/linux-6.12.1/Documentation/bpf/
Dbpf_iterators.rst37 execution in the kernel, BPF iterators allow users to define callbacks that
43 task. Such flexibility is the core value of BPF iterators.
57 Next, let us see how you can use the iterators to iterate on kernel objects and
61 How to Use BPF iterators
64 BPF selftests are a great resource to illustrate how to use the iterators. In
68 which illustrates how to load and trigger BPF iterators on the user space side.
117 iterators. For example, for task_file iterators, the kernel layer provides the
252 By default, BPF iterators walk through all the objects of the specified types
/linux-6.12.1/kernel/bpf/preload/
DKconfig7 bool "Preload BPF file system with kernel specific program and map iterators"
/linux-6.12.1/tools/bpf/bpftool/Documentation/
Dbpftool-iter.rst7 tool to create BPF iterators
/linux-6.12.1/Documentation/block/
Dbiovecs.rst2 Immutable biovecs and biovec iterators
60 coding bvec iterators before, and having common implementation considerably
/linux-6.12.1/Documentation/core-api/
Didr.rst57 pointed to from the IDR; if you want to do that, use one of the iterators
Dfolio_queue.rst198 the IOV iterators, an iov_iter struct will be left pointing to the last segment
Dxarray.rst135 not currently iterators to search for logical combinations of bits (eg
/linux-6.12.1/drivers/md/
Ddm-bufio.c96 struct list_head iterators; member
105 INIT_LIST_HEAD(&lru->iterators); in lru_init()
111 WARN_ON_ONCE(!list_empty(&lru->iterators)); in lru_destroy()
152 list_add(&it->list, &lru->iterators); in lru_iter_begin()
200 list_for_each_entry(it, &lru->iterators, list) { in lru_iter_invalidate()
/linux-6.12.1/Documentation/dev-tools/
Dtesting-overview.rst144 available include API tests, tests for correct usage of kernel iterators, checks
/linux-6.12.1/Documentation/cpu-freq/
Dcpu-drivers.rst265 The following macros can be used as iterators over cpufreq_frequency_table:
/linux-6.12.1/Documentation/scheduler/
Dsched-design-CFS.rst120 assumptions are gone from the load-balancing code now, and iterators of the
/linux-6.12.1/Documentation/process/
Dmaintainer-netdev.rst392 APIs and helpers, especially scoped iterators. However, direct use of
/linux-6.12.1/Documentation/admin-guide/cgroup-v1/
Dcgroups.rst569 visible to cgroup_for_each_child/descendant_*() iterators. The