hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/Documentation/core-api/kernel-api.rst
....@@ -24,13 +24,13 @@
2424 .. kernel-doc:: lib/vsprintf.c
2525 :export:
2626
27
-.. kernel-doc:: include/linux/kernel.h
28
- :functions: kstrtol
29
-
30
-.. kernel-doc:: include/linux/kernel.h
31
- :functions: kstrtoul
27
+.. kernel-doc:: include/linux/kstrtox.h
28
+ :functions: kstrtol kstrtoul
3229
3330 .. kernel-doc:: lib/kstrtox.c
31
+ :export:
32
+
33
+.. kernel-doc:: lib/string_helpers.c
3434 :export:
3535
3636 String Manipulation
....@@ -38,6 +38,9 @@
3838
3939 .. kernel-doc:: lib/string.c
4040 :export:
41
+
42
+.. kernel-doc:: include/linux/string.h
43
+ :internal:
4144
4245 .. kernel-doc:: mm/util.c
4346 :functions: kstrdup kstrdup_const kstrndup kmemdup kmemdup_nul memdup_user
....@@ -51,7 +54,13 @@
5154 Bit Operations
5255 --------------
5356
54
-.. kernel-doc:: arch/x86/include/asm/bitops.h
57
+.. kernel-doc:: include/asm-generic/bitops/instrumented-atomic.h
58
+ :internal:
59
+
60
+.. kernel-doc:: include/asm-generic/bitops/instrumented-non-atomic.h
61
+ :internal:
62
+
63
+.. kernel-doc:: include/asm-generic/bitops/instrumented-lock.h
5564 :internal:
5665
5766 Bitmap Operations
....@@ -138,6 +147,15 @@
138147 .. kernel-doc:: include/linux/log2.h
139148 :internal:
140149
150
+Integer power Functions
151
+-----------------------
152
+
153
+.. kernel-doc:: lib/math/int_pow.c
154
+ :export:
155
+
156
+.. kernel-doc:: lib/math/int_sqrt.c
157
+ :export:
158
+
141159 Division Functions
142160 ------------------
143161
....@@ -147,10 +165,10 @@
147165 .. kernel-doc:: include/linux/math64.h
148166 :internal:
149167
150
-.. kernel-doc:: lib/div64.c
168
+.. kernel-doc:: lib/math/div64.c
151169 :functions: div_s64_rem div64_u64_rem div64_u64 div64_s64
152170
153
-.. kernel-doc:: lib/gcd.c
171
+.. kernel-doc:: lib/math/gcd.c
154172 :export:
155173
156174 UUID/GUID
....@@ -209,12 +227,6 @@
209227
210228 Hardware Interfaces
211229 ===================
212
-
213
-Interrupt Handling
214
-------------------
215
-
216
-.. kernel-doc:: kernel/irq/manage.c
217
- :export:
218230
219231 DMA Channels
220232 ------------
....@@ -291,12 +303,6 @@
291303 .. kernel-doc:: block/blk-lib.c
292304 :export:
293305
294
-.. kernel-doc:: block/blk-tag.c
295
- :export:
296
-
297
-.. kernel-doc:: block/blk-tag.c
298
- :internal:
299
-
300306 .. kernel-doc:: block/blk-integrity.c
301307 :export:
302308
....@@ -362,13 +368,7 @@
362368
363369 .. kernel-doc:: include/linux/rcupdate.h
364370
365
-.. kernel-doc:: include/linux/rcupdate_wait.h
366
-
367
-.. kernel-doc:: include/linux/rcutree.h
368
-
369371 .. kernel-doc:: kernel/rcu/tree.c
370
-
371
-.. kernel-doc:: kernel/rcu/tree_plugin.h
372372
373373 .. kernel-doc:: kernel/rcu/tree_exp.h
374374