| /kernel/top/ |
| A D | init.cpp | 44 …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 D | page_tables.cpp | 24 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 D | pdev.cpp | 19 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 D | page_tables.h | 54 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 D | second_level_pt.h | 30 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 D | second_level_pt.cpp | 95 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 D | aspace.h | 40 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 D | driver.h | 20 uint level; // init level for the hook member 29 ….level = _level, …
|
| /kernel/arch/x86/ |
| A D | mmu.cpp | 220 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 D | cpu_topology.cpp | 69 for (uint8_t level = 0; x86_topology_enumerate(level, &info); ++level) { in modern_intel_topology_init() local
|
| /kernel/include/lk/ |
| A D | init.h | 19 typedef void (*lk_init_hook)(uint level); 61 uint level; member 70 .level = _level, \
|
| /kernel/include/ |
| A D | trace.h | 30 #define LTRACEF_LEVEL(level, x...) do { if (LOCAL_TRACE >= (level)) { TRACEF(x); } } while (0) argument
|
| A D | debug.h | 79 #define dprintf(level, x...) do { if ((level) <= LK_DEBUGLEVEL) { printf(x); } } while (0) argument
|
| /kernel/lib/code_patching/ |
| A D | code_patching.cpp | 14 static void apply_startup_code_patches(uint level) { in apply_startup_code_patches() argument
|
| /kernel/dev/pcie/ |
| A D | pcie_bus_driver.cpp | 55 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 D | debug.cpp | 272 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 D | global_prng.cpp | 115 static void EarlyBootSeed(uint level) { in EarlyBootSeed() argument 166 static void BecomeThreadSafe(uint level) { in BecomeThreadSafe() argument
|
| /kernel/object/ |
| A D | glue.cpp | 65 static void object_glue_init(uint level) TA_NO_THREAD_SAFETY_ANALYSIS { in object_glue_init() argument
|
| /kernel/lib/version/ |
| A D | version.cpp | 68 static void init_build_id(uint level) { in init_build_id() argument
|
| /kernel/dev/pcie/include/dev/ |
| A D | pcie_bus_driver.h | 168 void* ctx, uint level); 188 uint level,
|
| /kernel/lib/crypto/entropy/ |
| A D | quality_test.cpp | 41 static void SetupEntropyVmo(uint level) { in SetupEntropyVmo() argument
|
| /kernel/platform/pc/ |
| A D | platform_pcie.cpp | 64 static void x86_pcie_init_hook(uint level) { in x86_pcie_init_hook() argument
|
| /kernel/arch/x86/hypervisor/ |
| A D | vmexit.cpp | 832 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 D | pmm.cpp | 44 static void pmm_enforce_fill(uint level) { in pmm_enforce_fill() argument
|
| /kernel/dev/interrupt/arm_gic/v2/ |
| A D | arm_gicv2.cpp | 91 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
|