Home
last modified time | relevance | path

Searched full:xip (Results 1 – 25 of 47) sorted by relevance

12

/linux/include/linux/mtd/
H A Dxip.h3 * 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 Dmtd-xip.h3 * 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 Dvmlinux-xip.lds.S49 _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 Dhead-inflate-data.c3 * XIP kernel .data segment decompressor
H A Dvmlinux.lds.S8 #include "vmlinux-xip.lds.S"
/linux/arch/arm/mm/
H A Dpmsa-v7.c27 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 Dmtd-xip.h3 * 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 Dxfrm_interface_core.c217 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 Dvmlinux-xip.lds.S62 _exiprom = .; /* End of XIP ROM area */
107 .xip.traps : {
109 *(.xip.traps)
H A Dvmcore_info.c24 * export. The XIP case is more complicated, because the virtual-physical in arch_crash_save_vmcoreinfo()
H A Dvmlinux.lds.S11 #include "vmlinux-xip.lds.S"
/linux/arch/arm/mach-sa1100/include/mach/
H A Dmtd-xip.h3 * 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 Dghashp8-ppc.pl54 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 Dghashp10-ppc.pl54 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 DMakefile43 @echo 'Kernel configured for XIP (CONFIG_XIP_KERNEL=y)'
50 @echo 'Kernel not configured for XIP (CONFIG_XIP_KERNEL!=y)'
H A Ddeflate_xip_data.sh4 # XIP kernel .data segment compressor
/linux/drivers/mtd/chips/
H A DKconfig235 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 Dmap_funcs.c11 #include <linux/mtd/xip.h>
H A Dphysmap-bt1-rom.c14 #include <linux/mtd/xip.h>
H A Dphysmap-ixp4xx.c16 #include <linux/mtd/xip.h>
H A Dphysmap-gemini.c12 #include <linux/mtd/xip.h>
/linux/arch/riscv/include/asm/
H A Dxip_fixup.h3 * XIP fixup macros, only useful in assembly.
/linux/arch/xtensa/
H A DMakefile76 @echo ' xipImage - XIP image'
/linux/include/linux/
H A Dflat.h46 #define FLAT_FLAG_GZDATA 0x0008 /* only data/relocs are compressed (for XIP) */
/linux/Documentation/filesystems/
H A Dcramfs.rst62 eXecute-In-Place (XIP) from ROM of read-only segments. Data segments mapped

12