Home
last modified time | relevance | path

Searched refs:level (Results 1 – 25 of 43) sorted by relevance

12

/kernel/top/
A Dinit.cpp44 …ng at %p (%s) level %#x, flags %#x, seen_last %d\n", ptr, ptr->name, ptr->level, ptr->flags, seen_… in lk_init_level()
52 if (ptr->level > stop_level) in lk_init_level()
54 if (ptr->level < last_called_level) in lk_init_level()
56 if (found && found->level <= ptr->level) in lk_init_level()
60 if (ptr->level >= start_level && ptr->level > last_called_level) { in lk_init_level()
69 if (ptr->level == last_called_level && ptr != last && seen_last) { in lk_init_level()
79 if (found->level >= EARLIEST_TRACE_LEVEL) { in lk_init_level()
81 arch_curr_cpu_num(), found->hook, found->name, found->level, found->flags); in lk_init_level()
85 found->hook(found->level); in lk_init_level()
86 last_called_level = found->level; in lk_init_level()
/kernel/arch/x86/page_tables/
A Dpage_tables.cpp24 size_t page_size(PageTableLevel level) { in page_size() argument
25 switch (level) { in page_size()
46 switch (level) { in vaddr_to_index()
65 switch (level) { in paddr_from_pte()
83 DEBUG_ASSERT(level != 0); in lower_level()
381 if (level == PT_L) { in GetMapping()
396 *ret_level = level; in GetMapping()
440 if (level == PT_L) { in RemoveMapping()
447 size_t ps = page_size(level); in RemoveMapping()
585 if (level == PT_L) { in AddMapping()
[all …]
/kernel/dev/pdev/
A Dpdev.cpp19 static void pdev_init_driver(uint32_t type, const void* driver_data, uint32_t length, uint level) { in pdev_init_driver() argument
22 if (ptr->type == type && ptr->level == level) { in pdev_init_driver()
29 static void pdev_run_hooks(uint level) { in pdev_run_hooks() argument
46 pdev_init_driver(item->extra, &item[1], item->length, level); in pdev_run_hooks()
59 static void platform_dev_init(uint level) { in platform_dev_init() argument
60 pdev_run_hooks(level); in platform_dev_init()
/kernel/arch/x86/page_tables/include/arch/x86/page_tables/
A Dpage_tables.h54 void enqueue(vaddr_t v, PageTableLevel level, bool is_global_page, bool is_terminal);
111 virtual bool supports_page_size(PageTableLevel level) = 0;
115 virtual PtFlags terminal_flags(PageTableLevel level, uint flags) = 0;
118 virtual PtFlags split_flags(PageTableLevel level, PtFlags flags) = 0;
123 virtual uint pt_flags_to_mmu_flags(PtFlags flags, PageTableLevel level) = 0;
147 PageTableLevel level, const MappingCursor& start_cursor,
154 PageTableLevel level, const MappingCursor& start_cursor,
168 PageTableLevel level,
175 zx_status_t SplitLargePage(PageTableLevel level, vaddr_t vaddr,
178 void UpdateEntry(ConsistencyManager* cm, PageTableLevel level, vaddr_t vaddr,
[all …]
/kernel/dev/iommu/intel/
A Dsecond_level_pt.h30 bool supports_page_size(PageTableLevel level) final;
32 PtFlags terminal_flags(PageTableLevel level, uint flags) final;
33 PtFlags split_flags(PageTableLevel level, PtFlags flags) final;
35 uint pt_flags_to_mmu_flags(PtFlags flags, PageTableLevel level) final;
A Dsecond_level_pt.cpp95 bool SecondLevelPageTable::supports_page_size(PageTableLevel level) { in supports_page_size() argument
96 switch (level) { in supports_page_size()
108 X86PageTableBase::PtFlags SecondLevelPageTable::terminal_flags(PageTableLevel level, in terminal_flags() argument
125 X86PageTableBase::PtFlags SecondLevelPageTable::split_flags(PageTableLevel level, in split_flags() argument
163 uint SecondLevelPageTable::pt_flags_to_mmu_flags(PtFlags flags, PageTableLevel level) { in pt_flags_to_mmu_flags() argument
/kernel/arch/x86/include/arch/
A Daspace.h40 bool supports_page_size(PageTableLevel level) final;
42 PtFlags terminal_flags(PageTableLevel level, uint flags) final;
43 PtFlags split_flags(PageTableLevel level, PtFlags flags) final;
45 uint pt_flags_to_mmu_flags(PtFlags flags, PageTableLevel level) final;
62 bool supports_page_size(PageTableLevel level) final;
64 PtFlags terminal_flags(PageTableLevel level, uint flags) final;
65 PtFlags split_flags(PageTableLevel level, PtFlags flags) final;
67 uint pt_flags_to_mmu_flags(PtFlags flags, PageTableLevel level) final;
/kernel/dev/pdev/include/pdev/
A Ddriver.h20 uint level; // init level for the hook member
29 ….level = _level, …
/kernel/arch/x86/
A Dmmu.cpp220 bool X86PageTableMmu::supports_page_size(PageTableLevel level) { in supports_page_size() argument
221 DEBUG_ASSERT(level != PT_L); in supports_page_size()
222 switch (level) { in supports_page_size()
255 if (level > 0) { in terminal_flags()
292 DEBUG_ASSERT(level != PML4_L && level != PT_L); in split_flags()
294 if (level == PD_L) { in split_flags()
326 if (level > 0) { in pt_flags_to_mmu_flags()
376 bool X86PageTableEpt::supports_page_size(PageTableLevel level) { in supports_page_size() argument
377 DEBUG_ASSERT(level != PT_L); in supports_page_size()
378 switch (level) { in supports_page_size()
[all …]
A Dcpu_topology.cpp69 for (uint8_t level = 0; x86_topology_enumerate(level, &info); ++level) { in modern_intel_topology_init() local
/kernel/include/lk/
A Dinit.h19 typedef void (*lk_init_hook)(uint level);
61 uint level; member
70 .level = _level, \
/kernel/include/
A Dtrace.h30 #define LTRACEF_LEVEL(level, x...) do { if (LOCAL_TRACE >= (level)) { TRACEF(x); } } while (0) argument
A Ddebug.h79 #define dprintf(level, x...) do { if ((level) <= LK_DEBUGLEVEL) { printf(x); } } while (0) argument
/kernel/lib/code_patching/
A Dcode_patching.cpp14 static void apply_startup_code_patches(uint level) { in apply_startup_code_patches() argument
/kernel/dev/pcie/
A Dpcie_bus_driver.cpp55 ForeachDevice([](const fbl::RefPtr<PcieDevice>& dev, void* ctx, uint level) -> bool { in ~PcieBusDriver() argument
178 ForeachDevice([](const fbl::RefPtr<PcieDevice>& dev, void* ctx, uint level) -> bool { in StartBusDriver() argument
212 [](const fbl::RefPtr<PcieDevice>& dev, void* ctx, uint level) -> bool { in GetNthDevice() argument
286 [](const fbl::RefPtr<PcieDevice>& dev, void* ctx, uint level) -> bool { in GetRefedDevice() argument
379 uint level, in ForeachDownstreamDevice() argument
391 keep_going = cbk(dev, ctx, level); in ForeachDownstreamDevice()
395 if (keep_going && (level < 256)) { in ForeachDownstreamDevice()
404 keep_going = ForeachDownstreamDevice(downstream_bridge, level + 1, cbk, ctx); in ForeachDownstreamDevice()
569 [](const fbl::RefPtr<PcieDevice>& dev, void* ctx, uint level) -> bool { in DisableBus() argument
A Ddebug.cpp272 static void do_lspci_indent(uint level) { in do_lspci_indent() argument
273 while (level--) in do_lspci_indent()
463 static bool dump_pcie_device(const fbl::RefPtr<PcieDevice>& dev, void* ctx, uint level) in dump_pcie_device() argument
485 params->base_level = level; in dump_pcie_device()
492 DEBUG_ASSERT(level >= params->base_level); in dump_pcie_device()
493 params->indent_level = params->verbose ? 0 : level - params->base_level; in dump_pcie_device()
/kernel/lib/crypto/
A Dglobal_prng.cpp115 static void EarlyBootSeed(uint level) { in EarlyBootSeed() argument
166 static void BecomeThreadSafe(uint level) { in BecomeThreadSafe() argument
/kernel/object/
A Dglue.cpp65 static void object_glue_init(uint level) TA_NO_THREAD_SAFETY_ANALYSIS { in object_glue_init() argument
/kernel/lib/version/
A Dversion.cpp68 static void init_build_id(uint level) { in init_build_id() argument
/kernel/dev/pcie/include/dev/
A Dpcie_bus_driver.h168 void* ctx, uint level);
188 uint level,
/kernel/lib/crypto/entropy/
A Dquality_test.cpp41 static void SetupEntropyVmo(uint level) { in SetupEntropyVmo() argument
/kernel/platform/pc/
A Dplatform_pcie.cpp64 static void x86_pcie_init_hook(uint level) { in x86_pcie_init_hook() argument
/kernel/arch/x86/hypervisor/
A Dvmexit.cpp832 static zx_paddr_t page_addr(zx_paddr_t pt_addr, size_t level, zx_vaddr_t guest_vaddr) { in page_addr() argument
835 if (level == 1) { in page_addr()
837 } else if (level == 2) { in page_addr()
854 for (size_t level = 0; level <= X86_PAGING_LEVELS; level++) { in get_page() local
855 zx_status_t status = gpas->GetPage(page_addr(pt_addr, level - 1, guest_vaddr), &pa); in get_page()
858 if (level == X86_PAGING_LEVELS || IS_LARGE_PAGE(pt_addr)) in get_page()
861 pt_addr = pt[indices[level]]; in get_page()
/kernel/vm/
A Dpmm.cpp44 static void pmm_enforce_fill(uint level) { in pmm_enforce_fill() argument
/kernel/dev/interrupt/arm_gic/v2/
A Darm_gicv2.cpp91 static void arm_gic_suspend_cpu(uint level) { in arm_gic_suspend_cpu() argument
95 static void arm_gic_resume_cpu(uint level) { in arm_gic_resume_cpu() argument

Completed in 46 milliseconds

12