/arch/h8300/include/asm/ |
D | irqflags.h | 10 h8300flags flags; in arch_local_save_flags() local 12 __asm__ volatile ("stc ccr,%w0" : "=r" (flags)); in arch_local_save_flags() 13 return flags; in arch_local_save_flags() 28 h8300flags flags; in arch_local_irq_save() local 31 "orc #0xc0,ccr" : "=r" (flags)); in arch_local_irq_save() 32 return flags; in arch_local_irq_save() 35 static inline void arch_local_irq_restore(h8300flags flags) in arch_local_irq_restore() argument 37 __asm__ volatile ("ldc %w0,ccr" : : "r" (flags) : "cc"); in arch_local_irq_restore() 40 static inline int arch_irqs_disabled_flags(unsigned long flags) in arch_irqs_disabled_flags() argument 42 return (flags & 0xc0) == 0xc0; in arch_irqs_disabled_flags() [all …]
|
/arch/c6x/include/asm/ |
D | irqflags.h | 17 unsigned long flags; in arch_local_save_flags() local 19 asm volatile (" mvc .s2 CSR,%0\n" : "=b"(flags)); in arch_local_save_flags() 20 return flags; in arch_local_save_flags() 24 static inline void arch_local_irq_restore(unsigned long flags) in arch_local_irq_restore() argument 26 asm volatile (" mvc .s2 %0,CSR\n" : : "b"(flags) : "memory"); in arch_local_irq_restore() 32 unsigned long flags = arch_local_save_flags(); in arch_local_irq_enable() local 33 flags |= 1; in arch_local_irq_enable() 34 arch_local_irq_restore(flags); in arch_local_irq_enable() 40 unsigned long flags = arch_local_save_flags(); in arch_local_irq_disable() local 41 flags &= ~1; in arch_local_irq_disable() [all …]
|
/arch/mips/pci/ |
D | pci-ip32.c | 28 unsigned int flags = mace->pci.error; in macepci_error() local 31 if (flags & MACEPCI_ERROR_MEMORY_ADDR) in macepci_error() 33 else if (flags & MACEPCI_ERROR_CONFIG_ADDR) in macepci_error() 38 if (flags & MACEPCI_ERROR_MASTER_ABORT) { in macepci_error() 40 flags &= ~MACEPCI_ERROR_MASTER_ABORT; in macepci_error() 42 if (flags & MACEPCI_ERROR_TARGET_ABORT) { in macepci_error() 44 flags &= ~MACEPCI_ERROR_TARGET_ABORT; in macepci_error() 46 if (flags & MACEPCI_ERROR_DATA_PARITY_ERR) { in macepci_error() 48 flags &= ~MACEPCI_ERROR_DATA_PARITY_ERR; in macepci_error() 50 if (flags & MACEPCI_ERROR_RETRY_ERR) { in macepci_error() [all …]
|
/arch/parisc/kernel/ |
D | firmware.c | 176 unsigned long flags; in set_firmware_width() local 177 spin_lock_irqsave(&pdc_lock, flags); in set_firmware_width() 179 spin_unlock_irqrestore(&pdc_lock, flags); in set_firmware_width() 221 unsigned long flags; in pdc_add_valid() local 223 spin_lock_irqsave(&pdc_lock, flags); in pdc_add_valid() 225 spin_unlock_irqrestore(&pdc_lock, flags); in pdc_add_valid() 240 unsigned long flags; in pdc_instr() local 242 spin_lock_irqsave(&pdc_lock, flags); in pdc_instr() 246 spin_unlock_irqrestore(&pdc_lock, flags); in pdc_instr() 262 unsigned long flags; in pdc_chassis_info() local [all …]
|
D | sys_parisc.c | 76 if (current->flags & PF_RANDOMIZE) in mmap_upper_limit() 84 unsigned long len, unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() argument 96 if (filp || (flags & MAP_SHARED)) in arch_get_unmapped_area() 100 if (flags & MAP_FIXED) { in arch_get_unmapped_area() 101 if ((flags & MAP_SHARED) && last_mmap && in arch_get_unmapped_area() 121 info.flags = 0; in arch_get_unmapped_area() 139 const unsigned long flags) in arch_get_unmapped_area_topdown() argument 152 if (filp || (flags & MAP_SHARED)) in arch_get_unmapped_area_topdown() 156 if (flags & MAP_FIXED) { in arch_get_unmapped_area_topdown() 157 if ((flags & MAP_SHARED) && last_mmap && in arch_get_unmapped_area_topdown() [all …]
|
/arch/powerpc/include/asm/ |
D | hw_irq.h | 67 unsigned long flags; in irq_soft_mask_return() local 71 : "=r" (flags) in irq_soft_mask_return() 74 return flags; in irq_soft_mask_return() 112 unsigned long flags; in irq_soft_mask_set_return() local 120 : "=&r" (flags) in irq_soft_mask_set_return() 125 return flags; in irq_soft_mask_set_return() 130 unsigned long flags, tmp; in irq_soft_mask_or_return() local 134 : "=&r" (flags), "=r" (tmp) in irq_soft_mask_or_return() 140 WARN_ON((mask | flags) && !((mask | flags) & IRQS_DISABLED)); in irq_soft_mask_or_return() 143 return flags; in irq_soft_mask_or_return() [all …]
|
/arch/nios2/include/asm/ |
D | irqflags.h | 19 static inline void arch_local_irq_restore(unsigned long flags) in arch_local_irq_restore() argument 21 WRCTL(CTL_FSTATUS, flags); in arch_local_irq_restore() 26 unsigned long flags; in arch_local_irq_disable() local 28 flags = arch_local_save_flags(); in arch_local_irq_disable() 29 arch_local_irq_restore(flags & ~STATUS_PIE); in arch_local_irq_disable() 34 unsigned long flags; in arch_local_irq_enable() local 36 flags = arch_local_save_flags(); in arch_local_irq_enable() 37 arch_local_irq_restore(flags | STATUS_PIE); in arch_local_irq_enable() 40 static inline int arch_irqs_disabled_flags(unsigned long flags) in arch_irqs_disabled_flags() argument 42 return (flags & STATUS_PIE) == 0; in arch_irqs_disabled_flags() [all …]
|
/arch/sparc/lib/ |
D | atomic32.c | 35 unsigned long flags; \ 36 spin_lock_irqsave(ATOMIC_HASH(v), flags); \ 41 spin_unlock_irqrestore(ATOMIC_HASH(v), flags); \ 50 unsigned long flags; \ 51 spin_lock_irqsave(ATOMIC_HASH(v), flags); \ 55 spin_unlock_irqrestore(ATOMIC_HASH(v), flags); \ 73 unsigned long flags; in atomic_xchg() local 75 spin_lock_irqsave(ATOMIC_HASH(v), flags); in atomic_xchg() 78 spin_unlock_irqrestore(ATOMIC_HASH(v), flags); in atomic_xchg() 86 unsigned long flags; in atomic_cmpxchg() local [all …]
|
/arch/xtensa/include/asm/ |
D | irqflags.h | 21 unsigned long flags; in arch_local_save_flags() local 22 asm volatile("rsr %0, ps" : "=a" (flags)); in arch_local_save_flags() 23 return flags; in arch_local_save_flags() 28 unsigned long flags; in arch_local_irq_save() local 38 : "=a" (flags), "=a" (tmp) :: "memory"); in arch_local_irq_save() 44 : "=&a" (flags) : "a" (LOCKLEVEL) : "memory"); in arch_local_irq_save() 48 : "=a" (flags) :: "memory"); in arch_local_irq_save() 50 return flags; in arch_local_irq_save() 60 unsigned long flags; in arch_local_irq_enable() local 61 asm volatile("rsil %0, 0" : "=a" (flags) :: "memory"); in arch_local_irq_enable() [all …]
|
/arch/arc/include/asm/ |
D | smp.h | 110 #define atomic_ops_lock(flags) do { \ argument 111 local_irq_save(flags); \ 115 #define atomic_ops_unlock(flags) do { \ argument 117 local_irq_restore(flags); \ 120 #define bitops_lock(flags) do { \ argument 121 local_irq_save(flags); \ 125 #define bitops_unlock(flags) do { \ argument 127 local_irq_restore(flags); \ 132 #define atomic_ops_lock(flags) local_irq_save(flags) argument 133 #define atomic_ops_unlock(flags) local_irq_restore(flags) argument [all …]
|
/arch/arm/mach-omap1/ |
D | mcbsp.c | 99 .flags = IORESOURCE_MEM, 104 .flags = IORESOURCE_IRQ, 109 .flags = IORESOURCE_IRQ, 114 .flags = IORESOURCE_DMA, 119 .flags = IORESOURCE_DMA, 126 .flags = IORESOURCE_MEM, 131 .flags = IORESOURCE_IRQ, 136 .flags = IORESOURCE_IRQ, 141 .flags = IORESOURCE_DMA, 146 .flags = IORESOURCE_DMA, [all …]
|
/arch/microblaze/include/asm/ |
D | irqflags.h | 16 unsigned long flags; in arch_local_irq_save() local 19 : "=r"(flags) in arch_local_irq_save() 22 return flags; in arch_local_irq_save() 49 unsigned long flags, tmp; in arch_local_irq_save() local 55 : "=r"(flags), "=r"(tmp) in arch_local_irq_save() 58 return flags; in arch_local_irq_save() 91 unsigned long flags; in arch_local_save_flags() local 94 : "=r"(flags) in arch_local_save_flags() 97 return flags; in arch_local_save_flags() 100 static inline notrace void arch_local_irq_restore(unsigned long flags) in arch_local_irq_restore() argument [all …]
|
/arch/nds32/mm/ |
D | cacheflush.c | 18 unsigned long line_size, flags; in flush_icache_range() local 22 local_irq_save(flags); in flush_icache_range() 24 local_irq_restore(flags); in flush_icache_range() 30 unsigned long flags; in flush_icache_page() local 32 local_irq_save(flags); in flush_icache_page() 36 local_irq_restore(flags); in flush_icache_page() 53 unsigned long flags; in update_mmu_cache() local 59 local_irq_save(flags); in update_mmu_cache() 63 local_irq_restore(flags); in update_mmu_cache() 67 if ((test_and_clear_bit(PG_dcache_dirty, &page->flags)) || in update_mmu_cache() [all …]
|
/arch/parisc/lib/ |
D | bitops.c | 23 unsigned long temp, flags; in __xchg64() local 25 _atomic_spin_lock_irqsave(ptr, flags); in __xchg64() 28 _atomic_spin_unlock_irqrestore(ptr, flags); in __xchg64() 35 unsigned long flags; in __xchg32() local 38 _atomic_spin_lock_irqsave(ptr, flags); in __xchg32() 41 _atomic_spin_unlock_irqrestore(ptr, flags); in __xchg32() 48 unsigned long flags; in __xchg8() local 51 _atomic_spin_lock_irqsave(ptr, flags); in __xchg8() 54 _atomic_spin_unlock_irqrestore(ptr, flags); in __xchg8() 61 unsigned long flags; in __cmpxchg_u64() local [all …]
|
/arch/mips/lib/ |
D | bitops.c | 26 unsigned long flags; in __mips_set_bit() local 29 raw_local_irq_save(flags); in __mips_set_bit() 31 raw_local_irq_restore(flags); in __mips_set_bit() 47 unsigned long flags; in __mips_clear_bit() local 50 raw_local_irq_save(flags); in __mips_clear_bit() 52 raw_local_irq_restore(flags); in __mips_clear_bit() 68 unsigned long flags; in __mips_change_bit() local 71 raw_local_irq_save(flags); in __mips_change_bit() 73 raw_local_irq_restore(flags); in __mips_change_bit() 90 unsigned long flags; in __mips_test_and_set_bit_lock() local [all …]
|
/arch/parisc/include/asm/ |
D | irqflags.h | 10 unsigned long flags; in arch_local_save_flags() local 11 asm volatile("ssm 0, %0" : "=r" (flags) : : "memory"); in arch_local_save_flags() 12 return flags; in arch_local_save_flags() 27 unsigned long flags; in arch_local_irq_save() local 28 asm volatile("rsm %1,%0" : "=r" (flags) : "i" (PSW_I) : "memory"); in arch_local_irq_save() 29 return flags; in arch_local_irq_save() 32 static inline void arch_local_irq_restore(unsigned long flags) in arch_local_irq_restore() argument 34 asm volatile("mtsm %0" : : "r" (flags) : "memory"); in arch_local_irq_restore() 37 static inline bool arch_irqs_disabled_flags(unsigned long flags) in arch_irqs_disabled_flags() argument 39 return (flags & PSW_I) == 0; in arch_irqs_disabled_flags()
|
D | bitops.h | 24 unsigned long flags; in set_bit() local 27 _atomic_spin_lock_irqsave(addr, flags); in set_bit() 29 _atomic_spin_unlock_irqrestore(addr, flags); in set_bit() 35 unsigned long flags; in clear_bit() local 38 _atomic_spin_lock_irqsave(addr, flags); in clear_bit() 40 _atomic_spin_unlock_irqrestore(addr, flags); in clear_bit() 46 unsigned long flags; in change_bit() local 49 _atomic_spin_lock_irqsave(addr, flags); in change_bit() 51 _atomic_spin_unlock_irqrestore(addr, flags); in change_bit() 58 unsigned long flags; in test_and_set_bit() local [all …]
|
/arch/arm64/include/asm/ |
D | daifflags.h | 43 unsigned long flags; in local_daif_save_flags() local 45 flags = read_sysreg(daif); in local_daif_save_flags() 50 flags |= PSR_I_BIT; in local_daif_save_flags() 53 return flags; in local_daif_save_flags() 58 unsigned long flags; in local_daif_save() local 60 flags = local_daif_save_flags(); in local_daif_save() 64 return flags; in local_daif_save() 67 static inline void local_daif_restore(unsigned long flags) in local_daif_restore() argument 69 bool irq_disabled = flags & PSR_I_BIT; in local_daif_restore() 84 if (!(flags & PSR_A_BIT)) { in local_daif_restore() [all …]
|
/arch/nds32/include/asm/ |
D | irqflags.h | 14 unsigned long flags; in arch_local_irq_save() local 15 flags = __nds32__mfsr(NDS32_SR_PSW) & PSW_mskGIE; in arch_local_irq_save() 17 return flags; in arch_local_irq_save() 22 unsigned long flags; in arch_local_save_flags() local 23 flags = __nds32__mfsr(NDS32_SR_PSW) & PSW_mskGIE; in arch_local_save_flags() 24 return flags; in arch_local_save_flags() 27 static inline void arch_local_irq_restore(unsigned long flags) in arch_local_irq_restore() argument 29 if(flags) in arch_local_irq_restore() 33 static inline int arch_irqs_disabled_flags(unsigned long flags) in arch_irqs_disabled_flags() argument 35 return !flags; in arch_irqs_disabled_flags()
|
/arch/m68k/include/asm/ |
D | irqflags.h | 12 unsigned long flags; in arch_local_save_flags() local 13 asm volatile ("movew %%sr,%0" : "=d" (flags) : : "memory"); in arch_local_save_flags() 14 return flags; in arch_local_save_flags() 56 unsigned long flags = arch_local_save_flags(); in arch_local_irq_save() local 58 return flags; in arch_local_irq_save() 61 static inline void arch_local_irq_restore(unsigned long flags) in arch_local_irq_restore() argument 63 asm volatile ("movew %0,%%sr" : : "d" (flags) : "memory"); in arch_local_irq_restore() 66 static inline bool arch_irqs_disabled_flags(unsigned long flags) in arch_irqs_disabled_flags() argument 70 return (flags & ~(ALLOWINT | 0x200)) != 0; in arch_irqs_disabled_flags() 72 return (flags & ~ALLOWINT) != 0; in arch_irqs_disabled_flags()
|
/arch/sh/include/asm/ |
D | cmpxchg-irq.h | 9 unsigned long flags, retval; in xchg_u32() local 11 local_irq_save(flags); in xchg_u32() 14 local_irq_restore(flags); in xchg_u32() 20 unsigned long flags, retval; in xchg_u16() local 22 local_irq_save(flags); in xchg_u16() 25 local_irq_restore(flags); in xchg_u16() 31 unsigned long flags, retval; in xchg_u8() local 33 local_irq_save(flags); in xchg_u8() 36 local_irq_restore(flags); in xchg_u8() 44 unsigned long flags; in __cmpxchg_u32() local [all …]
|
/arch/x86/include/asm/ |
D | irqflags.h | 22 unsigned long flags; in native_save_fl() local 31 : "=rm" (flags) in native_save_fl() 35 return flags; in native_save_fl() 38 extern inline void native_restore_fl(unsigned long flags); 39 extern inline void native_restore_fl(unsigned long flags) in native_restore_fl() argument 43 :"g" (flags) in native_restore_fl() 82 static __always_inline void arch_local_irq_restore(unsigned long flags) in arch_local_irq_restore() argument 84 native_restore_fl(flags); in arch_local_irq_restore() 120 unsigned long flags = arch_local_save_flags(); in arch_local_irq_save() local 122 return flags; in arch_local_irq_save() [all …]
|
/arch/arm/include/asm/ |
D | irqflags.h | 27 unsigned long flags; in arch_local_irq_save() local 32 : "=r" (flags) : : "memory", "cc"); in arch_local_irq_save() 33 return flags; in arch_local_irq_save() 74 unsigned long flags, temp; in arch_local_irq_save() local 80 : "=r" (flags), "=r" (temp) in arch_local_irq_save() 83 return flags; in arch_local_irq_save() 158 unsigned long flags; in arch_local_save_flags() local 161 : "=r" (flags) : : "memory", "cc"); in arch_local_save_flags() 162 return flags; in arch_local_save_flags() 169 static inline void arch_local_irq_restore(unsigned long flags) in arch_local_irq_restore() argument [all …]
|
/arch/mips/include/asm/ |
D | irqflags.h | 38 unsigned long flags; in arch_local_irq_save() local 53 : [flags] "=r" (flags) in arch_local_irq_save() 57 return flags; in arch_local_irq_save() 60 static inline void arch_local_irq_restore(unsigned long flags) in arch_local_irq_restore() argument 87 : [flags] "=r" (__tmp1) in arch_local_irq_restore() 88 : "0" (flags) in arch_local_irq_restore() 96 void arch_local_irq_restore(unsigned long flags); 122 unsigned long flags; in arch_local_save_flags() local 129 : [flags] "=r" (flags)); in arch_local_save_flags() 131 return flags; in arch_local_save_flags() [all …]
|
/arch/ia64/include/asm/ |
D | irqflags.h | 19 static inline void arch_maybe_save_ip(unsigned long flags) in arch_maybe_save_ip() argument 21 if (flags & IA64_PSR_I) in arch_maybe_save_ip() 25 #define arch_maybe_save_ip(flags) do {} while (0) argument 44 unsigned long flags = arch_local_save_flags(); in arch_local_irq_save() local 48 arch_maybe_save_ip(flags); in arch_local_irq_save() 49 return flags; in arch_local_irq_save() 69 static inline void arch_local_irq_restore(unsigned long flags) in arch_local_irq_restore() argument 74 ia64_intrin_local_irq_restore(flags & IA64_PSR_I); in arch_local_irq_restore() 75 arch_maybe_save_ip(old_psr & ~flags); in arch_local_irq_restore() 78 static inline bool arch_irqs_disabled_flags(unsigned long flags) in arch_irqs_disabled_flags() argument [all …]
|