Home
last modified time | relevance | path

Searched refs:flags (Results 1 – 25 of 1942) sorted by relevance

12345678910>>...78

/arch/h8300/include/asm/
Dirqflags.h10 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/
Dirqflags.h17 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/
Dpci-ip32.c28 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/
Dfirmware.c176 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 …]
Dsys_parisc.c76 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/
Dhw_irq.h67 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/
Dirqflags.h19 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/
Datomic32.c35 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/
Dirqflags.h21 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/
Dsmp.h110 #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/
Dmcbsp.c99 .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/
Dirqflags.h16 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/
Dcacheflush.c18 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/
Dbitops.c23 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/
Dbitops.c26 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/
Dirqflags.h10 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()
Dbitops.h24 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/
Ddaifflags.h43 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/
Dirqflags.h14 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/
Dirqflags.h12 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/
Dcmpxchg-irq.h9 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/
Dirqflags.h22 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/
Dirqflags.h27 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/
Dirqflags.h38 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/
Dirqflags.h19 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 …]

12345678910>>...78