Home
last modified time | relevance | path

Searched refs:access (Results 1 – 25 of 264) sorted by relevance

1234567891011

/arch/arm/include/asm/
Darch_timer.h22 void arch_timer_reg_write_cp15(int access, enum arch_timer_reg reg, u32 val) in arch_timer_reg_write_cp15() argument
24 if (access == ARCH_TIMER_PHYS_ACCESS) { in arch_timer_reg_write_cp15()
33 } else if (access == ARCH_TIMER_VIRT_ACCESS) { in arch_timer_reg_write_cp15()
48 u32 arch_timer_reg_read_cp15(int access, enum arch_timer_reg reg) in arch_timer_reg_read_cp15() argument
52 if (access == ARCH_TIMER_PHYS_ACCESS) { in arch_timer_reg_read_cp15()
61 } else if (access == ARCH_TIMER_VIRT_ACCESS) { in arch_timer_reg_read_cp15()
/arch/tile/gxio/
DKconfig2 # Support direct access to TILE-Gx hardware from user space, via the
8 # Support direct access to the common I/O DMA facility within the
14 # Support direct access to the TILE-Gx mPIPE hardware from kernel space.
20 # Support direct access to the TILE-Gx TRIO hardware from kernel space.
26 # Support direct access to the TILE-Gx USB hardware from kernel space.
31 # Support direct access to the TILE-Gx UART hardware from kernel space.
/arch/arm64/include/asm/
Darch_timer.h87 void arch_timer_reg_write_cp15(int access, enum arch_timer_reg reg, u32 val) in arch_timer_reg_write_cp15() argument
89 if (access == ARCH_TIMER_PHYS_ACCESS) { in arch_timer_reg_write_cp15()
98 } else if (access == ARCH_TIMER_VIRT_ACCESS) { in arch_timer_reg_write_cp15()
113 u32 arch_timer_reg_read_cp15(int access, enum arch_timer_reg reg) in arch_timer_reg_read_cp15() argument
115 if (access == ARCH_TIMER_PHYS_ACCESS) { in arch_timer_reg_read_cp15()
122 } else if (access == ARCH_TIMER_VIRT_ACCESS) { in arch_timer_reg_read_cp15()
/arch/x86/kvm/
Dmmutrace.h41 access_str[role.access], \
205 TP_PROTO(u64 *sptep, gfn_t gfn, unsigned access, unsigned int gen),
206 TP_ARGS(sptep, gfn, access, gen),
211 __field(unsigned, access)
218 __entry->access = access;
223 __entry->gfn, __entry->access, __entry->gen)
228 TP_PROTO(u64 addr, gfn_t gfn, unsigned access),
229 TP_ARGS(addr, gfn, access),
234 __field(unsigned, access)
240 __entry->access = access;
[all …]
Dpaging_tmpl.h107 static inline void FNAME(protect_clean_gpte)(struct kvm_mmu *mmu, unsigned *access, in FNAME()
122 *access &= mask; in FNAME()
186 unsigned access; in FNAME() local
188 access = ((gpte & VMX_EPT_WRITABLE_MASK) ? ACC_WRITE_MASK : 0) | in FNAME()
194 access = gpte & (PT_WRITABLE_MASK | PT_USER_MASK | PT_PRESENT_MASK); in FNAME()
196 access ^= (gpte >> PT64_NX_SHIFT); in FNAME()
199 return access; in FNAME()
280 gva_t addr, u32 access) in FNAME()
293 const int write_fault = access & PFERR_WRITE_MASK; in FNAME()
294 const int user_fault = access & PFERR_USER_MASK; in FNAME()
[all …]
/arch/powerpc/include/asm/
Dtrace.h154 TP_PROTO(unsigned long addr, unsigned long access, unsigned long trap),
155 TP_ARGS(addr, access, trap),
158 __field(unsigned long, access)
164 __entry->access = access;
169 __entry->addr, __entry->access, __entry->trap)
/arch/powerpc/mm/
Dhugetlbpage-hash64.c22 int __hash_page_huge(unsigned long ea, unsigned long access, unsigned long vsid, in __hash_page_huge() argument
54 if (unlikely(!check_pte_access(access, old_pte))) in __hash_page_huge()
60 if (access & _PAGE_WRITE) in __hash_page_huge()
105 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_huge()
Dhash64_64k.c48 int __hash_page_4K(unsigned long ea, unsigned long access, unsigned long vsid, in __hash_page_4K() argument
72 if (unlikely(!check_pte_access(access, old_pte))) in __hash_page_4K()
80 if (access & _PAGE_WRITE) in __hash_page_4K()
197 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_4K()
220 int __hash_page_64K(unsigned long ea, unsigned long access, in __hash_page_64K() argument
241 if (unlikely(!check_pte_access(access, old_pte))) in __hash_page_64K()
255 if (access & _PAGE_WRITE) in __hash_page_64K()
321 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_64K()
Dhash64_4k.c19 int __hash_page_4K(unsigned long ea, unsigned long access, unsigned long vsid, in __hash_page_4K() argument
40 if (unlikely(!check_pte_access(access, old_pte))) in __hash_page_4K()
48 if (access & _PAGE_WRITE) in __hash_page_4K()
116 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_4K()
Dhugepage-hash64.c21 int __hash_page_thp(unsigned long ea, unsigned long access, unsigned long vsid, in __hash_page_thp() argument
43 if (unlikely(!check_pte_access(access, old_pmd))) in __hash_page_thp()
50 if (access & _PAGE_WRITE) in __hash_page_thp()
161 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_thp()
Dhash_utils_64.c1204 void hash_failure_debug(unsigned long ea, unsigned long access, in hash_failure_debug() argument
1211 ea, access, current->comm); in hash_failure_debug()
1239 unsigned long access, unsigned long trap, in hash_page_mm() argument
1252 ea, access, trap); in hash_page_mm()
1253 trace_hash_fault(ea, access, trap); in hash_page_mm()
1323 access |= _PAGE_PRESENT; in hash_page_mm()
1328 if (!check_pte_access(access, pte_val(*ptep))) { in hash_page_mm()
1336 rc = __hash_page_thp(ea, access, vsid, (pmd_t *)ptep, in hash_page_mm()
1340 rc = __hash_page_huge(ea, access, vsid, ptep, trap, in hash_page_mm()
1400 rc = __hash_page_64K(ea, access, vsid, ptep, trap, in hash_page_mm()
[all …]
/arch/s390/mm/
Dfault.c336 static noinline void do_fault_error(struct pt_regs *regs, int access, int fault) in do_fault_error() argument
342 if (access == VM_EXEC && signal_return(regs) == 0) in do_fault_error()
396 static inline int do_exception(struct pt_regs *regs, int access) in do_exception() argument
436 if (access == VM_WRITE || (trans_exc_code & store_indication) == 0x400) in do_exception()
475 if (unlikely(!(vma->vm_flags & access))) in do_exception()
554 int access, fault; in do_protection_exception() local
576 access = VM_EXEC; in do_protection_exception()
579 access = VM_WRITE; in do_protection_exception()
580 fault = do_exception(regs, access); in do_protection_exception()
583 do_fault_error(regs, access, fault); in do_protection_exception()
[all …]
/arch/powerpc/platforms/cell/spufs/
Dfault.c112 u64 ea, dsisr, access; in spufs_handle_class1() local
144 access = (_PAGE_PRESENT | _PAGE_READ); in spufs_handle_class1()
145 access |= (dsisr & MFC_DSISR_ACCESS_PUT) ? _PAGE_WRITE : 0UL; in spufs_handle_class1()
147 ret = hash_page(ea, access, 0x300, dsisr); in spufs_handle_class1()
/arch/arm/boot/dts/
Domap-gpmc-smsc911x.dtsi42 gpmc,access-ns = <120>;
43 gpmc,page-burst-access-ns = <20>;
49 gpmc,wr-access-ns = <0>;
Domap-gpmc-smsc9221.dtsi45 gpmc,access-ns = <36>;
46 gpmc,page-burst-access-ns = <0>;
50 gpmc,wr-access-ns = <42>;
Domap3-overo-tobiduo-common.dtsi41 gpmc,access-ns = <36>;
42 gpmc,page-burst-access-ns = <0>;
46 gpmc,wr-access-ns = <42>;
Domap3430-sdp.dts78 gpmc,access-ns = <114>;
79 gpmc,page-burst-access-ns = <6>;
83 gpmc,wr-access-ns = <186>;
128 gpmc,access-ns = <54>;
129 gpmc,wr-access-ns = <30>;
173 gpmc,access-ns = <78>;
Domap2430-sdp.dts63 gpmc,access-ns = <187>;
64 gpmc,page-burst-access-ns = <24>;
70 gpmc,wr-access-ns = <0>;
Domap-zoom-common.dtsi44 gpmc,access-ns = <145>;
45 gpmc,page-burst-access-ns = <20>;
51 gpmc,wr-access-ns = <145>;
/arch/arm/mach-iop32x/include/mach/
Dentry-macro.S15 mcr p15, 0, \tmp, c15, c1, 0 @ Enable cp6 access
32 mcrne p15, 0, \tmp1, c15, c1, 0 @ Disable cp6 access
/arch/arm/mach-iop13xx/include/mach/
Dentry-macro.S22 mcr p15, 0, \tmp, c15, c1, 0 @ Enable cp6 access
41 mcrne p15, 0, \tmp1, c15, c1, 0 @ Disable cp6 access
/arch/arm/mach-iop33x/include/mach/
Dentry-macro.S15 mcr p15, 0, \tmp, c15, c1, 0 @ Enable cp6 access
33 mcrne p15, 0, \tmp1, c15, c1, 0 @ Disable cp6 access
/arch/powerpc/include/asm/book3s/64/
Dmmu-hash.h433 extern int __hash_page_4K(unsigned long ea, unsigned long access,
436 extern int __hash_page_64K(unsigned long ea, unsigned long access,
442 unsigned long access, unsigned long trap,
444 extern int hash_page(unsigned long ea, unsigned long access, unsigned long trap,
446 int __hash_page_huge(unsigned long ea, unsigned long access, unsigned long vsid,
450 extern int __hash_page_thp(unsigned long ea, unsigned long access,
454 static inline int __hash_page_thp(unsigned long ea, unsigned long access, in __hash_page_thp() argument
463 extern void hash_failure_debug(unsigned long ea, unsigned long access,
/arch/arc/kernel/
Dhead.S53 ; Unaligned access is disabled at reset, so re-enable early as
54 ; gcc 7.3.1 (ARC GNU 2018.03) onwards generates unaligned access
/arch/powerpc/boot/dts/
Dcurrituck.dts41 dcr-access-method = "native";
55 dcr-access-method = "native";
133 reg = <0x00000101 0x00000000 0x0 0x10000000 /* Config space access */
134 0x00000100 0x00000000 0x0 0x00001000>; /* UTL Registers space access */
171 reg = <0x00000301 0x00000000 0x0 0x10000000 /* Config space access */
172 0x00000300 0x00000000 0x0 0x00001000>; /* UTL Registers space access */
208 reg = <0x00000381 0x00000000 0x0 0x10000000 /* Config space access */
209 0x00000380 0x00000000 0x0 0x00001000>; /* UTL Registers space access */

1234567891011