Home
last modified time | relevance | path

Searched refs:ipsr (Results 1 - 25 of 34) sorted by relevance

12

/kernel/liteos_m/arch/arm/cortex-m33/gcc/TZ/secure/
H A Dlos_secure_context.c38 UINT32 ipsr; in HalSecureContextInit() local
40 OS_IPSR_READ(ipsr); in HalSecureContextInit()
41 if (!ipsr) { in HalSecureContextInit()
51 UINT32 ipsr; in HalSecureContextAlloc() local
53 OS_IPSR_READ(ipsr); in HalSecureContextAlloc()
54 if (!ipsr) { in HalSecureContextAlloc()
77 UINT32 ipsr; in HalSecureContextFree() local
79 OS_IPSR_READ(ipsr); in HalSecureContextFree()
80 if (!ipsr) { in HalSecureContextFree()
H A Dlos_secure_macros.h45 #define OS_IPSR_READ(ipsr) __asm volatile("MRS %0, IPSR" : "=r" (ipsr))
/kernel/liteos_m/arch/arm/cortex-m33/iar/TZ/secure/
H A Dlos_secure_context.c38 UINT32 ipsr; in HalSecureContextInit() local
40 OS_IPSR_READ(ipsr); in HalSecureContextInit()
41 if (!ipsr) { in HalSecureContextInit()
51 UINT32 ipsr; in HalSecureContextAlloc() local
53 OS_IPSR_READ(ipsr); in HalSecureContextAlloc()
54 if (!ipsr) { in HalSecureContextAlloc()
77 UINT32 ipsr; in HalSecureContextFree() local
79 OS_IPSR_READ(ipsr); in HalSecureContextFree()
80 if (!ipsr) { in HalSecureContextFree()
H A Dlos_secure_macros.h45 #define OS_IPSR_READ(ipsr) __asm volatile("MRS %0, IPSR" : "=r" (ipsr))
/kernel/liteos_m/arch/arm/cortex-m55/gcc/TZ/secure/
H A Dlos_secure_context.c38 UINT32 ipsr; in HalSecureContextInit() local
40 OS_IPSR_READ(ipsr); in HalSecureContextInit()
41 if (!ipsr) { in HalSecureContextInit()
51 UINT32 ipsr; in HalSecureContextAlloc() local
53 OS_IPSR_READ(ipsr); in HalSecureContextAlloc()
54 if (!ipsr) { in HalSecureContextAlloc()
77 UINT32 ipsr; in HalSecureContextFree() local
79 OS_IPSR_READ(ipsr); in HalSecureContextFree()
80 if (!ipsr) { in HalSecureContextFree()
H A Dlos_secure_macros.h45 #define OS_IPSR_READ(ipsr) __asm volatile("MRS %0, IPSR" : "=r" (ipsr))
/kernel/liteos_m/arch/arm/cortex-m55/iar/TZ/secure/
H A Dlos_secure_context.c38 UINT32 ipsr; in HalSecureContextInit() local
40 OS_IPSR_READ(ipsr); in HalSecureContextInit()
41 if (!ipsr) { in HalSecureContextInit()
51 UINT32 ipsr; in HalSecureContextAlloc() local
53 OS_IPSR_READ(ipsr); in HalSecureContextAlloc()
54 if (!ipsr) { in HalSecureContextAlloc()
77 UINT32 ipsr; in HalSecureContextFree() local
79 OS_IPSR_READ(ipsr); in HalSecureContextFree()
80 if (!ipsr) { in HalSecureContextFree()
H A Dlos_secure_macros.h45 #define OS_IPSR_READ(ipsr) __asm volatile("MRS %0, IPSR" : "=r" (ipsr))
/kernel/linux/linux-5.10/drivers/pinctrl/renesas/
H A Dsh_pfc.h364 * - ipsr: IPSR field (unused, for documentation purposes only)
367 #define PINMUX_IPSR_NOGP(ipsr, fn) \
374 * - ipsr: IPSR field
377 #define PINMUX_IPSR_GPSR(ipsr, fn) \
378 PINMUX_DATA(fn##_MARK, FN_##fn, FN_##ipsr)
384 * - ipsr: IPSR field (unused, for documentation purposes only)
388 #define PINMUX_IPSR_NOGM(ipsr, fn, msel) \
407 * - ipsr: IPSR field
411 #define PINMUX_IPSR_MSEL(ipsr, fn, msel) \
412 PINMUX_DATA(fn##_MARK, FN_##msel, FN_##fn, FN_##ipsr)
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/renesas/
H A Dsh_pfc.h357 * - ipsr: IPSR field (unused, for documentation purposes only)
360 #define PINMUX_IPSR_NOGP(ipsr, fn) \
367 * - ipsr: IPSR field
370 #define PINMUX_IPSR_GPSR(ipsr, fn) \
371 PINMUX_DATA(fn##_MARK, FN_##fn, FN_##ipsr)
377 * - ipsr: IPSR field (unused, for documentation purposes only)
381 #define PINMUX_IPSR_NOGM(ipsr, fn, msel) \
400 * - ipsr: IPSR field
404 #define PINMUX_IPSR_MSEL(ipsr, fn, msel) \
405 PINMUX_DATA(fn##_MARK, FN_##msel, FN_##fn, FN_##ipsr)
[all...]
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Dentry-v7m.S24 mrs r1, ipsr
42 mrs r0, ipsr
/kernel/linux/linux-5.10/arch/ia64/include/asm/native/
H A Dinst.h24 (pred) mov reg = cr.ipsr
51 (pred) mov cr.ipsr = reg
/kernel/linux/linux-6.6/arch/ia64/include/asm/native/
H A Dinst.h24 (pred) mov reg = cr.ipsr
51 (pred) mov cr.ipsr = reg
/kernel/linux/linux-5.10/arch/ia64/kernel/
H A Dunaligned.c1297 struct ia64_psr *ipsr = ia64_psr(regs); in ia64_handle_unaligned() local
1336 ifa, regs->cr_iip + ipsr->ri); in ia64_handle_unaligned()
1366 ifa, regs->cr_iip + ipsr->ri); in ia64_handle_unaligned()
1374 regs->cr_iip, ifa, regs->cr_ipsr, ipsr->ri, ipsr->it); in ia64_handle_unaligned()
1382 switch (ipsr->ri) { in ia64_handle_unaligned()
1513 if (ipsr->ri == 2) in ia64_handle_unaligned()
1520 ipsr->ri = (ipsr->ri + 1) & 0x3; in ia64_handle_unaligned()
1522 DPRINT("ipsr in ia64_handle_unaligned()
[all...]
H A Dtraps.c233 fp_emulate (int fp_fault, void *bundle, long *ipsr, long *fpsr, long *isr, long *pr, long *ifs, in fp_emulate() argument
264 (unsigned long *) ipsr, (unsigned long *) fpsr, in fp_emulate()
H A Dmca_drv.c156 mca_handler_bh(unsigned long paddr, void *iip, unsigned long ipsr) in mca_handler_bh() argument
163 iip, ipsr, paddr, current->comm); in mca_handler_bh()
/kernel/linux/linux-6.6/arch/ia64/kernel/
H A Dunaligned.c1316 struct ia64_psr *ipsr = ia64_psr(regs); in ia64_handle_unaligned() local
1355 ifa, regs->cr_iip + ipsr->ri); in ia64_handle_unaligned()
1385 ifa, regs->cr_iip + ipsr->ri); in ia64_handle_unaligned()
1393 regs->cr_iip, ifa, regs->cr_ipsr, ipsr->ri, ipsr->it); in ia64_handle_unaligned()
1401 switch (ipsr->ri) { in ia64_handle_unaligned()
1532 if (ipsr->ri == 2) in ia64_handle_unaligned()
1539 ipsr->ri = (ipsr->ri + 1) & 0x3; in ia64_handle_unaligned()
1541 DPRINT("ipsr in ia64_handle_unaligned()
[all...]
H A Dtraps.c233 fp_emulate (int fp_fault, void *bundle, long *ipsr, long *fpsr, long *isr, long *pr, long *ifs, in fp_emulate() argument
264 (unsigned long *) ipsr, (unsigned long *) fpsr, in fp_emulate()
/kernel/linux/linux-5.10/arch/ia64/include/asm/
H A Dmca_asm.h67 * in the psr before updating the ipsr and iip.
70 * and store the new value into ipsr
81 * 6. Do an rfi to move the values from ipsr to psr and iip to ip.
123 mov cr.ipsr = temp1; \
154 * 4. Set ipsr to this old_psr with "it" bit set and "bn" = 1.
160 * 7. Do an rfi to move ipsr to psr and iip to ip.
200 mov cr.ipsr = temp1; \
H A Dfpswa.h58 typedef fpswa_ret_t (*efi_fpswa_t) (unsigned long trap_type, void *bundle, unsigned long *ipsr,
H A Dmca.h113 unsigned long ipsr; member
/kernel/linux/linux-6.6/arch/ia64/include/asm/
H A Dmca_asm.h67 * in the psr before updating the ipsr and iip.
70 * and store the new value into ipsr
81 * 6. Do an rfi to move the values from ipsr to psr and iip to ip.
123 mov cr.ipsr = temp1; \
154 * 4. Set ipsr to this old_psr with "it" bit set and "bn" = 1.
160 * 7. Do an rfi to move ipsr to psr and iip to ip.
200 mov cr.ipsr = temp1; \
H A Dfpswa.h58 typedef fpswa_ret_t (*efi_fpswa_t) (unsigned long trap_type, void *bundle, unsigned long *ipsr,
H A Dmca.h110 unsigned long ipsr; member
/kernel/linux/linux-6.6/arch/arm/kernel/
H A Dentry-v7m.S24 mrs r1, ipsr

Completed in 13 milliseconds

12