Dsphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/core-api/indexmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/zh_TW/core-api/indexmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/it_IT/core-api/indexmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/ja_JP/core-api/indexmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/ko_KR/core-api/indexmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/sp_SP/core-api/indexmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageChinese (Simplified)uh1h hh _documenthsourceNlineNubhnote)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]h paragraph)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hh5Documentation/translations/zh_CN/disclaimer-zh_CN.rsthKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh field_list)}(hhh](hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhO/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/core-api/index.rsthKubh field_body)}(h!Documentation/core-api/index.rst h]h)}(h Documentation/core-api/index.rsth]h Documentation/core-api/index.rst}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h翻译h]h翻译}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhKubh)}(h-司延腾 Yanteng Si h]h)}(h,司延腾 Yanteng Si h](h司延腾 Yanteng Si <}(hjhhhNhNubh reference)}(hsiyanteng@loongson.cnh]hsiyanteng@loongson.cn}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:siyanteng@loongson.cnuh1jhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubeh}(h]h ]h"]h$]h&]uh1hhhhhhhhKubhtarget)}(h.. _cn_core-api_index.rst:h]h}(h]h ]h"]h$]h&]refidcn-core-api-index-rstuh1jDhKhhhhhhubhsection)}(hhh](htitle)}(h核心API文档h]h核心API文档}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jWhjThhhhhK ubh)}(h\这是核心内核API手册的首页。 非常感谢为本手册转换(和编写!)的文档!h]h\这是核心内核API手册的首页。 非常感谢为本手册转换(和编写!)的文档!}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjThhubjS)}(hhh](jX)}(h核心实用程序h]h核心实用程序}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1jWhjuhhhhhKubh)}(h本节包含通用的和“核心中的核心”文档。 第一部分是 docbook 时期遗留下 来的大量 kerneldoc 信息;有朝一日,若有人有动力的话,应当把它们拆分 出来。h]h本节包含通用的和“核心中的核心”文档。 第一部分是 docbook 时期遗留下 来的大量 kerneldoc 信息;有朝一日,若有人有动力的话,应当把它们拆分 出来。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjuhhubhcompound)}(hhh]htoctree)}(hhh]h}(h]h ]h"]h$]h&]h!translations/zh_CN/core-api/indexentries](N&translations/zh_CN/core-api/kernel-apiN)translations/zh_CN/core-api/printk-basicsN*translations/zh_CN/core-api/printk-formatsN%translations/zh_CN/core-api/workqueueN'translations/zh_CN/core-api/watch_queueN-translations/zh_CN/core-api/symbol-namespacese includefiles](jjjjjjemaxdepthKcaptionNglobhidden includehiddennumberedK titlesonly rawentries]uh1jhhhKhjubah}(h]h ]toctree-wrapperah"]h$]h&]uh1jhjuhhhhhNubeh}(h]id1ah ]h"]核心实用程序ah$]h&]uh1jRhjThhhhhKubjS)}(hhh](jX)}(h!数据结构和低级实用程序h]h!数据结构和低级实用程序}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jWhjhhhhhK#ubh)}(h'在整个内核中使用的函数库。h]h'在整个内核中使用的函数库。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjhhubj)}(hhh]j)}(hhh]h}(h]h ]h"]h$]h&]hjj](N#translations/zh_CN/core-api/kobjectN translations/zh_CN/core-api/krefN'translations/zh_CN/core-api/assoc_arrayN"translations/zh_CN/core-api/xarrayN"translations/zh_CN/core-api/rbtreeNtranslations/zh_CN/core-api/idrN,translations/zh_CN/core-api/circular-buffersN.translations/zh_CN/core-api/generic-radix-treeN#translations/zh_CN/core-api/packingN(translations/zh_CN/core-api/this_cpu_opsN&translations/zh_CN/core-api/union_findej](jjjjjjjjj j j ejKjNjjjjKjj]uh1jhhhK'hjubah}(h]h ]jah"]h$]h&]uh1jhjhhhhhNubh transition)}(h=======h]h}(h]h ]h"]h$]h&]uh1jhhhK6hjhhubh)}(h Todolist:h]h Todolist:}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjhhubh block_quote)}(htimekeeping errseq h]h)}(htimekeeping errseqh]htimekeeping errseq}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hj3ubah}(h]h ]h"]h$]h&]uh1j1hhhK:hjhhubeh}(h]id2ah ]h"]!数据结构和低级实用程序ah$]h&]uh1jRhjThhhhhK#ubjS)}(hhh](jX)}(h 并发原语h]h 并发原语}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1jWhjShhhhhK>ubh)}(hILinux如何让一切同时发生。 详情请参阅 :doc:`/locking/index`h](h4Linux如何让一切同时发生。 详情请参阅 }(hjdhhhNhNubh)}(h:doc:`/locking/index`h]hinline)}(hjnh]h/locking/index}(hjrhhhNhNubah}(h]h ](xrefstdstd-doceh"]h$]h&]uh1jphjlubah}(h]h ]h"]h$]h&]refdocj refdomainj}reftypedoc refexplicitrefwarn reftarget/locking/indexuh1hhhhK@hjdubeh}(h]h ]h"]h$]h&]uh1hhhhK@hjShhubj)}(hhh]j)}(hhh]h}(h]h ]h"]h$]h&]hjj](N%translations/zh_CN/core-api/irq/indexN.translations/zh_CN/core-api/refcount-vs-atomicN%translations/zh_CN/core-api/local_opsN"translations/zh_CN/core-api/padataej](jjjjejKjNjjjjKjj]uh1jhhhKChjubah}(h]h ]jah"]h$]h&]uh1jhjShhhhhNubh)}(h Todolist:h]h Todolist:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjShhubj2)}(h ../RCU/index h]h)}(h ../RCU/indexh]h ../RCU/index}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhjubah}(h]h ]h"]h$]h&]uh1j1hhhKMhjShhubeh}(h]id3ah ]h"] 并发原语ah$]h&]uh1jRhjThhhhhK>ubjS)}(hhh](jX)}(h低级硬件管理h]h低级硬件管理}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jWhjhhhhhKPubh)}(h'缓存管理,CPU热插拔管理等。h]h'缓存管理,CPU热插拔管理等。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKRhjhhubj)}(hhh]j)}(hhh]h}(h]h ]h"]h$]h&]hjj](N$translations/zh_CN/core-api/cachetlbN'translations/zh_CN/core-api/cpu_hotplugN&translations/zh_CN/core-api/genericirqN*translations/zh_CN/core-api/memory-hotplugN+translations/zh_CN/core-api/protection-keysej](j jjjjejKjNjjjjKjj]uh1jhhhKThjubah}(h]h ]jah"]h$]h&]uh1jhjhhhhhNubh)}(h Todolist:h]h Todolist:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hjhhubj2)}(h'memory-hotplug cpu_hotplug genericirq h]h)}(h%memory-hotplug cpu_hotplug genericirqh]h%memory-hotplug cpu_hotplug genericirq}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK`hj-ubah}(h]h ]h"]h$]h&]uh1j1hhhK`hjhhubeh}(h]id4ah ]h"]低级硬件管理ah$]h&]uh1jRhjThhhhhKPubjS)}(hhh](jX)}(h 内存管理h]h 内存管理}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jWhjMhhhhhKfubh)}(ho如何在内核中分配和使用内存。请注意,在 :doc:`/mm/index` 中有更多的内存管理文档。h](h:如何在内核中分配和使用内存。请注意,在 }(hj^hhhNhNubh)}(h:doc:`/mm/index`h]jq)}(hjhh]h /mm/index}(hjjhhhNhNubah}(h]h ](j|stdstd-doceh"]h$]h&]uh1jphjfubah}(h]h ]h"]h$]h&]refdocj refdomainjtreftypedoc refexplicitrefwarnj /mm/indexuh1hhhhKhhj^ubh% 中有更多的内存管理文档。}(hj^hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhjMhhubj)}(hhh]j)}(hhh]h}(h]h ]h"]h$]h&]hjj](N-translations/zh_CN/core-api/memory-allocationN3translations/zh_CN/core-api/unaligned-memory-accessN"translations/zh_CN/core-api/mm-apiN$translations/zh_CN/core-api/genallocN(translations/zh_CN/core-api/boot-time-mmN/translations/zh_CN/core-api/gfp_mask-from-fs-ioej](jjjjjjejKjNjjjjKjj]uh1jhhhKkhjubah}(h]h ]jah"]h$]h&]uh1jhjMhhhhhNubh)}(h Todolist:h]h Todolist:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKuhjMhhubj2)}(h@dma-api dma-api-howto dma-attributes dma-isa-lpc pin_user_pages h]h)}(h?dma-api dma-api-howto dma-attributes dma-isa-lpc pin_user_pagesh]h?dma-api dma-api-howto dma-attributes dma-isa-lpc pin_user_pages}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKwhjubah}(h]h ]h"]h$]h&]uh1j1hhhKwhjMhhubeh}(h]id5ah ]h"] 内存管理ah$]h&]uh1jRhjThhhhhKfubjS)}(hhh](jX)}(h内核调试的接口h]h内核调试的接口}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jWhjhhhhhK~ubh)}(h Todolist:h]h Todolist:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubj2)}(h0debug-objects tracepoint debugging-via-ohci1394 h]h)}(h/debug-objects tracepoint debugging-via-ohci1394h]h/debug-objects tracepoint debugging-via-ohci1394}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j1hhhKhjhhubeh}(h]id6ah ]h"]内核调试的接口ah$]h&]uh1jRhjThhhhhK~ubjS)}(hhh](jX)}(h 其它文档h]h 其它文档}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jWhjhhhhhKubh)}(h6不适合放在其它地方或尚未归类的文件;h]h6不适合放在其它地方或尚未归类的文件;}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(h Todolist:h]h Todolist:}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubj2)}(hlibrs h]h)}(hlibrsh]hlibrs}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjKubah}(h]h ]h"]h$]h&]uh1j1hhhKhjhhubeh}(h]id7ah ]h"] 其它文档ah$]h&]uh1jRhjThhhhhKubhonly)}(hhh]jS)}(hhh](jX)}(hIndicesh]hIndices}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1jWhjphhhhhKubh bullet_list)}(hhh]h list_item)}(h:ref:`genindex`h]h)}(hjh]h)}(hjh]jq)}(hjh]hgenindex}(hjhhhNhNubah}(h]h ](j|stdstd-refeh"]h$]h&]uh1jphjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjgenindexuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubah}(h]h ]h"]h$]h&]bullet*uh1jhhhKhjphhubeh}(h]indicesah ]h"]indicesah$]h&]uh1jRhjmhhhhhKubah}(h]h ]h"]h$]h&]exprsubproject and htmluh1jkhhhhhKhjTubeh}(h](apijQeh ]h"](核心api文档cn_core-api_index.rsteh$]h&]uh1jRhhhhhhhK expect_referenced_by_name}jjFsexpect_referenced_by_id}jQjFsubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(jWN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh، _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}jQ]jFasnameids}(jjQjjjjjPjMjjjJjGjjjjjhjejju nametypes}(jjjjPjjJjjjhjuh}(jQjTjjTjjujMjjjSjGjjjMjjjejjjpu footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jKsRparse_messages]transform_messages]hsystem_message)}(hhh]h)}(hhh]h;Hyperlink target "cn-core-api-index-rst" is not referenced.}hjlsbah}(h]h ]h"]h$]h&]uh1hhjiubah}(h]h ]h"]h$]h&]levelKtypeINFOsourceh،lineKuh1jguba transformerN include_log]3Documentation/translations/zh_CN/core-api/index.rst(NNNNta decorationNhhub.