Home
last modified time | relevance | path

Searched refs:dyndbg (Results 1 – 6 of 6) sorted by relevance

/Linux-v6.1/Documentation/admin-guide/
Ddynamic-debug-howto.rst65 dyndbg: unknown keyword "mode"
66 dyndbg: query parse failed
233 ``dyndbg="QUERY"`` or ``module.dyndbg="QUERY"``. QUERY follows
237 These ``dyndbg`` params are processed just after the ddebug tables are
244 dyndbg="file ec.c +p"
251 If ``foo`` module is not built-in, ``foo.dyndbg`` will still be processed at
253 loaded later. Bare ``dyndbg=`` is only processed at boot.
266 options foo dyndbg=+pt
267 options foo dyndbg # defaults to +p
269 2. ``foo.dyndbg`` as given in boot args, ``foo.`` is stripped and passed::
[all …]
Dkernel-parameters.txt1150 dyndbg[="val"] [KNL,DYNAMIC_DEBUG]
1151 <module>.dyndbg[="val"]
/Linux-v6.1/kernel/module/
Dmain.c1597 static void dynamic_debug_setup(struct module *mod, struct _ddebug_info *dyndbg) in dynamic_debug_setup() argument
1599 if (!dyndbg->num_descs) in dynamic_debug_setup()
1601 ddebug_add_module(dyndbg, mod->name); in dynamic_debug_setup()
1604 static void dynamic_debug_remove(struct module *mod, struct _ddebug_info *dyndbg) in dynamic_debug_remove() argument
1606 if (dyndbg->num_descs) in dynamic_debug_remove()
2110 info->dyndbg.descs = section_objs(info, "__dyndbg", in find_module_sections()
2111 sizeof(*info->dyndbg.descs), &info->dyndbg.num_descs); in find_module_sections()
2112 info->dyndbg.classes = section_objs(info, "__dyndbg_classes", in find_module_sections()
2113 sizeof(*info->dyndbg.classes), &info->dyndbg.num_classes); in find_module_sections()
2804 dynamic_debug_setup(mod, &info->dyndbg); in load_module()
[all …]
Dinternal.h66 struct _ddebug_info dyndbg; member
/Linux-v6.1/include/linux/
Ddynamic_debug.h133 int ddebug_add_module(struct _ddebug_info *dyndbg, const char *modname);
/Linux-v6.1/Documentation/driver-api/
Dntb.rst160 * dyndbg - It is suggested to specify dyndbg=+p when loading this module, and