hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/Documentation/core-api/kernel-api.rst
....@@ -33,11 +33,17 @@
3333 .. kernel-doc:: lib/kstrtox.c
3434 :export:
3535
36
+.. kernel-doc:: lib/string_helpers.c
37
+ :export:
38
+
3639 String Manipulation
3740 -------------------
3841
3942 .. kernel-doc:: lib/string.c
4043 :export:
44
+
45
+.. kernel-doc:: include/linux/string.h
46
+ :internal:
4147
4248 .. kernel-doc:: mm/util.c
4349 :functions: kstrdup kstrdup_const kstrndup kmemdup kmemdup_nul memdup_user
....@@ -51,7 +57,13 @@
5157 Bit Operations
5258 --------------
5359
54
-.. kernel-doc:: arch/x86/include/asm/bitops.h
60
+.. kernel-doc:: include/asm-generic/bitops/instrumented-atomic.h
61
+ :internal:
62
+
63
+.. kernel-doc:: include/asm-generic/bitops/instrumented-non-atomic.h
64
+ :internal:
65
+
66
+.. kernel-doc:: include/asm-generic/bitops/instrumented-lock.h
5567 :internal:
5668
5769 Bitmap Operations
....@@ -138,6 +150,15 @@
138150 .. kernel-doc:: include/linux/log2.h
139151 :internal:
140152
153
+Integer power Functions
154
+-----------------------
155
+
156
+.. kernel-doc:: lib/math/int_pow.c
157
+ :export:
158
+
159
+.. kernel-doc:: lib/math/int_sqrt.c
160
+ :export:
161
+
141162 Division Functions
142163 ------------------
143164
....@@ -147,10 +168,10 @@
147168 .. kernel-doc:: include/linux/math64.h
148169 :internal:
149170
150
-.. kernel-doc:: lib/div64.c
171
+.. kernel-doc:: lib/math/div64.c
151172 :functions: div_s64_rem div64_u64_rem div64_u64 div64_s64
152173
153
-.. kernel-doc:: lib/gcd.c
174
+.. kernel-doc:: lib/math/gcd.c
154175 :export:
155176
156177 UUID/GUID
....@@ -209,12 +230,6 @@
209230
210231 Hardware Interfaces
211232 ===================
212
-
213
-Interrupt Handling
214
-------------------
215
-
216
-.. kernel-doc:: kernel/irq/manage.c
217
- :export:
218233
219234 DMA Channels
220235 ------------
....@@ -291,12 +306,6 @@
291306 .. kernel-doc:: block/blk-lib.c
292307 :export:
293308
294
-.. kernel-doc:: block/blk-tag.c
295
- :export:
296
-
297
-.. kernel-doc:: block/blk-tag.c
298
- :internal:
299
-
300309 .. kernel-doc:: block/blk-integrity.c
301310 :export:
302311
....@@ -362,13 +371,7 @@
362371
363372 .. kernel-doc:: include/linux/rcupdate.h
364373
365
-.. kernel-doc:: include/linux/rcupdate_wait.h
366
-
367
-.. kernel-doc:: include/linux/rcutree.h
368
-
369374 .. kernel-doc:: kernel/rcu/tree.c
370
-
371
-.. kernel-doc:: kernel/rcu/tree_plugin.h
372375
373376 .. kernel-doc:: kernel/rcu/tree_exp.h
374377