| /linux/arch/arm64/mm/ |
| H A D | kasan_init.c | 63 bool early) in kasan_pte_offset() argument 66 phys_addr_t pte_phys = early ? in kasan_pte_offset() 72 return early ? pte_offset_kimg(pmdp, addr) in kasan_pte_offset() 77 bool early) in kasan_pmd_offset() argument 80 phys_addr_t pmd_phys = early ? in kasan_pmd_offset() 86 return early ? pmd_offset_kimg(pudp, addr) : pmd_offset(pudp, addr); in kasan_pmd_offset() 90 bool early) in kasan_pud_offset() argument 93 phys_addr_t pud_phys = early ? in kasan_pud_offset() 99 return early ? pud_offset_kimg(p4dp, addr) : pud_offset(p4dp, addr); in kasan_pud_offset() 103 bool early) in kasan_p4d_offset() argument [all …]
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_bo_evict.c | 68 ret = xe_bo_apply_to_pinned(xe, &xe->pinned.early.kernel_bo_present, in xe_bo_notifier_prepare_all_pinned() 69 &xe->pinned.early.kernel_bo_present, in xe_bo_notifier_prepare_all_pinned() 94 (void)xe_bo_apply_to_pinned(xe, &xe->pinned.early.kernel_bo_present, in xe_bo_notifier_unprepare_all_pinned() 95 &xe->pinned.early.kernel_bo_present, in xe_bo_notifier_unprepare_all_pinned() 187 return xe_bo_apply_to_pinned(xe, &xe->pinned.early.kernel_bo_present, in xe_bo_evict_all() 188 &xe->pinned.early.evicted, in xe_bo_evict_all() 228 return xe_bo_apply_to_pinned(xe, &xe->pinned.early.evicted, in xe_bo_restore_early() 229 &xe->pinned.early.kernel_bo_present, in xe_bo_restore_early() 327 (void)xe_bo_apply_to_pinned(xe, &xe->pinned.early.kernel_bo_present, in xe_bo_pinned_fini() 328 &xe->pinned.early.kernel_bo_present, in xe_bo_pinned_fini() [all …]
|
| /linux/arch/powerpc/ |
| H A D | Kconfig.debug | 114 The cmdline option 'xmon' or 'xmon=early' will drop into xmon 115 very early during boot. 'xmon=on' will just enable the xmon 159 bool "Support for early boot text console (BootX or OpenFirmware only)" 170 Say Y to enable some early debugging facilities that may be available 172 intended to debug problems early during boot, this should not be 175 to be pushed to max automatically very early during boot 181 Use the selected console for early debugging. Careful, if you 189 Select this to enable early debugging for a machine using BootX 196 Select this to enable early debugging for a machine with a HVC 203 Select this to enable early debugging for a machine with a HVSI [all …]
|
| /linux/arch/arm/mm/ |
| H A D | kasan_init.c | 44 unsigned long end, bool early) in kasan_pte_populate() argument 55 if (!early) { in kasan_pte_populate() 94 unsigned long end, bool early) in kasan_pmd_populate() argument 106 void *p = early ? kasan_early_shadow_pte : in kasan_pmd_populate() 119 kasan_pte_populate(pmdp, addr, next, early); in kasan_pmd_populate() 124 bool early) in kasan_pgd_populate() argument 138 if (!early && pgd_none(*pgdp)) { in kasan_pgd_populate() 158 kasan_pmd_populate(pudp, addr, next, early); in kasan_pgd_populate()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_ring.c | 555 u32 value, result, early[3] = { 0 }; in amdgpu_debugfs_ring_read() local 573 early[0] = amdgpu_ring_get_rptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read() 574 early[1] = amdgpu_ring_get_wptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read() 575 early[2] = ring->wptr & ring->buf_mask; in amdgpu_debugfs_ring_read() 577 r = put_user(early[i], (uint32_t *)buf); in amdgpu_debugfs_ring_read() 604 early[0] = amdgpu_ring_get_rptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read() 605 early[1] = amdgpu_ring_get_wptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read() 607 p = early[0]; in amdgpu_debugfs_ring_read() 608 if (early[0] <= early[1]) in amdgpu_debugfs_ring_read() 609 avail_dw = early[1] - early[0]; in amdgpu_debugfs_ring_read() [all …]
|
| /linux/arch/nios2/ |
| H A D | Kconfig.debug | 4 bool "Activate early kernel debugging" 9 Enable early printk on console. 11 early before the console code is initialized.
|
| /linux/tools/include/linux/ |
| H A D | init.h | 26 int early; member 29 #define __setup_param(str, unique_id, fn, early) \ argument 35 { __setup_str_##unique_id, fn, early }
|
| /linux/arch/x86/kernel/ |
| H A D | mpparse.c | 189 static int __init smp_read_mpc(struct mpc_table *mpc, unsigned early) in smp_read_mpc() argument 200 if (early) { in smp_read_mpc() 425 static int __init check_physptr(struct mpf_intel *mpf, unsigned int early) in check_physptr() argument 437 if (!smp_read_mpc(mpc, early)) { in check_physptr() 448 if (early) in check_physptr() 477 static __init void mpparse_get_smp_config(unsigned int early) in mpparse_get_smp_config() argument 487 if (acpi_lapic && early) in mpparse_get_smp_config() 518 if (early) { in mpparse_get_smp_config() 528 if (check_physptr(mpf, early)) in mpparse_get_smp_config() 533 if (!early && !acpi_lapic) in mpparse_get_smp_config()
|
| /linux/Documentation/core-api/ |
| H A D | debugging-via-ohci1394.rst | 34 Together with a early initialization of the OHCI-1394 controller for debugging, 36 buffer on to debug early boot problems in areas like ACPI where the system 48 completed, an initialization routine which runs pretty early has been 53 Remote debugging over FireWire early on boot) and pass the parameter 54 "ohci1394_dma=early" to the recompiled kernel on boot. 89 Step-by-step instructions for using firescope with early OHCI initialization: 147 4) Prepare for debugging with early OHCI-1394 initialization: 152 (Kernel hacking: Provide code for enabling DMA over FireWire early on boot) 164 CONFIG_PROVIDE_OHCI1394_DMA_INIT enabled, with the option ohci1394_dma=early.
|
| /linux/arch/s390/kernel/ |
| H A D | smp.c | 687 static void __ref smp_get_core_info(struct sclp_core_info *info, int early) in smp_get_core_info() argument 692 if (use_sigp_detection || sclp_get_core_info(info, early)) { in smp_get_core_info() 710 bool configured, bool early) in smp_add_core() argument 733 if (!early && arch_register_cpu(cpu)) in smp_add_core() 743 static int __smp_rescan_cpus(struct sclp_core_info *info, bool early) in __smp_rescan_cpus() argument 759 if (early) { in __smp_rescan_cpus() 764 nr += smp_add_core(core, &avail, true, early); in __smp_rescan_cpus() 771 nr += smp_add_core(&info->core[i], &avail, configured, early); in __smp_rescan_cpus() 1143 int __ref smp_rescan_cpus(bool early) in smp_rescan_cpus() argument 1152 nr = __smp_rescan_cpus(info, early); in smp_rescan_cpus() [all …]
|
| /linux/arch/x86/pci/ |
| H A D | mmconfig-shared.c | 518 struct pci_mmcfg_region *cfg, int early) in pci_mmcfg_reserved() argument 522 if (early) { in pci_mmcfg_reserved() 585 static void __init pci_mmcfg_reject_broken(int early) in pci_mmcfg_reject_broken() argument 590 if (!pci_mmcfg_reserved(NULL, cfg, early)) { in pci_mmcfg_reject_broken() 687 static void __init __pci_mmcfg_init(int early) in __pci_mmcfg_init() argument 689 pr_debug("%s(%s)\n", __func__, early ? "early" : "late"); in __pci_mmcfg_init() 691 pci_mmcfg_reject_broken(early); in __pci_mmcfg_init()
|
| H A D | Makefile | 19 obj-y += common.o early.o
|
| /linux/Documentation/arch/riscv/ |
| H A D | boot.rst | 12 touching the early boot process. For the purposes of this document, the 13 ``early boot process`` refers to any code that runs before the final virtual 69 wins a lottery and executes the early boot code while the other harts are 108 The RISC-V kernel's early boot process operates under the following constraints: 156 patching of early alternatives and the early parsing of the kernel command line.
|
| /linux/arch/mips/ |
| H A D | Kconfig.debug | 9 to print messages very early in the bootup process. 12 early before the console code is initialized. For normal operation, 22 "8250/16550 and compatible serial early printk driver" 131 occur early in the boot process of a secondary core. 144 debug information from the early stages of core startup.
|
| /linux/lib/ |
| H A D | bootconfig.c | 64 static inline void __init xbc_free_mem(void *addr, size_t size, bool early) in xbc_free_mem() argument 66 if (early) in xbc_free_mem() 79 static inline void xbc_free_mem(void *addr, size_t size, bool early) in xbc_free_mem() argument 931 void __init _xbc_exit(bool early) in _xbc_exit() argument 933 xbc_free_mem(xbc_data, xbc_data_size, early); in _xbc_exit() 937 xbc_free_mem(xbc_nodes, sizeof(struct xbc_node) * XBC_NODE_MAX, early); in _xbc_exit()
|
| /linux/security/lockdown/ |
| H A D | Kconfig | 10 bool "Enable lockdown LSM early in init" 13 Enable the lockdown LSM early in boot. This is necessary in order
|
| /linux/arch/x86/mm/ |
| H A D | ioremap.c | 641 static bool __ref __memremap_is_setup_data(resource_size_t phys_addr, bool early) in __memremap_is_setup_data() argument 655 if (early) in __memremap_is_setup_data() 671 if (early) in __memremap_is_setup_data() 680 if (early) { in __memremap_is_setup_data() 700 if (early) in __memremap_is_setup_data()
|
| /linux/Documentation/translations/zh_CN/mm/ |
| H A D | hwpoison.rst | 76 全局启用early kill 79 设置early/late kill mode/revert 到系统默认值。
|
| /linux/arch/s390/include/asm/ |
| H A D | sclp.h | 195 static inline int sclp_get_core_info(struct sclp_core_info *info, int early) in sclp_get_core_info() argument 197 if (early) in sclp_get_core_info()
|
| /linux/arch/arc/kernel/ |
| H A D | head.S | 22 ; Setting up Vectror Table (in case exception happens in early boot 51 ; Unaligned access is disabled at reset, so re-enable early as
|
| /linux/arch/arm64/boot/dts/allwinner/ |
| H A D | sun50i-a64-pinetab-early-adopter.dts | 13 compatible = "pine64,pinetab-early-adopter", "allwinner,sun50i-a64";
|
| /linux/drivers/pmdomain/ti/ |
| H A D | Kconfig | 19 called ti_sci_pm_domains. Note this is needed early in boot before
|
| /linux/Documentation/driver-api/usb/ |
| H A D | usb3-debug-port.rst | 38 DbC has been designed to log early printk messages. One use for 40 crashes very early before the regular console code is initialized. 65 During early boot of the debug target, DbC will be detected and
|
| /linux/kernel/debug/kdb/ |
| H A D | kdb_cmds | 4 # registers) are not reliable this early. set and bp commands should
|
| /linux/drivers/media/test-drivers/visl/ |
| H A D | Kconfig | 17 has not been upstreamed yet. This can reveal bugs at an early stage.
|