| /linux/include/linux/mtd/ |
| H A D | xip.h | 3 * MTD primitives for XIP support 9 * This XIP support for MTD has been loosely inspired 36 * the hardware directly and not rely on any other (XIP) functions since they 64 #include <asm/mtd-xip.h> 68 #warning "missing IRQ and timer primitives for XIP MTD support" 69 #warning "some of the XIP MTD support code will be disabled"
|
| /linux/arch/arm/include/asm/ |
| H A D | mtd-xip.h | 3 * MTD primitives for XIP support. Architecture specific functions 5 * Do not include this file directly. It's included from linux/mtd/xip.h 15 #include <mach/mtd-xip.h>
|
| /linux/arch/arm/kernel/ |
| H A D | vmlinux-xip.lds.S | 49 _xiprom = .; /* XIP ROM area to be mapped */ 104 _exiprom = .; /* End of XIP ROM area */ 184 * alignment restriction on _xiprom will likely force XIP address 194 ASSERT(!(_xiprom & (SZ_1M - 1)), "XIP start address may cause MPU programming issues") 195 ASSERT(!(_exiprom & (SZ_128K - 1)), "XIP end address may cause MPU programming issues")
|
| H A D | head-inflate-data.c | 3 * XIP kernel .data segment decompressor
|
| H A D | vmlinux.lds.S | 8 #include "vmlinux-xip.lds.S"
|
| /linux/arch/arm/mm/ |
| H A D | pmsa-v7.c | 27 static struct region __initdata xip[MPU_MAX_REGIONS]; variable 259 /* plus some regions to cover XIP ROM */ in pmsav7_adjust_lowmem_bounds() 261 mem_max_regions, xip); in pmsav7_adjust_lowmem_bounds() 433 for (i = 0; i < ARRAY_SIZE(xip); i++) { in pmsav7_setup() 443 if (!xip[i].size) in pmsav7_setup() 446 err |= mpu_setup_region(region++, xip[i].base, ilog2(xip[i].size), in pmsav7_setup() 448 xip[i].subreg, need_flush); in pmsav7_setup()
|
| /linux/arch/arm/mach-omap1/ |
| H A D | mtd-xip.h | 3 * MTD primitives for XIP support. Architecture specific functions. 5 * Do not include this file directly. It's included from linux/mtd/xip.h 42 * (see linux/mtd/xip.h)
|
| /linux/net/xfrm/ |
| H A D | xfrm_interface_core.c | 217 struct xfrm_if __rcu **xip = &xfrmn->xfrmi[xfrmi_hash(xi->p.if_id)]; in xfrmi_link() local 219 rcu_assign_pointer(xi->next , rtnl_dereference(*xip)); in xfrmi_link() 220 rcu_assign_pointer(*xip, xi); in xfrmi_link() 225 struct xfrm_if __rcu **xip; in xfrmi_unlink() local 228 for (xip = &xfrmn->xfrmi[xfrmi_hash(xi->p.if_id)]; in xfrmi_unlink() 229 (iter = rtnl_dereference(*xip)) != NULL; in xfrmi_unlink() 230 xip = &iter->next) { in xfrmi_unlink() 232 rcu_assign_pointer(*xip, xi->next); in xfrmi_unlink() 269 struct xfrm_if __rcu **xip; in xfrmi_locate() local 273 for (xip = &xfrmn->xfrmi[xfrmi_hash(p->if_id)]; in xfrmi_locate() [all …]
|
| /linux/arch/riscv/kernel/ |
| H A D | vmlinux-xip.lds.S | 62 _exiprom = .; /* End of XIP ROM area */ 107 .xip.traps : { 109 *(.xip.traps)
|
| H A D | vmcore_info.c | 24 * export. The XIP case is more complicated, because the virtual-physical in arch_crash_save_vmcoreinfo()
|
| H A D | vmlinux.lds.S | 11 #include "vmlinux-xip.lds.S"
|
| /linux/arch/arm/mach-sa1100/include/mach/ |
| H A D | mtd-xip.h | 3 * MTD primitives for XIP support. Architecture specific functions 5 * Do not include this file directly. It's included from linux/mtd/xip.h
|
| /linux/arch/powerpc/crypto/ |
| H A D | ghashp8-ppc.pl | 54 my ($Xip,$Htbl,$inp,$len)=map("r$_",(3..6)); # argument block 120 lvx_u $IN,0,$Xip # load Xi 152 stvx_u $Xl,0,$Xip # write out Xi 168 lvx_u $Xl,0,$Xip # load Xi 219 stvx_u $Xl,0,$Xip # write out Xi
|
| H A D | ghashp10-ppc.pl | 54 my ($Xip,$Htbl,$inp,$len)=map("r$_",(3..6)); # argument block 247 lvx_u $IN,0,$Xip # load Xi 279 stvx_u $Xl,0,$Xip # write out Xi 295 lvx_u $Xl,0,$Xip # load Xi 346 stvx_u $Xl,0,$Xip # write out Xi
|
| /linux/arch/arm/boot/ |
| H A D | Makefile | 43 @echo 'Kernel configured for XIP (CONFIG_XIP_KERNEL=y)' 50 @echo 'Kernel not configured for XIP (CONFIG_XIP_KERNEL!=y)'
|
| H A D | deflate_xip_data.sh | 4 # XIP kernel .data segment compressor
|
| /linux/drivers/mtd/chips/ |
| H A D | Kconfig | 235 bool "XIP aware MTD support" 240 used for XIP purposes. If you're not sure what this is all about
|
| /linux/drivers/mtd/maps/ |
| H A D | map_funcs.c | 11 #include <linux/mtd/xip.h>
|
| H A D | physmap-bt1-rom.c | 14 #include <linux/mtd/xip.h>
|
| H A D | physmap-ixp4xx.c | 16 #include <linux/mtd/xip.h>
|
| H A D | physmap-gemini.c | 12 #include <linux/mtd/xip.h>
|
| /linux/arch/riscv/include/asm/ |
| H A D | xip_fixup.h | 3 * XIP fixup macros, only useful in assembly.
|
| /linux/arch/xtensa/ |
| H A D | Makefile | 76 @echo ' xipImage - XIP image'
|
| /linux/include/linux/ |
| H A D | flat.h | 46 #define FLAT_FLAG_GZDATA 0x0008 /* only data/relocs are compressed (for XIP) */
|
| /linux/Documentation/filesystems/ |
| H A D | cramfs.rst | 62 eXecute-In-Place (XIP) from ROM of read-only segments. Data segments mapped
|