Home
last modified time | relevance | path

Searched refs:early (Results 1 – 25 of 247) sorted by relevance

12345678910

/linux/arch/loongarch/mm/
H A Dkasan_init.c17 #define __pgd_none(early, pgd) (0) argument
19 #define __pgd_none(early, pgd) (early ? (pgd_val(pgd) == 0) : \ argument
24 #define __p4d_none(early, p4d) (0) argument
26 #define __p4d_none(early, p4d) (early ? (p4d_val(p4d) == 0) : \ argument
31 #define __pud_none(early, pud) (0) argument
33 #define __pud_none(early, pud) (early ? (pud_val(pud) == 0) : \ argument
37 #define __pmd_none(early, pmd) (early ? (pmd_val(pmd) == 0) : \ argument
40 #define __pte_none(early, pte) (early ? pte_none(pte) : \ argument
116 static pte_t *__init kasan_pte_offset(pmd_t *pmdp, unsigned long addr, int node, bool early) in kasan_pte_offset() argument
118 if (__pmd_none(early, pmdp_get(pmdp))) { in kasan_pte_offset()
[all …]
/linux/arch/arm64/mm/
H A Dkasan_init.c63 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 Dxe_bo_evict.c68 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/arm/mm/
H A Dkasan_init.c44 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/arch/nios2/
H A DKconfig.debug4 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 Dinit.h26 int early; member
29 #define __setup_param(str, unique_id, fn, early) \ argument
35 { __setup_str_##unique_id, fn, early }
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ring.c570 uint32_t value, result, early[3]; in amdgpu_debugfs_ring_read() local
587 early[0] = amdgpu_ring_get_rptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read()
588 early[1] = amdgpu_ring_get_wptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read()
589 early[2] = ring->wptr & ring->buf_mask; in amdgpu_debugfs_ring_read()
591 r = put_user(early[i], (uint32_t *)buf); in amdgpu_debugfs_ring_read()
618 p = early[0]; in amdgpu_debugfs_ring_read()
619 if (early[0] <= early[1]) in amdgpu_debugfs_ring_read()
620 size = (early[1] - early[0]); in amdgpu_debugfs_ring_read()
622 size = ring->ring_size - (early[0] - early[1]); in amdgpu_debugfs_ring_read()
625 if (p == early[1]) in amdgpu_debugfs_ring_read()
/linux/arch/x86/kernel/
H A Dmpparse.c189 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 Ddebugging-via-ohci1394.rst34 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/Documentation/driver-api/cxl/
H A Dindex.rst8 BIOS, EFI), OS (early boot, core kernel, driver), and user policy decisions
39 linux/early-boot
/linux/Documentation/driver-api/early-userspace/
H A Dearly_userspace_support.rst25 two ways to add an early userspace image: specify an existing cpio
32 You can create a cpio archive that contains the early userspace image.
41 The kernel build process can also build an early userspace image from
68 early userspace image can be built by an unprivileged user.
88 early userspace useful. The klibc distribution is currently
111 move to early userspace:
124 For questions and help, you can sign up for the early userspace
/linux/Documentation/arch/riscv/
H A Dboot.rst12 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 DKconfig.debug9 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/Documentation/driver-api/cxl/linux/
H A Dearly-boot.rst9 During early boot, Linux sets up immutable resources (such as numa nodes), while
24 which dictate how memory will be managed by Linux during early boot.
125 regions on NUMA nodes during early boot. However, CMA cannot reserve memory
126 on NUMA nodes that are not online during early boot. ::
135 SystemRAM in `ZONE_NORMAL` during early boot, CMA reservations per-node can be
/linux/lib/
H A Dbootconfig.c62 static inline void __init xbc_free_mem(void *addr, size_t size, bool early) in xbc_free_mem() argument
64 if (early) in xbc_free_mem()
77 static inline void xbc_free_mem(void *addr, size_t size, bool early) in xbc_free_mem() argument
909 void __init _xbc_exit(bool early) in _xbc_exit() argument
911 xbc_free_mem(xbc_data, xbc_data_size, early); in _xbc_exit()
915 xbc_free_mem(xbc_nodes, sizeof(struct xbc_node) * XBC_NODE_MAX, early); in _xbc_exit()
/linux/security/lockdown/
H A DKconfig10 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 Dioremap.c641 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 Dhwpoison.rst76 全局启用early kill
79 设置early/late kill mode/revert 到系统默认值。
/linux/arch/s390/include/asm/
H A Dsclp.h195 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/Documentation/mm/
H A Dhwpoison.rst62 early kill
81 Enable early kill mode globally
84 Set early/late kill mode/revert to system default
116 some early filtering to avoid corrupted unintended pages in test suites.
/linux/arch/arc/kernel/
H A Dhead.S22 ; 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 Dsun50i-a64-pinetab-early-adopter.dts13 compatible = "pine64,pinetab-early-adopter", "allwinner,sun50i-a64";
/linux/drivers/pmdomain/ti/
H A DKconfig19 called ti_sci_pm_domains. Note this is needed early in boot before
/linux/Documentation/driver-api/usb/
H A Dusb3-debug-port.rst38 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/arch/x86/pci/
H A DMakefile19 obj-y += common.o early.o

12345678910