Home
last modified time | relevance | path

Searched refs:KV (Results 1 – 3 of 3) sorted by relevance

/DragonOS/docs/kernel/boot/
H A Dcmdline.md24 - KV类型
34 #### KV类型
36 KV类型的参数在命令行中表现为`name=value`,`value`按照逗号分隔。内核模块可提供参数的默认值。
40 EarlyKV类型的参数与KV类型类似,但它们在内存管理初始化之前被解析。
65 ### KV类型参数声明
75 ### 内存管理初始化之前的KV类型参数声明
87 以下示例展示了如何声明和使用KV类型参数:
99 1. 在内核代码中,使用`kernel_cmdline_param_kv!`宏声明所需的KV类型参数。
/DragonOS/kernel/src/init/
H A Dcmdline.rs33 KV, enumerator
96 KCmdlineParamType::KV => Some(KernelCmdlineParameter::KV(KernelCmdlineKV { in build()
110 KV(KernelCmdlineKV), enumerator
119 KernelCmdlineParameter::KV(v) => v.name, in name()
136 KernelCmdlineParameter::KV(v) => v in value_str()
149 matches!(self, KernelCmdlineParameter::KV(_)) in is_kv()
341 if let Some(param) = self.find_param(node, option, KCmdlineParamType::KV) { in init()
344 KernelCmdlineParameter::KV(p) => { in init()
399 if let KernelCmdlineParameter::KV(v) = x { in default_initialize()
417 KCmdlineParamType::KV => &KCMDLINE_PARAM_KV, in find_param()
/DragonOS/kernel/crates/kcmdline_macros/src/
H A Dlib.rs42 crate::init::cmdline::KCmdlineParamType::KV,