/kernel/linux/linux-6.6/Documentation/core-api/ |
H A D | maple_tree.rst | 22 The Maple Tree maintains a small memory footprint and was designed to use
|
/kernel/linux/linux-6.6/Documentation/dev-tools/ |
H A D | kmsan.rst | 13 drastically increases kernel memory footprint and slows the whole system down.
|
H A D | kselftest.rst | 351 * Kernel module for testing the foobinator 365 MODULE_AUTHOR("John Developer <jd@fooman.org>"); 376 $(dirname $0)/../kselftest/module.sh "foo" test_foo
|
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/amplifiers/ |
H A D | adi,hmc425a.yaml | 48 vcc-supply = <&foo>;
|
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/gyroscope/ |
H A D | invensense,mpu3050.yaml | 54 interrupt-parent = <&foo>;
|
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
H A D | mfd.txt | 40 foo@1000 {
|
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/ |
H A D | litex,liteeth.yaml | 13 LiteETH is a small footprint and configurable Ethernet core for FPGA based
|
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/opp/ |
H A D | opp-v2.yaml | 276 compatible = "foo,cpu-type";
|
/kernel/linux/linux-6.6/Documentation/doc-guide/ |
H A D | sphinx.rst | 482 :alt: foobar digraph 485 digraph foo { 496 :alt: foobar digraph 499 digraph foo {
|
H A D | kernel-doc.rst | 57 scripts/kernel-doc -v -none drivers/foo/bar.c 276 #) When documenting nested structs or unions, if the struct/union ``foo`` 278 ``@foo.bar:`` 291 * struct foo - Brief description. 292 * @foo: The Foo member. 294 struct foo { 295 int foo; 307 /** @foobar: Single line description. */ 308 int foobar; [all...] |
H A D | parse-headers.rst | 160 enum foo { BAR1, BAR2, PRIVATE }; 164 replace symbol BAR1 :c:type:\`foo\` 165 replace symbol BAR2 :c:type:\`foo\` 170 enum foo { BAR1, BAR2, PRIVATE }; 172 It will make the BAR1 and BAR2 enum symbols to cross reference the foo
|
/kernel/linux/linux-6.6/Documentation/devicetree/ |
H A D | overlay-notes.rst | 21 Lets take an example where we have a foo board with the following base tree:: 23 ---- foo.dts --------------------------------------------------------------- 24 /* FOO platform */ 27 compatible = "corp,foo"; 39 ---- foo.dts --------------------------------------------------------------- 56 when loaded (and resolved as described in [1]) should result in foo+bar.dts:: 58 ---- foo+bar.dts ----------------------------------------------------------- 59 /* FOO platform + bar peripheral */ 61 compatible = "corp,foo"; 79 ---- foo [all...] |
/kernel/linux/linux-6.6/Documentation/driver-api/media/ |
H A D | v4l2-controls.rst | 63 struct foo_dev { 75 struct foo_dev { 87 v4l2_ctrl_handler_init(&foo->ctrl_handler, nr_of_controls); 99 foo->v4l2_dev.ctrl_handler = &foo->ctrl_handler; 105 foo->sd.ctrl_handler = &foo->ctrl_handler; 111 v4l2_ctrl_handler_free(&foo->ctrl_handler); 176 v4l2_ctrl_handler_init(&foo->ctrl_handler, nr_of_controls); 177 v4l2_ctrl_new_std(&foo [all...] |
/kernel/linux/linux-6.6/Documentation/driver-api/ |
H A D | nvmem.rst | 65 static struct nvmem_cell_info foo_nvmem_cells[] = { 73 static struct nvmem_cell_table foo_nvmem_cell_table = { 75 .cells = foo_nvmem_cells, 76 .ncells = ARRAY_SIZE(foo_nvmem_cells), 79 nvmem_add_cell_table(&foo_nvmem_cell_table); 84 static struct nvmem_cell_lookup foo_nvmem_lookup = { 87 .dev_id = "foo_mac.0", 91 nvmem_add_cell_lookups(&foo_nvmem_lookup, 1);
|
/kernel/linux/linux-6.6/Documentation/filesystems/ |
H A D | path-lookup.rst | 74 If a pathname ends with a slash, such as "``/tmp/foo/``" it might be 623 locks, increment no counts, leave no footprints. 636 dances lightly down the cached filesystem image, leaving no footprints 1216 ln -s bar /tmp/foo 1217 echo hello > /tmp/foo 1229 no counts, leave no footprints." We have since seen that some 1230 "footprints" can be needed when handling symlinks as a counted 1232 footprints are best kept to a minimum. 1235 footprints in a way that doesn't affect directories is in updating access times.
|
H A D | porting.rst | 22 Remove inode->u.foo_inode_i 26 struct foo_inode_info { 30 static inline struct foo_inode_info *FOO_I(struct inode *inode) 32 return list_entry(inode, struct foo_inode_info, vfs_inode); 35 Use FOO_I(inode) instead of &inode->u.foo_inode_i; 37 Add foo_alloc_inode() and foo_destroy_inode() - the former should allocate 38 foo_inode_info an [all...] |
/kernel/linux/linux-6.6/Documentation/i2c/ |
H A D | writing-clients.rst | 19 it for non-exported symbols too. We will use the prefix ``foo_`` in this 34 static struct i2c_device_id foo_idtable[] = { 35 { "foo", my_id_for_foo }, 40 MODULE_DEVICE_TABLE(i2c, foo_idtable); 42 static struct i2c_driver foo_driver = { 44 .name = "foo", 45 .pm = &foo_pm_ops, /* optional */ 48 .id_table = foo_idtable, 49 .probe = foo_probe, 50 .remove = foo_remove, [all...] |
/kernel/linux/linux-6.6/Documentation/kbuild/ |
H A D | makefiles.rst | 90 obj-y += foo.o 93 foo.o. foo.o will be built from foo.c or foo.S. 95 If foo.o shall be built as a module, the variable obj-m is used. 100 obj-$(CONFIG_FOO) += foo.o 617 cflags-$(call gcc-min-version, 70100) := -foo 619 In this example, cflags-y will be assigned the value -foo if $(CC) is gcc and 628 cflags-$(call clang-min-version, 110000) := -foo [all...] |
H A D | kconfig-language.rst | 124 bool "foo" if BAR 130 bool "foo" 146 By abusing select you are able to select a symbol FOO even 147 if FOO depends on BAR that is not set. 161 config FOO 162 tristate "foo" 172 FOO BAR BAZ's default choice for BAZ 187 Note: If the combination of FOO=y and BAR=m causes a link error, 190 foo_init() 193 baz_register(&foo); [all...] |
H A D | modules.rst | 147 Example (The module foo.ko, consist of bar.o and baz.o):: 151 make -C $KDIR M=$PWD foo.ko 308 file. For example, if you wanted to build two modules, foo.ko 311 obj-m := foo.o bar.o 312 foo-y := <foo_srcs> 511 If you have two modules, foo.ko and bar.ko, where 512 foo.ko needs symbols from bar.ko, you can use a 517 ./foo/ <= contains foo [all...] |
H A D | kconfig-macro-language.rst | 16 APP := foo 17 SRC := foo.c 26 foo: foo.c 27 gcc -o foo foo.c 38 def_bool $(shell, $(srctree)/scripts/gcc-check-foo.sh $(CC)) 207 config FOO 208 int "foo" 215 config FOO [all...] |
/kernel/linux/linux-6.6/Documentation/kernel-hacking/ |
H A D | false-sharing.rst | 14 struct foo { 41 creation time and is never modified. When many CPUs access 'foo' at
|
/kernel/linux/linux-6.6/Documentation/netlink/specs/ |
H A D | fou.yaml | 8 Foo-over-UDP.
|
/kernel/linux/linux-6.6/Documentation/networking/ |
H A D | packet_mmap.rst | 422 setsockopt(fd, SOL_PACKET, PACKET_RX_RING, &foo, sizeof(foo));
|
/kernel/linux/linux-6.6/Documentation/process/ |
H A D | coding-style.rst | 316 global variables are a must. To call a global function ``foo`` is a 579 kfree(foo->bar); 580 kfree(foo); 583 The bug in this code is that on some exit paths ``foo`` is NULL. Normally the 590 kfree(foo->bar); 592 kfree(foo); 832 #define FOO(x) \ 845 #define FOO(val) bar(index, val) 850 3) macros with arguments that are used as l-values: FOO(x) = y; will 851 bite you if somebody e.g. turns FOO int [all...] |