Symbol: access
arch/arm/include/asm/arch_timer.h
28
void arch_timer_reg_write_cp15(int access, enum arch_timer_reg reg, u64 val)
arch/arm/include/asm/arch_timer.h
30
if (access == ARCH_TIMER_PHYS_ACCESS) {
arch/arm/include/asm/arch_timer.h
42
} else if (access == ARCH_TIMER_VIRT_ACCESS) {
arch/arm/include/asm/arch_timer.h
60
u32 arch_timer_reg_read_cp15(int access, enum arch_timer_reg reg)
arch/arm/include/asm/arch_timer.h
64
if (access == ARCH_TIMER_PHYS_ACCESS) {
arch/arm/include/asm/arch_timer.h
72
} else if (access == ARCH_TIMER_VIRT_ACCESS) {
arch/arm/kernel/hw_breakpoint.c
730
int i, access, closest_match = 0;
arch/arm/kernel/hw_breakpoint.c
762
access = (fsr & ARM_FSR_ACCESS_MASK) ?
arch/arm/kernel/hw_breakpoint.c
764
if (!(access & hw_breakpoint_type(wp)))
arch/arm/vfp/vfpmodule.c
455
u32 access;
arch/arm/vfp/vfpmodule.c
458
access = get_copro_access();
arch/arm/vfp/vfpmodule.c
463
set_copro_access(access | CPACC_FULL(10) | CPACC_FULL(11));
arch/arm64/include/asm/arch_timer.h
100
void arch_timer_reg_write_cp15(int access, enum arch_timer_reg reg, u64 val)
arch/arm64/include/asm/arch_timer.h
102
if (access == ARCH_TIMER_PHYS_ACCESS) {
arch/arm64/include/asm/arch_timer.h
114
} else if (access == ARCH_TIMER_VIRT_ACCESS) {
arch/arm64/include/asm/arch_timer.h
132
u64 arch_timer_reg_read_cp15(int access, enum arch_timer_reg reg)
arch/arm64/include/asm/arch_timer.h
134
if (access == ARCH_TIMER_PHYS_ACCESS) {
arch/arm64/include/asm/arch_timer.h
141
} else if (access == ARCH_TIMER_VIRT_ACCESS) {
arch/arm64/kernel/hw_breakpoint.c
764
int i, step = 0, *kernel_step, access, closest_match = 0;
arch/arm64/kernel/hw_breakpoint.c
789
access = (esr & ESR_ELx_WNR) ? HW_BREAKPOINT_W :
arch/arm64/kernel/hw_breakpoint.c
791
if (!(access & hw_breakpoint_type(wp)))
arch/arm64/kvm/hyp/nvhe/sys_regs.c
372
#define AARCH32(REG) { SYS_DESC(REG), .access = pvm_access_id_aarch32 }
arch/arm64/kvm/hyp/nvhe/sys_regs.c
375
#define AARCH64(REG) { SYS_DESC(REG), .access = pvm_access_id_aarch64 }
arch/arm64/kvm/hyp/nvhe/sys_regs.c
384
.access = pvm_access_id_aarch64, \
arch/arm64/kvm/hyp/nvhe/sys_regs.c
388
#define RAZ_WI(REG) { SYS_DESC(REG), .access = pvm_access_raz_wi }
arch/arm64/kvm/hyp/nvhe/sys_regs.c
391
#define HOST_HANDLED(REG) { SYS_DESC(REG), .access = NULL }
arch/arm64/kvm/hyp/nvhe/sys_regs.c
505
{ SYS_DESC(SYS_ICC_SRE_EL1), .access = pvm_gic_read_sre, },
arch/arm64/kvm/hyp/nvhe/sys_regs.c
509
{ SYS_DESC(SYS_CCSIDR2_EL1), .access = pvm_idst_access },
arch/arm64/kvm/hyp/nvhe/sys_regs.c
510
{ SYS_DESC(SYS_GMID_EL1), .access = pvm_idst_access },
arch/arm64/kvm/hyp/nvhe/sys_regs.c
511
{ SYS_DESC(SYS_SMIDR_EL1), .access = pvm_idst_access },
arch/arm64/kvm/hyp/nvhe/sys_regs.c
593
if (r->access == NULL)
arch/arm64/kvm/hyp/nvhe/sys_regs.c
597
if (r->access(vcpu, &params, r))
arch/arm64/kvm/sys_regs.c
1497
.access = access_pmu_evcntr, .reg = (PMEVCNTR0_EL0 + n), }
arch/arm64/kvm/sys_regs.c
1503
.access = access_pmu_evtyper, .reg = (PMEVTYPER0_EL0 + n), }
arch/arm64/kvm/sys_regs.c
2614
.access = undef_access, \
arch/arm64/kvm/sys_regs.c
2657
.access = acc, \
arch/arm64/kvm/sys_regs.c
2695
.access = access_id_reg, \
arch/arm64/kvm/sys_regs.c
3171
.access = access_imp_id_reg, \
arch/arm64/kvm/sys_regs.c
3246
.access = access_id_reg,
arch/arm64/kvm/sys_regs.c
3446
.access = access_pminten, .reg = PMINTENSET_EL1,
arch/arm64/kvm/sys_regs.c
3449
.access = access_pminten, .reg = PMINTENSET_EL1,
arch/arm64/kvm/sys_regs.c
3529
{ PMU_SYS_REG(PMCR_EL0), .access = access_pmcr, .reset = reset_pmcr,
arch/arm64/kvm/sys_regs.c
3532
.access = access_pmcnten, .reg = PMCNTENSET_EL0,
arch/arm64/kvm/sys_regs.c
3535
.access = access_pmcnten, .reg = PMCNTENSET_EL0,
arch/arm64/kvm/sys_regs.c
3538
.access = access_pmovs, .reg = PMOVSSET_EL0,
arch/arm64/kvm/sys_regs.c
3546
.access = access_pmswinc, .reset = NULL },
arch/arm64/kvm/sys_regs.c
3548
.access = access_pmselr, .reset = reset_pmselr, .reg = PMSELR_EL0 },
arch/arm64/kvm/sys_regs.c
3550
.access = access_pmceid, .reset = NULL },
arch/arm64/kvm/sys_regs.c
3552
.access = access_pmceid, .reset = NULL },
arch/arm64/kvm/sys_regs.c
3554
.access = access_pmu_evcntr, .reset = reset_unknown,
arch/arm64/kvm/sys_regs.c
3558
.access = access_pmu_evtyper, .reset = NULL },
arch/arm64/kvm/sys_regs.c
3560
.access = access_pmu_evcntr, .reset = NULL },
arch/arm64/kvm/sys_regs.c
3565
{ PMU_SYS_REG(PMUSERENR_EL0), .access = access_pmuserenr,
arch/arm64/kvm/sys_regs.c
3568
.access = access_pmovs, .reg = PMOVSSET_EL0,
arch/arm64/kvm/sys_regs.c
3652
{ SYS_DESC(SYS_CNTPCT_EL0), .access = access_arch_timer,
arch/arm64/kvm/sys_regs.c
3654
{ SYS_DESC(SYS_CNTVCT_EL0), .access = access_arch_timer,
arch/arm64/kvm/sys_regs.c
3734
{ PMU_SYS_REG(PMCCFILTR_EL0), .access = access_pmu_evtyper,
arch/arm64/kvm/sys_regs.c
3781
{ SYS_DESC(SYS_SPSR_irq), .access = trap_raz_wi },
arch/arm64/kvm/sys_regs.c
3782
{ SYS_DESC(SYS_SPSR_abt), .access = trap_raz_wi },
arch/arm64/kvm/sys_regs.c
3783
{ SYS_DESC(SYS_SPSR_und), .access = trap_raz_wi },
arch/arm64/kvm/sys_regs.c
3784
{ SYS_DESC(SYS_SPSR_fiq), .access = trap_raz_wi },
arch/arm64/kvm/sys_regs.c
4198
.access = (access_fn), \
arch/arm64/kvm/sys_regs.c
4516
{ Op1( 0), CRm( 1), .access = trap_raz_wi },
arch/arm64/kvm/sys_regs.c
4519
{ Op1( 0), CRm( 2), .access = trap_raz_wi },
arch/arm64/kvm/sys_regs.c
4531
.access = access_pmu_evcntr }
arch/arm64/kvm/sys_regs.c
4537
.access = access_pmu_evtyper }
arch/arm64/kvm/sys_regs.c
4578
{ CP15_PMU_SYS_REG(DIRECT, 0, 9, 12, 0), .access = access_pmcr },
arch/arm64/kvm/sys_regs.c
4579
{ CP15_PMU_SYS_REG(DIRECT, 0, 9, 12, 1), .access = access_pmcnten },
arch/arm64/kvm/sys_regs.c
4580
{ CP15_PMU_SYS_REG(DIRECT, 0, 9, 12, 2), .access = access_pmcnten },
arch/arm64/kvm/sys_regs.c
4581
{ CP15_PMU_SYS_REG(DIRECT, 0, 9, 12, 3), .access = access_pmovs },
arch/arm64/kvm/sys_regs.c
4582
{ CP15_PMU_SYS_REG(DIRECT, 0, 9, 12, 4), .access = access_pmswinc },
arch/arm64/kvm/sys_regs.c
4583
{ CP15_PMU_SYS_REG(DIRECT, 0, 9, 12, 5), .access = access_pmselr },
arch/arm64/kvm/sys_regs.c
4584
{ CP15_PMU_SYS_REG(LO, 0, 9, 12, 6), .access = access_pmceid },
arch/arm64/kvm/sys_regs.c
4585
{ CP15_PMU_SYS_REG(LO, 0, 9, 12, 7), .access = access_pmceid },
arch/arm64/kvm/sys_regs.c
4586
{ CP15_PMU_SYS_REG(DIRECT, 0, 9, 13, 0), .access = access_pmu_evcntr },
arch/arm64/kvm/sys_regs.c
4587
{ CP15_PMU_SYS_REG(DIRECT, 0, 9, 13, 1), .access = access_pmu_evtyper },
arch/arm64/kvm/sys_regs.c
4588
{ CP15_PMU_SYS_REG(DIRECT, 0, 9, 13, 2), .access = access_pmu_evcntr },
arch/arm64/kvm/sys_regs.c
4589
{ CP15_PMU_SYS_REG(DIRECT, 0, 9, 14, 0), .access = access_pmuserenr },
arch/arm64/kvm/sys_regs.c
4590
{ CP15_PMU_SYS_REG(DIRECT, 0, 9, 14, 1), .access = access_pminten },
arch/arm64/kvm/sys_regs.c
4591
{ CP15_PMU_SYS_REG(DIRECT, 0, 9, 14, 2), .access = access_pminten },
arch/arm64/kvm/sys_regs.c
4592
{ CP15_PMU_SYS_REG(DIRECT, 0, 9, 14, 3), .access = access_pmovs },
arch/arm64/kvm/sys_regs.c
4593
{ CP15_PMU_SYS_REG(HI, 0, 9, 14, 4), .access = access_pmceid },
arch/arm64/kvm/sys_regs.c
4594
{ CP15_PMU_SYS_REG(HI, 0, 9, 14, 5), .access = access_pmceid },
arch/arm64/kvm/sys_regs.c
4596
{ CP15_PMU_SYS_REG(DIRECT, 0, 9, 14, 6), .access = trap_raz_wi },
arch/arm64/kvm/sys_regs.c
4701
{ CP15_PMU_SYS_REG(DIRECT, 0, 14, 15, 7), .access = access_pmu_evtyper },
arch/arm64/kvm/sys_regs.c
4714
{ CP15_PMU_SYS_REG(DIRECT, 0, 0, 9, 0), .access = access_pmu_evcntr },
arch/arm64/kvm/sys_regs.c
4771
if (!r->access) {
arch/arm64/kvm/sys_regs.c
4777
if (likely(r->access(vcpu, params, r)))
arch/arm64/kvm/sys_regs.h
80
bool (*access)(struct kvm_vcpu *,
arch/m68k/fpsp040/fpsp.h
13
| These equates are used to access the exception frame, the fsave
arch/m68k/ifpsp060/src/fpsp.S
19600
# if an immediate data access fails, the resulting fault status #
arch/mips/include/asm/mips-cm.h
182
GCR_ACCESSOR_RW(32, 0x020, access)
arch/mips/include/asm/mips-cpc.h
81
CPC_ACCESSOR_RW(32, 0x000, access)
arch/mips/include/asm/msa.h
214
__BUILD_MSA_CTL_REG(access, 2)
arch/mips/include/asm/octeon/cvmx-sriox-defs.h
1422
uint64_t access:1;
arch/mips/include/asm/octeon/cvmx-sriox-defs.h
1426
uint64_t access:1;
arch/mips/include/asm/sn/sn0/hubmd.h
587
access: 2, /* 39-38: access rights of initiator*/
arch/mips/kernel/smp-cps.c
472
u32 access, stat, seq_state;
arch/mips/kernel/smp-cps.c
511
access = read_gcr_redir_access();
arch/mips/kernel/smp-cps.c
512
access |= BIT(core);
arch/mips/kernel/smp-cps.c
513
write_gcr_redir_access(access);
arch/mips/kernel/smp-cps.c
518
access = read_gcr_access();
arch/mips/kernel/smp-cps.c
519
access |= BIT(core);
arch/mips/kernel/smp-cps.c
520
write_gcr_access(access);
arch/powerpc/include/asm/book3s/64/mmu-hash.h
459
extern int __hash_page_4K(unsigned long ea, unsigned long access,
arch/powerpc/include/asm/book3s/64/mmu-hash.h
462
extern int __hash_page_64K(unsigned long ea, unsigned long access,
arch/powerpc/include/asm/book3s/64/mmu-hash.h
468
unsigned long access, unsigned long trap,
arch/powerpc/include/asm/book3s/64/mmu-hash.h
470
extern int hash_page(unsigned long ea, unsigned long access, unsigned long trap,
arch/powerpc/include/asm/book3s/64/mmu-hash.h
474
int __hash_page_huge(unsigned long ea, unsigned long access, unsigned long vsid,
arch/powerpc/include/asm/book3s/64/mmu-hash.h
478
extern int __hash_page_thp(unsigned long ea, unsigned long access,
arch/powerpc/include/asm/book3s/64/mmu-hash.h
482
static inline int __hash_page_thp(unsigned long ea, unsigned long access,
arch/powerpc/include/asm/book3s/64/mmu-hash.h
491
extern void hash_failure_debug(unsigned long ea, unsigned long access,
arch/powerpc/include/asm/book3s/64/pgtable.h
702
static inline bool check_pte_access(unsigned long access, unsigned long ptev)
arch/powerpc/include/asm/book3s/64/pgtable.h
707
if (access & ~ptev)
arch/powerpc/include/asm/book3s/64/pgtable.h
712
if ((access & _PAGE_PRIVILEGED) != (ptev & _PAGE_PRIVILEGED))
arch/powerpc/include/asm/trace.h
273
TP_PROTO(unsigned long addr, unsigned long access, unsigned long trap),
arch/powerpc/include/asm/trace.h
274
TP_ARGS(addr, access, trap),
arch/powerpc/include/asm/trace.h
277
__field(unsigned long, access)
arch/powerpc/include/asm/trace.h
283
__entry->access = access;
arch/powerpc/include/asm/trace.h
288
__entry->addr, __entry->access, __entry->trap)
arch/powerpc/mm/book3s64/hash_4k.c
117
hash_failure_debug(ea, access, vsid, trap, ssize,
arch/powerpc/mm/book3s64/hash_4k.c
21
int __hash_page_4K(unsigned long ea, unsigned long access, unsigned long vsid,
arch/powerpc/mm/book3s64/hash_4k.c
43
if (unlikely(!check_pte_access(access, old_pte)))
arch/powerpc/mm/book3s64/hash_4k.c
51
if (access & _PAGE_WRITE)
arch/powerpc/mm/book3s64/hash_64k.c
213
hash_failure_debug(ea, access, vsid, trap, ssize,
arch/powerpc/mm/book3s64/hash_64k.c
228
int __hash_page_64K(unsigned long ea, unsigned long access,
arch/powerpc/mm/book3s64/hash_64k.c
250
if (unlikely(!check_pte_access(access, old_pte)))
arch/powerpc/mm/book3s64/hash_64k.c
264
if (access & _PAGE_WRITE)
arch/powerpc/mm/book3s64/hash_64k.c
328
hash_failure_debug(ea, access, vsid, trap, ssize,
arch/powerpc/mm/book3s64/hash_64k.c
38
int __hash_page_4K(unsigned long ea, unsigned long access, unsigned long vsid,
arch/powerpc/mm/book3s64/hash_64k.c
61
if (unlikely(!check_pte_access(access, old_pte)))
arch/powerpc/mm/book3s64/hash_64k.c
69
if (access & _PAGE_WRITE)
arch/powerpc/mm/book3s64/hash_hugepage.c
163
hash_failure_debug(ea, access, vsid, trap, ssize,
arch/powerpc/mm/book3s64/hash_hugepage.c
21
int __hash_page_thp(unsigned long ea, unsigned long access, unsigned long vsid,
arch/powerpc/mm/book3s64/hash_hugepage.c
43
if (unlikely(!check_pte_access(access, old_pmd)))
arch/powerpc/mm/book3s64/hash_hugepage.c
50
if (access & _PAGE_WRITE)
arch/powerpc/mm/book3s64/hash_utils.c
1683
void hash_failure_debug(unsigned long ea, unsigned long access,
arch/powerpc/mm/book3s64/hash_utils.c
1690
ea, access, current->comm);
arch/powerpc/mm/book3s64/hash_utils.c
1719
unsigned long access, unsigned long trap,
arch/powerpc/mm/book3s64/hash_utils.c
1731
ea, access, trap);
arch/powerpc/mm/book3s64/hash_utils.c
1732
trace_hash_fault(ea, access, trap);
arch/powerpc/mm/book3s64/hash_utils.c
1823
access |= _PAGE_PRESENT | _PAGE_PTE;
arch/powerpc/mm/book3s64/hash_utils.c
1829
if (!check_pte_access(access, pte_val(*ptep))) {
arch/powerpc/mm/book3s64/hash_utils.c
1837
rc = __hash_page_thp(ea, access, vsid, (pmd_t *)ptep,
arch/powerpc/mm/book3s64/hash_utils.c
1841
rc = __hash_page_huge(ea, access, vsid, ptep, trap,
arch/powerpc/mm/book3s64/hash_utils.c
1904
rc = __hash_page_64K(ea, access, vsid, ptep, trap,
arch/powerpc/mm/book3s64/hash_utils.c
1910
if (access & spp)
arch/powerpc/mm/book3s64/hash_utils.c
1913
rc = __hash_page_4K(ea, access, vsid, ptep, trap,
arch/powerpc/mm/book3s64/hash_utils.c
1922
hash_failure_debug(ea, access, vsid, trap, ssize, psize,
arch/powerpc/mm/book3s64/hash_utils.c
1937
int hash_page(unsigned long ea, unsigned long access, unsigned long trap,
arch/powerpc/mm/book3s64/hash_utils.c
1950
return hash_page_mm(mm, ea, access, trap, flags);
arch/powerpc/mm/book3s64/hash_utils.c
1958
unsigned long access = _PAGE_PRESENT | _PAGE_READ;
arch/powerpc/mm/book3s64/hash_utils.c
1979
access |= _PAGE_WRITE;
arch/powerpc/mm/book3s64/hash_utils.c
1988
access |= _PAGE_PRIVILEGED;
arch/powerpc/mm/book3s64/hash_utils.c
1990
access &= ~_PAGE_PRIVILEGED;
arch/powerpc/mm/book3s64/hash_utils.c
1993
access |= _PAGE_EXEC;
arch/powerpc/mm/book3s64/hash_utils.c
1995
err = hash_page_mm(mm, ea, access, TRAP(regs), flags);
arch/powerpc/mm/book3s64/hash_utils.c
2036
unsigned long access = _PAGE_PRESENT | _PAGE_READ | (is_exec ? _PAGE_EXEC : 0);
arch/powerpc/mm/book3s64/hash_utils.c
2045
" trap=%lx\n", mm, mm->pgd, ea, access, trap);
arch/powerpc/mm/book3s64/hash_utils.c
2092
rc = __hash_page_64K(ea, access, vsid, ptep, trap,
arch/powerpc/mm/book3s64/hash_utils.c
2096
rc = __hash_page_4K(ea, access, vsid, ptep, trap, update_flags,
arch/powerpc/mm/book3s64/hash_utils.c
2103
hash_failure_debug(ea, access, vsid, trap, ssize,
arch/powerpc/mm/book3s64/hugetlbpage.c
122
hash_failure_debug(ea, access, vsid, trap, ssize,
arch/powerpc/mm/book3s64/hugetlbpage.c
20
int __hash_page_huge(unsigned long ea, unsigned long access, unsigned long vsid,
arch/powerpc/mm/book3s64/hugetlbpage.c
54
if (unlikely(!check_pte_access(access, old_pte)))
arch/powerpc/mm/book3s64/hugetlbpage.c
63
if ((access & _PAGE_WRITE) && !(old_pte & _PAGE_DIRTY))
arch/powerpc/mm/book3s64/hugetlbpage.c
72
if (access & _PAGE_WRITE)
arch/powerpc/platforms/cell/spu_base.c
170
extern int hash_page(unsigned long ea, unsigned long access,
arch/powerpc/platforms/cell/spufs/fault.c
120
access = (_PAGE_PRESENT | _PAGE_READ);
arch/powerpc/platforms/cell/spufs/fault.c
121
access |= (dsisr & MFC_DSISR_ACCESS_PUT) ? _PAGE_WRITE : 0UL;
arch/powerpc/platforms/cell/spufs/fault.c
123
ret = hash_page(ea, access, 0x300, dsisr);
arch/powerpc/platforms/cell/spufs/fault.c
88
u64 ea, dsisr, access;
arch/powerpc/platforms/cell/spufs/file.c
288
.access = spufs_mem_mmap_access,
arch/s390/mm/fault.c
266
static void do_exception(struct pt_regs *regs, int access)
arch/s390/mm/fault.c
292
access = VM_WRITE;
arch/s390/mm/fault.c
293
if (access == VM_WRITE)
arch/s390/mm/fault.c
300
if (!(vma->vm_flags & access)) {
arch/s390/mm/fault.c
326
if (unlikely(!(vma->vm_flags & access)))
arch/um/drivers/pty.c
100
err = access(line, R_OK | W_OK);
arch/um/drivers/xterm.c
97
if (access(argv[4], X_OK) < 0)
arch/um/os-Linux/file.c
150
err = access(file, W_OK);
arch/um/os-Linux/file.c
156
err = access(file, R_OK);
arch/um/os-Linux/file.c
81
err = access(file, amode);
arch/um/os-Linux/sigio.c
291
if ((access("/dev/ptmx", R_OK) < 0) &&
arch/um/os-Linux/sigio.c
292
(access("/dev/ptyp0", R_OK) < 0)) {
arch/x86/include/asm/kvm_host.h
2031
u64 access,
arch/x86/include/asm/kvm_host.h
364
unsigned access:4;
arch/x86/include/asm/kvm_host.h
492
gpa_t gva_or_gpa, u64 access,
arch/x86/kernel/cpu/sgx/encl.c
690
.access = sgx_vma_access,
arch/x86/kvm/i8254.c
444
int channel, access;
arch/x86/kvm/i8254.c
474
access = (val >> 4) & KVM_PIT_CHANNEL_MASK;
arch/x86/kvm/i8254.c
475
if (access == 0) {
arch/x86/kvm/i8254.c
478
s->rw_mode = access;
arch/x86/kvm/i8254.c
479
s->read_state = access;
arch/x86/kvm/i8254.c
480
s->write_state = access;
arch/x86/kvm/mmu.h
199
u64 access)
arch/x86/kvm/mmu.h
202
unsigned int pfec = access;
arch/x86/kvm/mmu.h
217
u64 implicit_access = access & PFERR_IMPLICIT_ACCESS;
arch/x86/kvm/mmu.h
305
gpa_t gpa, u64 access,
arch/x86/kvm/mmu.h
311
return kvm_x86_ops.nested_ops->translate_nested_gpa(vcpu, gpa, access,
arch/x86/kvm/mmu/mmu.c
1698
u64 *spte, gfn_t gfn, unsigned int access)
arch/x86/kvm/mmu/mmu.c
1705
kvm_mmu_page_set_translation(sp, spte_index(spte), gfn, access);
arch/x86/kvm/mmu/mmu.c
1720
u64 *spte, gfn_t gfn, unsigned int access)
arch/x86/kvm/mmu/mmu.c
1724
__rmap_add(vcpu->kvm, cache, slot, spte, gfn, access);
arch/x86/kvm/mmu/mmu.c
2052
.access = ACC_ALL,
arch/x86/kvm/mmu/mmu.c
2434
unsigned int access)
arch/x86/kvm/mmu/mmu.c
2441
role.access = access;
arch/x86/kvm/mmu/mmu.c
2481
bool direct, unsigned int access)
arch/x86/kvm/mmu/mmu.c
2483
union kvm_mmu_page_role role = kvm_mmu_child_role(sptep, direct, access);
arch/x86/kvm/mmu/mmu.c
2635
if (child->role.access == direct_access)
arch/x86/kvm/mmu/mmu.c
302
unsigned int access)
arch/x86/kvm/mmu/mmu.c
304
u64 spte = make_mmio_spte(vcpu, gfn, access);
arch/x86/kvm/mmu/mmu.c
3158
int nr_pages, unsigned int access)
arch/x86/kvm/mmu/mmu.c
3167
slot = gfn_to_memslot_dirty_bitmap(vcpu, gfn, access & ACC_WRITE_MASK);
arch/x86/kvm/mmu/mmu.c
3176
mmu_set_spte(vcpu, slot, sptep, access, gfn,
arch/x86/kvm/mmu/mmu.c
3199
unsigned int access = sp->role.access;
arch/x86/kvm/mmu/mmu.c
3201
return kvm_mmu_prefetch_sptes(vcpu, gfn, start, end - start, access);
arch/x86/kvm/mmu/mmu.c
3491
int ret, access;
arch/x86/kvm/mmu/mmu.c
3496
access = vcpu->arch.mmu->root_role.access;
arch/x86/kvm/mmu/mmu.c
3497
trace_kvm_mmu_spte_requested(fault, access);
arch/x86/kvm/mmu/mmu.c
3510
sp = kvm_mmu_get_child_sp(vcpu, it.sptep, base_gfn, true, access);
arch/x86/kvm/mmu/mmu.c
3523
ret = mmu_set_spte(vcpu, fault->slot, it.sptep, access,
arch/x86/kvm/mmu/mmu.c
3564
unsigned int access)
arch/x86/kvm/mmu/mmu.c
3574
access & shadow_mmio_access_mask);
arch/x86/kvm/mmu/mmu.c
4389
gpa_t vaddr, u64 access,
arch/x86/kvm/mmu/mmu.c
4400
return kvm_translate_gpa(vcpu, mmu, vaddr, access | PFERR_GUEST_FINAL_MASK,
arch/x86/kvm/mmu/mmu.c
4516
unsigned int access = get_mmio_spte_access(spte);
arch/x86/kvm/mmu/mmu.c
4524
trace_handle_mmio_page_fault(addr, gfn, access);
arch/x86/kvm/mmu/mmu.c
4525
vcpu_cache_mmio_info(vcpu, addr, gfn, access);
arch/x86/kvm/mmu/mmu.c
4702
struct kvm_page_fault *fault, unsigned int access)
arch/x86/kvm/mmu/mmu.c
4730
return kvm_handle_noslot_fault(vcpu, fault, access);
arch/x86/kvm/mmu/mmu.c
4759
return kvm_handle_noslot_fault(vcpu, fault, access);
arch/x86/kvm/mmu/mmu.c
4803
return kvm_handle_noslot_fault(vcpu, fault, access);
arch/x86/kvm/mmu/mmu.c
5314
unsigned int access)
arch/x86/kvm/mmu/mmu.c
5322
mark_mmio_spte(vcpu, sptep, gfn, access);
arch/x86/kvm/mmu/mmu.c
5596
#define ACC_BITS_MASK(access) \
arch/x86/kvm/mmu/mmu.c
5597
((1 & (access) ? 1 << 1 : 0) | \
arch/x86/kvm/mmu/mmu.c
5598
(2 & (access) ? 1 << 2 : 0) | \
arch/x86/kvm/mmu/mmu.c
5599
(3 & (access) ? 1 << 3 : 0) | \
arch/x86/kvm/mmu/mmu.c
5600
(4 & (access) ? 1 << 4 : 0) | \
arch/x86/kvm/mmu/mmu.c
5601
(5 & (access) ? 1 << 5 : 0) | \
arch/x86/kvm/mmu/mmu.c
5602
(6 & (access) ? 1 << 6 : 0) | \
arch/x86/kvm/mmu/mmu.c
5603
(7 & (access) ? 1 << 7 : 0) | \
arch/x86/kvm/mmu/mmu.c
5604
(8 & (access) ? 1 << 8 : 0) | \
arch/x86/kvm/mmu/mmu.c
5605
(9 & (access) ? 1 << 9 : 0) | \
arch/x86/kvm/mmu/mmu.c
5606
(10 & (access) ? 1 << 10 : 0) | \
arch/x86/kvm/mmu/mmu.c
5607
(11 & (access) ? 1 << 11 : 0) | \
arch/x86/kvm/mmu/mmu.c
5608
(12 & (access) ? 1 << 12 : 0) | \
arch/x86/kvm/mmu/mmu.c
5609
(13 & (access) ? 1 << 13 : 0) | \
arch/x86/kvm/mmu/mmu.c
5610
(14 & (access) ? 1 << 14 : 0) | \
arch/x86/kvm/mmu/mmu.c
5611
(15 & (access) ? 1 << 15 : 0))
arch/x86/kvm/mmu/mmu.c
5813
role.base.access = ACC_ALL;
arch/x86/kvm/mmu/mmu.c
5906
role.access = ACC_ALL;
arch/x86/kvm/mmu/mmu.c
5908
role.access &= ~ACC_USER_MASK;
arch/x86/kvm/mmu/mmu.c
6033
role.base.access = ACC_ALL;
arch/x86/kvm/mmu/mmu.c
682
return sp->role.access;
arch/x86/kvm/mmu/mmu.c
686
gfn_t gfn, unsigned int access)
arch/x86/kvm/mmu/mmu.c
689
sp->shadowed_translation[index] = (gfn << PAGE_SHIFT) | access;
arch/x86/kvm/mmu/mmu.c
693
WARN_ONCE(access != kvm_mmu_page_get_access(sp, index),
arch/x86/kvm/mmu/mmu.c
696
sp->gfn, kvm_mmu_page_get_access(sp, index), access);
arch/x86/kvm/mmu/mmu.c
705
unsigned int access)
arch/x86/kvm/mmu/mmu.c
709
kvm_mmu_page_set_translation(sp, index, gfn, access);
arch/x86/kvm/mmu/mmu.c
7150
unsigned int access;
arch/x86/kvm/mmu/mmu.c
7154
access = kvm_mmu_page_get_access(huge_sp, spte_index(huge_sptep));
arch/x86/kvm/mmu/mmu.c
7162
role = kvm_mmu_child_role(huge_sptep, /*direct=*/true, access);
arch/x86/kvm/mmu/mmu.c
7212
__rmap_add(kvm, cache, slot, sptep, gfn, sp->role.access);
arch/x86/kvm/mmu/mmutrace.h
223
__field(unsigned, access)
arch/x86/kvm/mmu/mmutrace.h
230
__entry->access = spte & ACC_ALL;
arch/x86/kvm/mmu/mmutrace.h
235
__entry->gfn, __entry->access, __entry->gen)
arch/x86/kvm/mmu/mmutrace.h
240
TP_PROTO(u64 addr, gfn_t gfn, unsigned access),
arch/x86/kvm/mmu/mmutrace.h
241
TP_ARGS(addr, gfn, access),
arch/x86/kvm/mmu/mmutrace.h
246
__field(unsigned, access)
arch/x86/kvm/mmu/mmutrace.h
252
__entry->access = access;
arch/x86/kvm/mmu/mmutrace.h
256
__entry->access)
arch/x86/kvm/mmu/mmutrace.h
376
TP_PROTO(struct kvm_page_fault *fault, u8 access),
arch/x86/kvm/mmu/mmutrace.h
377
TP_ARGS(fault, access),
arch/x86/kvm/mmu/mmutrace.h
383
__field(u8, access)
arch/x86/kvm/mmu/mmutrace.h
390
__entry->access = access;
arch/x86/kvm/mmu/mmutrace.h
394
__entry->gfn, __entry->pfn, __entry->level, __entry->access
arch/x86/kvm/mmu/mmutrace.h
42
access_str[role.access], \
arch/x86/kvm/mmu/paging_tmpl.h
109
static inline void FNAME(protect_clean_gpte)(struct kvm_mmu *mmu, unsigned *access,
arch/x86/kvm/mmu/paging_tmpl.h
124
*access &= mask;
arch/x86/kvm/mmu/paging_tmpl.h
180
unsigned access;
arch/x86/kvm/mmu/paging_tmpl.h
188
access = ((gpte & VMX_EPT_WRITABLE_MASK) ? ACC_WRITE_MASK : 0) |
arch/x86/kvm/mmu/paging_tmpl.h
201
access = gpte & (PT_WRITABLE_MASK | PT_USER_MASK | PT_PRESENT_MASK);
arch/x86/kvm/mmu/paging_tmpl.h
202
access |= gpte & PT64_NX_MASK ? 0 : ACC_EXEC_MASK;
arch/x86/kvm/mmu/paging_tmpl.h
205
return access;
arch/x86/kvm/mmu/paging_tmpl.h
315
gpa_t addr, u64 access)
arch/x86/kvm/mmu/paging_tmpl.h
328
const int write_fault = access & PFERR_WRITE_MASK;
arch/x86/kvm/mmu/paging_tmpl.h
329
const int user_fault = access & PFERR_USER_MASK;
arch/x86/kvm/mmu/paging_tmpl.h
330
const int fetch_fault = access & PFERR_FETCH_MASK;
arch/x86/kvm/mmu/paging_tmpl.h
341
trace_kvm_mmu_pagetable_walk(addr, access);
arch/x86/kvm/mmu/paging_tmpl.h
444
errcode = permission_fault(vcpu, mmu, walker->pte_access, pte_pkey, access);
arch/x86/kvm/mmu/paging_tmpl.h
457
access | PFERR_GUEST_FINAL_MASK,
arch/x86/kvm/mmu/paging_tmpl.h
533
if (access & PFERR_GUEST_PAGE_MASK)
arch/x86/kvm/mmu/paging_tmpl.h
554
walker->fault.error_code |= access & PFERR_GUEST_FAULT_STAGE_MASK;
arch/x86/kvm/mmu/paging_tmpl.h
562
struct kvm_vcpu *vcpu, gpa_t addr, u64 access)
arch/x86/kvm/mmu/paging_tmpl.h
565
access);
arch/x86/kvm/mmu/paging_tmpl.h
579
pte_access = sp->role.access & FNAME(gpte_access)(gpte);
arch/x86/kvm/mmu/paging_tmpl.h
656
unsigned int direct_access, access;
arch/x86/kvm/mmu/paging_tmpl.h
697
access = gw->pt_access[it.level - 2];
arch/x86/kvm/mmu/paging_tmpl.h
699
false, access);
arch/x86/kvm/mmu/paging_tmpl.h
900
gpa_t addr, u64 access,
arch/x86/kvm/mmu/paging_tmpl.h
912
r = FNAME(walk_addr_generic)(&walker, vcpu, mmu, addr, access);
arch/x86/kvm/mmu/paging_tmpl.h
960
pte_access = sp->role.access;
arch/x86/kvm/mmu/spte.c
100
access &= shadow_mmio_access_mask;
arch/x86/kvm/mmu/spte.c
101
spte |= vcpu->kvm->arch.shadow_mmio_value | access;
arch/x86/kvm/mmu/spte.c
324
static u64 change_spte_executable(u64 spte, u8 access)
arch/x86/kvm/mmu/spte.c
329
set = (access & ACC_EXEC_MASK) ? 0 : shadow_nx_mask;
arch/x86/kvm/mmu/spte.c
332
(access & ACC_EXEC_MASK ? shadow_xs_mask : 0) |
arch/x86/kvm/mmu/spte.c
333
(access & ACC_USER_EXEC_MASK ? shadow_xu_mask : 0);
arch/x86/kvm/mmu/spte.c
368
child_spte = change_spte_executable(child_spte, role.access);
arch/x86/kvm/mmu/spte.c
94
u64 make_mmio_spte(struct kvm_vcpu *vcpu, u64 gfn, unsigned int access)
arch/x86/kvm/mmu/spte.h
562
u64 make_mmio_spte(struct kvm_vcpu *vcpu, u64 gfn, unsigned int access);
arch/x86/kvm/mmu/tdp_mmu.c
1141
new_spte = make_mmio_spte(vcpu, iter->gfn, sp->role.access);
arch/x86/kvm/mmu/tdp_mmu.c
1143
wrprot = make_spte(vcpu, sp, fault->slot, sp->role.access, iter->gfn,
arch/x86/kvm/mmu/tdp_mmu.c
1228
trace_kvm_mmu_spte_requested(fault, root->role.access);
arch/x86/kvm/svm/nested.c
2148
u64 access,
arch/x86/kvm/svm/nested.c
2160
access |= PFERR_USER_MASK;
arch/x86/kvm/svm/nested.c
2162
return mmu->gva_to_gpa(vcpu, mmu, gpa, access, exception);
arch/x86/kvm/svm/svm.h
765
#define __BUILD_SVM_MSR_BITMAP_HELPER(rtype, action, bitop, access, bit_rw) \
arch/x86/kvm/svm/svm.h
766
static inline rtype svm_##action##_msr_bitmap_##access(unsigned long *bitmap, \
arch/x86/kvm/vmx/nested.c
7463
u64 access,
arch/x86/kvm/vmx/nested.c
7476
access &= ~PFERR_USER_MASK;
arch/x86/kvm/vmx/nested.c
7477
if ((pte_access & ACC_USER_MASK) && (access & PFERR_GUEST_FINAL_MASK))
arch/x86/kvm/vmx/nested.c
7478
access |= PFERR_USER_MASK;
arch/x86/kvm/vmx/nested.c
7480
return mmu->gva_to_gpa(vcpu, mmu, gpa, access, exception);
arch/x86/kvm/vmx/vmx.h
438
#define __BUILD_VMX_MSR_BITMAP_HELPER(rtype, action, bitop, access, base) \
arch/x86/kvm/vmx/vmx.h
439
static inline rtype vmx_##action##_msr_bitmap_##access(unsigned long *bitmap, \
arch/x86/kvm/x86.c
14178
u64 access = error_code &
arch/x86/kvm/x86.c
14182
mmu->gva_to_gpa(vcpu, mmu, gva, access, &fault) != INVALID_GPA) {
arch/x86/kvm/x86.c
3853
int access)
arch/x86/kvm/x86.c
3855
BUILD_BUG_ON(access != MSR_TYPE_R && access != MSR_TYPE_W);
arch/x86/kvm/x86.c
3861
if (access == MSR_TYPE_R)
arch/x86/kvm/x86.c
7841
u64 access = (kvm_x86_call(get_cpl)(vcpu) == 3) ? PFERR_USER_MASK : 0;
arch/x86/kvm/x86.c
7842
return mmu->gva_to_gpa(vcpu, mmu, gva, access, exception);
arch/x86/kvm/x86.c
7851
u64 access = (kvm_x86_call(get_cpl)(vcpu) == 3) ? PFERR_USER_MASK : 0;
arch/x86/kvm/x86.c
7852
access |= PFERR_WRITE_MASK;
arch/x86/kvm/x86.c
7853
return mmu->gva_to_gpa(vcpu, mmu, gva, access, exception);
arch/x86/kvm/x86.c
7867
struct kvm_vcpu *vcpu, u64 access,
arch/x86/kvm/x86.c
7875
gpa_t gpa = mmu->gva_to_gpa(vcpu, mmu, addr, access, exception);
arch/x86/kvm/x86.c
7904
u64 access = (kvm_x86_call(get_cpl)(vcpu) == 3) ? PFERR_USER_MASK : 0;
arch/x86/kvm/x86.c
7909
gpa_t gpa = mmu->gva_to_gpa(vcpu, mmu, addr, access|PFERR_FETCH_MASK,
arch/x86/kvm/x86.c
7929
u64 access = (kvm_x86_call(get_cpl)(vcpu) == 3) ? PFERR_USER_MASK : 0;
arch/x86/kvm/x86.c
7938
return kvm_read_guest_virt_helper(addr, val, bytes, vcpu, access,
arch/x86/kvm/x86.c
7948
u64 access = 0;
arch/x86/kvm/x86.c
7951
access |= PFERR_IMPLICIT_ACCESS;
arch/x86/kvm/x86.c
7953
access |= PFERR_USER_MASK;
arch/x86/kvm/x86.c
7955
return kvm_read_guest_virt_helper(addr, val, bytes, vcpu, access, exception);
arch/x86/kvm/x86.c
7959
struct kvm_vcpu *vcpu, u64 access,
arch/x86/kvm/x86.c
7967
gpa_t gpa = mmu->gva_to_gpa(vcpu, mmu, addr, access, exception);
arch/x86/kvm/x86.c
7993
u64 access = PFERR_WRITE_MASK;
arch/x86/kvm/x86.c
7996
access |= PFERR_IMPLICIT_ACCESS;
arch/x86/kvm/x86.c
7998
access |= PFERR_USER_MASK;
arch/x86/kvm/x86.c
8001
access, exception);
arch/x86/kvm/x86.c
8069
u64 access = ((kvm_x86_call(get_cpl)(vcpu) == 3) ? PFERR_USER_MASK : 0)
arch/x86/kvm/x86.c
8079
vcpu->arch.mmio_access, 0, access))) {
arch/x86/kvm/x86.c
8086
*gpa = mmu->gva_to_gpa(vcpu, mmu, gva, access, exception);
arch/x86/kvm/x86.h
314
gva_t gva, gfn_t gfn, unsigned access)
arch/x86/kvm/x86.h
326
vcpu->arch.mmio_access = access;
drivers/acpi/acpica/exprep.c
198
u32 access;
drivers/acpi/acpica/exprep.c
204
access = (field_flags & AML_FIELD_ACCESS_TYPE_MASK);
drivers/acpi/acpica/exprep.c
206
switch (access) {
drivers/acpi/acpica/exprep.c
253
ACPI_ERROR((AE_INFO, "Unknown field access type 0x%X", access));
drivers/acpi/acpica/exregion.c
120
goto access;
drivers/acpi/acpica/exregion.c
171
access:
drivers/acpi/numa/hmat.c
342
u8 type, u32 value, int access)
drivers/acpi/numa/hmat.c
346
target->coord[access].read_latency = value;
drivers/acpi/numa/hmat.c
347
target->coord[access].write_latency = value;
drivers/acpi/numa/hmat.c
350
target->coord[access].read_latency = value;
drivers/acpi/numa/hmat.c
353
target->coord[access].write_latency = value;
drivers/acpi/numa/hmat.c
356
target->coord[access].read_bandwidth = value;
drivers/acpi/numa/hmat.c
357
target->coord[access].write_bandwidth = value;
drivers/acpi/numa/hmat.c
360
target->coord[access].read_bandwidth = value;
drivers/acpi/numa/hmat.c
363
target->coord[access].write_bandwidth = value;
drivers/acpi/numa/hmat.c
738
unsigned long *p_nodes, int access)
drivers/acpi/numa/hmat.c
747
if ((access == NODE_ACCESS_CLASS_GENPORT_SINK_LOCAL ||
drivers/acpi/numa/hmat.c
748
access == NODE_ACCESS_CLASS_GENPORT_SINK_CPU) &&
drivers/acpi/numa/hmat.c
760
if (access == ACCESS_COORDINATE_LOCAL ||
drivers/acpi/numa/hmat.c
789
if ((access == ACCESS_COORDINATE_CPU ||
drivers/acpi/numa/hmat.c
790
access == NODE_ACCESS_CLASS_GENPORT_SINK_CPU) &&
drivers/acpi/numa/hmat.c
805
hmat_update_target_access(target, loc->hmat_loc->data_type, best, access);
drivers/acpi/numa/hmat.c
811
int access)
drivers/acpi/numa/hmat.c
817
hmat_update_target_attrs(target, p_nodes, access);
drivers/acpi/numa/hmat.c
820
register_memory_node_under_compute_node(mem_nid, cpu_nid, access);
drivers/acpi/numa/hmat.c
853
static void hmat_register_target_perf(struct memory_target *target, int access)
drivers/acpi/numa/hmat.c
856
node_set_perf_attrs(mem_nid, &target->coord[access], access);
drivers/base/node.c
152
enum access_coordinate_class access)
drivers/base/node.c
158
if (access_node->access == access)
drivers/base/node.c
165
access_node->access = access;
drivers/base/node.c
170
if (dev_set_name(dev, "access%u", access))
drivers/base/node.c
217
enum access_coordinate_class access)
drivers/base/node.c
227
c = node_init_node_access(node, access);
drivers/base/node.c
242
if (access == ACCESS_COORDINATE_CPU) {
drivers/base/node.c
258
enum access_coordinate_class access)
drivers/base/node.c
269
if (access_node->access != access)
drivers/base/node.c
281
if (access != ACCESS_COORDINATE_CPU)
drivers/base/node.c
729
enum access_coordinate_class access)
drivers/base/node.c
740
initiator = node_init_node_access(init_node, access);
drivers/base/node.c
741
target = node_init_node_access(targ_node, access);
drivers/base/node.c
84
unsigned int access;
drivers/cdx/cdx.c
664
.access = generic_access_phys,
drivers/char/mem.c
321
.access = generic_access_phys
drivers/char/tpm/tpm_tis_core.c
144
u8 access;
drivers/char/tpm/tpm_tis_core.c
146
rc = tpm_tis_read8(priv, TPM_ACCESS(l), &access);
drivers/char/tpm/tpm_tis_core.c
150
if (access & TPM_ACCESS_VALID)
drivers/char/tpm/tpm_tis_core.c
161
u8 access;
drivers/char/tpm/tpm_tis_core.c
163
rc = tpm_tis_read8(priv, TPM_ACCESS(l), &access);
drivers/char/tpm/tpm_tis_core.c
167
if ((access & (TPM_ACCESS_ACTIVE_LOCALITY | TPM_ACCESS_VALID
drivers/clocksource/arm_arch_timer.c
320
void erratum_set_next_event_generic(const int access, unsigned long evt,
drivers/clocksource/arm_arch_timer.c
326
ctrl = arch_timer_reg_read_cp15(access, ARCH_TIMER_REG_CTRL);
drivers/clocksource/arm_arch_timer.c
330
if (access == ARCH_TIMER_PHYS_ACCESS) {
drivers/clocksource/arm_arch_timer.c
338
arch_timer_reg_write_cp15(access, ARCH_TIMER_REG_CTRL, ctrl);
drivers/clocksource/arm_arch_timer.c
564
static __always_inline irqreturn_t timer_handler(const int access,
drivers/clocksource/arm_arch_timer.c
569
ctrl = arch_timer_reg_read_cp15(access, ARCH_TIMER_REG_CTRL);
drivers/clocksource/arm_arch_timer.c
572
arch_timer_reg_write_cp15(access, ARCH_TIMER_REG_CTRL, ctrl);
drivers/clocksource/arm_arch_timer.c
594
static __always_inline int arch_timer_shutdown(const int access,
drivers/clocksource/arm_arch_timer.c
599
ctrl = arch_timer_reg_read_cp15(access, ARCH_TIMER_REG_CTRL);
drivers/clocksource/arm_arch_timer.c
601
arch_timer_reg_write_cp15(access, ARCH_TIMER_REG_CTRL, ctrl);
drivers/clocksource/arm_arch_timer.c
616
static __always_inline void set_next_event(const int access, unsigned long evt,
drivers/clocksource/arm_arch_timer.c
622
ctrl = arch_timer_reg_read_cp15(access, ARCH_TIMER_REG_CTRL);
drivers/clocksource/arm_arch_timer.c
626
if (access == ARCH_TIMER_PHYS_ACCESS)
drivers/clocksource/arm_arch_timer.c
631
arch_timer_reg_write_cp15(access, ARCH_TIMER_REG_CVAL, evt + cnt);
drivers/clocksource/arm_arch_timer.c
632
arch_timer_reg_write_cp15(access, ARCH_TIMER_REG_CTRL, ctrl);
drivers/clocksource/arm_arch_timer_mmio.c
121
int offset_lo = t->access == VIRT_ACCESS ? CNTVCT_LO : CNTPCT_LO;
drivers/clocksource/arm_arch_timer_mmio.c
231
at->access = VIRT_ACCESS;
drivers/clocksource/arm_arch_timer_mmio.c
239
at->access = PHYS_ACCESS;
drivers/clocksource/arm_arch_timer_mmio.c
312
irq = at->access == VIRT_ACCESS ? frame->virt_irq : frame->phys_irq;
drivers/clocksource/arm_arch_timer_mmio.c
415
at->access == VIRT_ACCESS ? "virt" : "phys");
drivers/clocksource/arm_arch_timer_mmio.c
51
enum arch_timer_access access;
drivers/clocksource/arm_arch_timer_mmio.c
61
switch (timer->access) {
drivers/clocksource/arm_arch_timer_mmio.c
95
switch (timer->access) {
drivers/comedi/comedi_fops.c
2477
.access = comedi_vm_access,
drivers/crypto/amcc/crypto4xx_core.h
145
#define BUILD_PD_ACCESS __attribute__((access(read_only, 6, 7)))
drivers/cxl/core/cdat.c
118
int access, unsigned int val)
drivers/cxl/core/cdat.c
121
__cxl_access_coordinate_set(&coord[i], access, val);
drivers/cxl/core/cdat.c
91
int access, unsigned int val)
drivers/cxl/core/cdat.c
93
switch (access) {
drivers/devfreq/event/rockchip-dfi.c
260
res->c[i].access = readl_relaxed(dfi_regs +
drivers/devfreq/event/rockchip-dfi.c
294
u32 access = 0, clock_cycles = 0;
drivers/devfreq/event/rockchip-dfi.c
306
a = count.c[i].access - last->c[i].access;
drivers/devfreq/event/rockchip-dfi.c
309
if (a > access) {
drivers/devfreq/event/rockchip-dfi.c
310
access = a;
drivers/devfreq/event/rockchip-dfi.c
315
edata->load_count = access * 4;
drivers/devfreq/event/rockchip-dfi.c
344
res->c[i].access = dfi->total_count.c[i].access +
drivers/devfreq/event/rockchip-dfi.c
345
(u32)(now->c[i].access - last->c[i].access);
drivers/devfreq/event/rockchip-dfi.c
513
count += total.c[i].access * blen * dfi->buswidth[i];
drivers/devfreq/event/rockchip-dfi.c
74
u64 access;
drivers/fpga/dfl-afu-main.c
807
.access = generic_access_phys,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
156
.access = ttm_bo_vm_access
drivers/gpu/drm/i915/display/intel_display_core.h
315
} access;
drivers/gpu/drm/i915/display/intel_display_driver.c
323
display->access.any_task_allowed = any_task_allowed;
drivers/gpu/drm/i915/display/intel_display_driver.c
324
display->access.allowed_task = allowed_task;
drivers/gpu/drm/i915/display/intel_display_driver.c
423
if (display->access.any_task_allowed ||
drivers/gpu/drm/i915/display/intel_display_driver.c
424
display->access.allowed_task == current)
drivers/gpu/drm/i915/display/intel_display_driver.c
430
if (display->access.allowed_task)
drivers/gpu/drm/i915/display/intel_display_driver.c
432
display->access.allowed_task->comm,
drivers/gpu/drm/i915/display/intel_display_driver.c
433
task_pid_vnr(display->access.allowed_task));
drivers/gpu/drm/i915/gem/i915_gem_mman.c
941
.access = vm_access,
drivers/gpu/drm/i915/gem/i915_gem_mman.c
948
.access = vm_access,
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
1189
.access = vm_access_ttm,
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1432
bool access;
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1435
access = i915_gem_object_has_struct_page(obj) ||
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1439
return access;
drivers/gpu/drm/msm/adreno/a5xx_gpu.c
1161
const char *access[16] = { "reserved", "reserved",
drivers/gpu/drm/msm/adreno/a5xx_gpu.c
1168
status & 0xFFFFF, access[(status >> 24) & 0xF],
drivers/gpu/drm/nouveau/dispnv50/crc.c
520
.access = NV_DMA_V0_ACCESS_RDWR,
drivers/gpu/drm/nouveau/dispnv50/disp.c
296
.access = NV_DMA_V0_ACCESS_RDWR,
drivers/gpu/drm/nouveau/dispnv50/disp.c
308
.access = NV_DMA_V0_ACCESS_RDWR,
drivers/gpu/drm/nouveau/dispnv50/wndw.c
88
args.base.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/include/nvif/cl0002.h
17
__u8 access;
drivers/gpu/drm/nouveau/include/nvkm/engine/dma.h
14
u32 access;
drivers/gpu/drm/nouveau/include/nvkm/subdev/fault.h
32
u8 access;
drivers/gpu/drm/nouveau/nouveau_abi16.c
682
args.access = NV_DMA_V0_ACCESS_VM;
drivers/gpu/drm/nouveau/nouveau_abi16.c
688
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_abi16.c
693
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_chan.c
200
args.access = NV_DMA_V0_ACCESS_VM;
drivers/gpu/drm/nouveau/nouveau_chan.c
213
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_chan.c
218
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_chan.c
225
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_chan.c
230
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_chan.c
391
args.access = NV_DMA_V0_ACCESS_VM;
drivers/gpu/drm/nouveau/nouveau_chan.c
396
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_chan.c
409
args.access = NV_DMA_V0_ACCESS_VM;
drivers/gpu/drm/nouveau/nouveau_chan.c
415
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_chan.c
420
args.access = NV_DMA_V0_ACCESS_RDWR;
drivers/gpu/drm/nouveau/nouveau_drm.c
440
.access = NV_DMA_V0_ACCESS_RDWR,
drivers/gpu/drm/nouveau/nouveau_gem.c
73
.access = ttm_bo_vm_access
drivers/gpu/drm/nouveau/nouveau_svm.c
448
return nouveau_svm_fault_priority(fa->access) -
drivers/gpu/drm/nouveau/nouveau_svm.c
449
nouveau_svm_fault_priority(fb->access);
drivers/gpu/drm/nouveau/nouveau_svm.c
493
fault->access = (info & 0x000f0000) >> 16;
drivers/gpu/drm/nouveau/nouveau_svm.c
498
fault->inst, fault->addr, fault->access);
drivers/gpu/drm/nouveau/nouveau_svm.c
64
u8 access;
drivers/gpu/drm/nouveau/nouveau_svm.c
809
switch (buffer->fault[fi]->access) {
drivers/gpu/drm/nouveau/nouveau_svm.c
854
(buffer->fault[fi]->access == FAULT_ACCESS_READ &&
drivers/gpu/drm/nouveau/nouveau_svm.c
856
(buffer->fault[fi]->access != FAULT_ACCESS_READ &&
drivers/gpu/drm/nouveau/nouveau_svm.c
857
buffer->fault[fi]->access != FAULT_ACCESS_PREFETCH &&
drivers/gpu/drm/nouveau/nouveau_svm.c
859
(buffer->fault[fi]->access != FAULT_ACCESS_READ &&
drivers/gpu/drm/nouveau/nouveau_svm.c
860
buffer->fault[fi]->access != FAULT_ACCESS_WRITE &&
drivers/gpu/drm/nouveau/nouveau_svm.c
861
buffer->fault[fi]->access != FAULT_ACCESS_PREFETCH &&
drivers/gpu/drm/nouveau/nv17_fence.c
99
.access = NV_DMA_V0_ACCESS_RDWR,
drivers/gpu/drm/nouveau/nv50_fence.c
58
.access = NV_DMA_V0_ACCESS_RDWR,
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
120
switch (dmaobj->access) {
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
122
dmaobj->access = NV_MEM_ACCESS_VM;
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
125
dmaobj->access = NV_MEM_ACCESS_RO;
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
128
dmaobj->access = NV_MEM_ACCESS_WO;
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
131
dmaobj->access = NV_MEM_ACCESS_RW;
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
87
args->v0.version, args->v0.target, args->v0.access,
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
90
dmaobj->access = args->v0.access;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c
137
switch (dmaobj->base.access) {
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c
101
dmaobj->base.access = NV_MEM_ACCESS_RW;
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c
119
switch (dmaobj->base.access) {
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
142
switch (dmaobj->base.access) {
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c
570
ea = nvkm_enum_find(fifo->func->mmu_fault->access, info->access);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c
594
info->access, ea ? ea->name : "", info->addr,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c
610
.access = gf100_fifo_mmu_fault_access,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c
712
info.access = (type & 0x00000080) >> 7;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c
590
.access = gf100_fifo_mmu_fault_access,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c
117
info.access = (type & 0x00000080) >> 7;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c
93
.access = gf100_fifo_mmu_fault_access,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c
106
info.access = (type & 0x00070000) >> 16;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c
82
.access = gf100_fifo_mmu_fault_access,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c
447
.access = gv100_fifo_mmu_fault_access,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h
33
const struct nvkm_enum *access;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c
129
.access = gv100_fifo_mmu_fault_access,
drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c
147
info.access = (info1 & 0x000f0000) >> 16;
drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c
66
info.access = (info1 & 0x000f0000) >> 16;
drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c
105
info.access = (info1 & 0x000f0000) >> 16;
drivers/gpu/drm/radeon/radeon_gem.c
81
.access = ttm_bo_vm_access
drivers/gpu/drm/ttm/ttm_bo_vm.c
477
.access = ttm_bo_vm_access,
drivers/gpu/drm/xe/xe_bo.c
2216
.access = xe_bo_vm_access,
drivers/hwmon/nct6775-platform.c
101
enum sensor_access access;
drivers/hwmon/nct6775-platform.c
1534
enum sensor_access access = access_direct;
drivers/hwmon/nct6775-platform.c
1549
access = nct6775_determine_access(ASUSWMI_DEVICE_UID);
drivers/hwmon/nct6775-platform.c
1554
access = nct6775_determine_access(ASUSMSI_DEVICE_UID);
drivers/hwmon/nct6775-platform.c
1577
sio_data.access = access;
drivers/hwmon/nct6775-platform.c
1579
if (access == access_asuswmi) {
drivers/hwmon/nct6775-platform.c
1598
if (sio_data.access == access_direct) {
drivers/hwmon/nct6775-platform.c
949
if (sio_data->access == access_direct) {
drivers/hwmon/nct6775-platform.c
962
if (sio_data->access == access_direct) {
drivers/hwmon/nct6775-platform.c
992
sio_data->access = access_direct;
drivers/hwmon/pmbus/max31785.c
30
ktime_t access; /* Chip access time */
drivers/hwmon/pmbus/max31785.c
414
data->access = ktime_get();
drivers/hwmon/pmbus/max31785.c
46
s64 delta = ktime_us_delta(ktime_get(), data->access);
drivers/hwmon/pmbus/max31785.c
61
data->access = ktime_get();
drivers/hwmon/pmbus/max31785.c
73
data->access = ktime_get();
drivers/hwtracing/coresight/coresight-catu.c
392
struct csdev_access *csa = &drvdata->csdev->access;
drivers/hwtracing/coresight/coresight-catu.c
569
catu_desc.access = CSDEV_ACCESS_IOMEM(base);
drivers/hwtracing/coresight/coresight-catu.c
577
coresight_clear_self_claim_tag(&catu_desc.access);
drivers/hwtracing/coresight/coresight-catu.h
76
return csdev_access_relaxed_read32(&drvdata->csdev->access, offset); \
drivers/hwtracing/coresight/coresight-catu.h
81
csdev_access_relaxed_write32(&drvdata->csdev->access, val, offset); \
drivers/hwtracing/coresight/coresight-catu.h
88
return csdev_access_relaxed_read_pair(&drvdata->csdev->access, lo_off, hi_off); \
drivers/hwtracing/coresight/coresight-catu.h
93
csdev_access_relaxed_write_pair(&drvdata->csdev->access, val, lo_off, hi_off); \
drivers/hwtracing/coresight/coresight-core.c
1467
return csdev_access_relaxed_read32(&csdev->access, offset);
drivers/hwtracing/coresight/coresight-core.c
1472
return csdev_access_read32(&csdev->access, offset);
drivers/hwtracing/coresight/coresight-core.c
1478
csdev_access_relaxed_write32(&csdev->access, val, offset);
drivers/hwtracing/coresight/coresight-core.c
1483
csdev_access_write32(&csdev->access, val, offset);
drivers/hwtracing/coresight/coresight-core.c
1488
return csdev_access_relaxed_read64(&csdev->access, offset);
drivers/hwtracing/coresight/coresight-core.c
1493
return csdev_access_read64(&csdev->access, offset);
drivers/hwtracing/coresight/coresight-core.c
1499
csdev_access_relaxed_write64(&csdev->access, val, offset);
drivers/hwtracing/coresight/coresight-core.c
1504
csdev_access_write64(&csdev->access, val, offset);
drivers/hwtracing/coresight/coresight-core.c
1544
csdev->access = desc->access;
drivers/hwtracing/coresight/coresight-core.c
238
csdev_access_relaxed_read32(&csdev->access, CORESIGHT_CLAIMCLR));
drivers/hwtracing/coresight/coresight-core.c
243
csdev_access_relaxed_write32(&csdev->access, CORESIGHT_CLAIM_SELF_HOSTED,
drivers/hwtracing/coresight/coresight-core.c
284
csa = &csdev->access;
drivers/hwtracing/coresight/coresight-core.c
323
CS_UNLOCK(csdev->access.base);
drivers/hwtracing/coresight/coresight-core.c
325
CS_LOCK(csdev->access.base);
drivers/hwtracing/coresight/coresight-core.c
342
coresight_clear_self_claim_tag_unlocked(&csdev->access);
drivers/hwtracing/coresight/coresight-core.c
358
CS_UNLOCK(csdev->access.base);
drivers/hwtracing/coresight/coresight-core.c
360
CS_LOCK(csdev->access.base);
drivers/hwtracing/coresight/coresight-ctcu-core.c
228
desc.access = CSDEV_ACCESS_IOMEM(base);
drivers/hwtracing/coresight/coresight-cti-core.c
677
cti_desc.access = CSDEV_ACCESS_IOMEM(base);
drivers/hwtracing/coresight/coresight-cti-core.c
732
coresight_clear_self_claim_tag(&cti_desc.access);
drivers/hwtracing/coresight/coresight-etb10.c
252
struct csdev_access *csa = &drvdata->csdev->access;
drivers/hwtracing/coresight/coresight-etb10.c
743
desc.access = CSDEV_ACCESS_IOMEM(base);
drivers/hwtracing/coresight/coresight-etb10.c
772
coresight_clear_self_claim_tag(&desc.access);
drivers/hwtracing/coresight/coresight-etm3x-core.c
812
desc.access = drvdata->csa = CSDEV_ACCESS_IOMEM(base);
drivers/hwtracing/coresight/coresight-etm4x-core.c
1040
struct csdev_access *csa = &csdev->access;
drivers/hwtracing/coresight/coresight-etm4x-core.c
1106
control = etm4x_relaxed_read32(&csdev->access, TRCVICTLR);
drivers/hwtracing/coresight/coresight-etm4x-core.c
1175
struct csdev_access *csa = &csdev->access;
drivers/hwtracing/coresight/coresight-etm4x-core.c
1191
struct csdev_access *csa = &csdev->access;
drivers/hwtracing/coresight/coresight-etm4x-core.c
1850
csa = &csdev->access;
drivers/hwtracing/coresight/coresight-etm4x-core.c
1985
struct csdev_access *csa = &drvdata->csdev->access;
drivers/hwtracing/coresight/coresight-etm4x-core.c
207
etm4_os_unlock_csa(drvdata, &drvdata->csdev->access);
drivers/hwtracing/coresight/coresight-etm4x-core.c
2142
desc.access = *init_arg->csa;
drivers/hwtracing/coresight/coresight-etm4x-core.c
215
etm_write_os_lock(drvdata, &drvdata->csdev->access, 0x1);
drivers/hwtracing/coresight/coresight-etm4x-core.c
2227
struct csdev_access access = { 0 };
drivers/hwtracing/coresight/coresight-etm4x-core.c
2246
init_arg.csa = &access;
drivers/hwtracing/coresight/coresight-etm4x-core.c
2334
struct csdev_access access = { 0 };
drivers/hwtracing/coresight/coresight-etm4x-core.c
2350
init_arg.csa = &access;
drivers/hwtracing/coresight/coresight-etm4x-core.c
438
struct csdev_access *csa = &csdev->access;
drivers/hwtracing/coresight/coresight-etm4x-core.c
498
struct csdev_access *csa = &csdev->access;
drivers/hwtracing/coresight/coresight-etm4x-core.c
980
struct csdev_access *csa = &csdev->access;
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
2426
reg->data = etm4x_relaxed_read32(&reg->csdev->access, reg->offset);
drivers/hwtracing/coresight/coresight-funnel.c
246
desc.access = CSDEV_ACCESS_IOMEM(base);
drivers/hwtracing/coresight/coresight-funnel.c
247
coresight_clear_self_claim_tag(&desc.access);
drivers/hwtracing/coresight/coresight-replicator.c
253
desc.access = CSDEV_ACCESS_IOMEM(base);
drivers/hwtracing/coresight/coresight-replicator.c
254
coresight_clear_self_claim_tag(&desc.access);
drivers/hwtracing/coresight/coresight-stm.c
260
struct csdev_access *csa = &csdev->access;
drivers/hwtracing/coresight/coresight-stm.c
820
u32 stm_pid = coresight_get_pid(&csdev->access);
drivers/hwtracing/coresight/coresight-stm.c
853
desc.access = CSDEV_ACCESS_IOMEM(base);
drivers/hwtracing/coresight/coresight-sysfs.c
22
val = csdev_access_relaxed_read_pair(&csdev->access, cs_attr->lo_off, cs_attr->hi_off);
drivers/hwtracing/coresight/coresight-sysfs.c
36
val = csdev_access_relaxed_read32(&csdev->access, cs_attr->off);
drivers/hwtracing/coresight/coresight-tmc-core.c
38
struct csdev_access *csa = &csdev->access;
drivers/hwtracing/coresight/coresight-tmc-core.c
52
struct csdev_access *csa = &csdev->access;
drivers/hwtracing/coresight/coresight-tmc-core.c
681
struct csdev_access *access)
drivers/hwtracing/coresight/coresight-tmc-core.c
691
tmc_pid = coresight_get_pid(access);
drivers/hwtracing/coresight/coresight-tmc-core.c
797
desc.access = CSDEV_ACCESS_IOMEM(base);
drivers/hwtracing/coresight/coresight-tmc-core.c
832
ret = tmc_etr_setup_caps(dev, devid, &desc.access);
drivers/hwtracing/coresight/coresight-tmc-core.c
867
coresight_clear_self_claim_tag(&desc.access);
drivers/hwtracing/coresight/coresight-tmc.h
350
return csdev_access_relaxed_read_pair(&drvdata->csdev->access, lo_off, hi_off); \
drivers/hwtracing/coresight/coresight-tmc.h
355
csdev_access_relaxed_write_pair(&drvdata->csdev->access, val, lo_off, hi_off); \
drivers/hwtracing/coresight/coresight-tnoc.c
227
desc.access = CSDEV_ACCESS_IOMEM(drvdata->base);
drivers/hwtracing/coresight/coresight-tpda.c
595
desc.access = CSDEV_ACCESS_IOMEM(base);
drivers/hwtracing/coresight/coresight-tpdm.c
1433
desc.access = CSDEV_ACCESS_IOMEM(base);
drivers/hwtracing/coresight/coresight-tpdm.h
358
return (coresight_device_is_tpdm(csdev) && !csdev->access.base);
drivers/hwtracing/coresight/coresight-tpiu.c
112
tpiu_disable_hw(&csdev->access);
drivers/hwtracing/coresight/coresight-tpiu.c
157
desc.access = CSDEV_ACCESS_IOMEM(base);
drivers/hwtracing/coresight/coresight-tpiu.c
160
tpiu_disable_hw(&desc.access);
drivers/hwtracing/coresight/coresight-tpiu.c
81
tpiu_enable_hw(&csdev->access);
drivers/hwtracing/coresight/ultrasoc-smb.c
484
desc.access = CSDEV_ACCESS_IOMEM(drvdata->base);
drivers/iio/buffer/industrialio-buffer-cb.c
71
cb_buff->buffer.access = &iio_cb_access;
drivers/iio/buffer/industrialio-buffer-dmaengine.c
251
dmaengine_buffer->queue.buffer.access = &iio_dmaengine_buffer_ops;
drivers/iio/buffer/industrialio-hw-consumer.c
67
buf->buffer.access = &iio_hw_buf_access;
drivers/iio/buffer/kfifo_buf.c
213
kf->buffer.access = &kfifo_access_funcs;
drivers/iio/industrialio-buffer.c
154
if (!rb || !rb->access->read)
drivers/iio/industrialio-buffer.c
1592
buffer->access->detach_dmabuf(buffer, priv->block);
drivers/iio/industrialio-buffer.c
1651
if (buffer->access->get_dma_dev)
drivers/iio/industrialio-buffer.c
1652
return buffer->access->get_dma_dev(buffer);
drivers/iio/industrialio-buffer.c
1693
if (!buffer->access->attach_dmabuf
drivers/iio/industrialio-buffer.c
1694
|| !buffer->access->detach_dmabuf
drivers/iio/industrialio-buffer.c
1695
|| !buffer->access->enqueue_dmabuf)
drivers/iio/industrialio-buffer.c
1739
priv->block = buffer->access->attach_dmabuf(buffer, attach);
drivers/iio/industrialio-buffer.c
192
ret = rb->access->read(rb, n, buf);
drivers/iio/industrialio-buffer.c
1925
if (buffer->access->lock_queue)
drivers/iio/industrialio-buffer.c
1926
buffer->access->lock_queue(buffer);
drivers/iio/industrialio-buffer.c
1939
ret = buffer->access->enqueue_dmabuf(buffer, priv->block, &fence->base,
drivers/iio/industrialio-buffer.c
1950
if (buffer->access->unlock_queue)
drivers/iio/industrialio-buffer.c
1951
buffer->access->unlock_queue(buffer);
drivers/iio/industrialio-buffer.c
1959
if (buffer->access->unlock_queue)
drivers/iio/industrialio-buffer.c
1960
buffer->access->unlock_queue(buffer);
drivers/iio/industrialio-buffer.c
203
if (buf->access->space_available)
drivers/iio/industrialio-buffer.c
204
return buf->access->space_available(buf);
drivers/iio/industrialio-buffer.c
2217
if (!buffer->access->set_length)
drivers/iio/industrialio-buffer.c
222
if (!rb || !rb->access->write)
drivers/iio/industrialio-buffer.c
2220
if (buffer->access->flags & INDIO_BUFFER_FLAG_FIXED_WATERMARK)
drivers/iio/industrialio-buffer.c
2393
ret = buffer->access->store_to(buffer, dataout);
drivers/iio/industrialio-buffer.c
2494
buffer->access->release(buffer);
drivers/iio/industrialio-buffer.c
253
ret = rb->access->write(rb, n - written, buf + written);
drivers/iio/industrialio-buffer.c
360
if (!buffer || !buffer->access || !buffer->access->remove_from)
drivers/iio/industrialio-buffer.c
363
return buffer->access->remove_from(buffer, data);
drivers/iio/industrialio-buffer.c
722
buffer->access->set_length(buffer, val);
drivers/iio/industrialio-buffer.c
77
return buf->access->data_available(buf);
drivers/iio/industrialio-buffer.c
833
if (!buffer->access->enable)
drivers/iio/industrialio-buffer.c
835
return buffer->access->enable(buffer, indio_dev);
drivers/iio/industrialio-buffer.c
841
if (!buffer->access->disable)
drivers/iio/industrialio-buffer.c
843
return buffer->access->disable(buffer, indio_dev);
drivers/iio/industrialio-buffer.c
852
if (!buffer->access->set_bytes_per_datum)
drivers/iio/industrialio-buffer.c
860
buffer->access->set_bytes_per_datum(buffer, bytes);
drivers/iio/industrialio-buffer.c
874
if (buffer->access->request_update) {
drivers/iio/industrialio-buffer.c
875
ret = buffer->access->request_update(buffer);
drivers/iio/industrialio-buffer.c
942
modes &= buffer->access->modes;
drivers/iio/industrialio-buffer.c
947
modes &= insert_buffer->access->modes;
drivers/infiniband/core/rdma_core.c
1011
enum uverbs_obj_access access, bool hw_obj_valid,
drivers/infiniband/core/rdma_core.c
1020
switch (access) {
drivers/infiniband/core/rdma_core.c
984
uverbs_get_uobject_from_file(u16 object_id, enum uverbs_obj_access access,
drivers/infiniband/core/rdma_core.c
990
switch (access) {
drivers/infiniband/core/rdma_core.h
63
uverbs_get_uobject_from_file(u16 object_id, enum uverbs_obj_access access,
drivers/infiniband/core/rdma_core.h
67
enum uverbs_obj_access access, bool hw_obj_valid,
drivers/infiniband/core/rw.c
115
reg->reg_wr.access = IB_ACCESS_LOCAL_WRITE;
drivers/infiniband/core/rw.c
117
reg->reg_wr.access |= IB_ACCESS_REMOTE_WRITE;
drivers/infiniband/core/rw.c
802
ctx->reg->reg_wr.access = IB_ACCESS_LOCAL_WRITE;
drivers/infiniband/core/rw.c
804
ctx->reg->reg_wr.access |= IB_ACCESS_REMOTE_WRITE;
drivers/infiniband/core/umem.c
164
int access)
drivers/infiniband/core/umem.c
190
if (access & IB_ACCESS_ON_DEMAND)
drivers/infiniband/core/umem.c
204
umem->writable = ib_access_writable(access);
drivers/infiniband/core/umem.c
207
if (access & IB_ACCESS_RELAXED_ORDERING)
drivers/infiniband/core/umem.c
291
int access)
drivers/infiniband/core/umem.c
306
access);
drivers/infiniband/core/umem.c
312
access);
drivers/infiniband/core/umem.c
378
size_t min_size, int access)
drivers/infiniband/core/umem.c
382
umem = ib_umem_get_desc(device, desc, access);
drivers/infiniband/core/umem.c
403
size_t size, int access)
drivers/infiniband/core/umem.c
413
return ib_umem_get_desc_check(device, &desc, size, access);
drivers/infiniband/core/umem.c
433
u64 addr, size_t size, int access)
drivers/infiniband/core/umem.c
447
return ib_umem_get_desc_check(device, &desc, size, access);
drivers/infiniband/core/umem.c
463
u16 attr_id, size_t size, int access)
drivers/infiniband/core/umem.c
466
access);
drivers/infiniband/core/umem.c
502
int access)
drivers/infiniband/core/umem.c
505
size, access);
drivers/infiniband/core/umem.c
576
size_t size, int access)
drivers/infiniband/core/umem.c
581
size, access);
drivers/infiniband/core/umem.c
605
u64 addr, size_t size, int access)
drivers/infiniband/core/umem.c
610
addr, size, access);
drivers/infiniband/core/umem_dmabuf.c
120
int fd, int access,
drivers/infiniband/core/umem_dmabuf.c
149
umem->writable = ib_access_writable(access);
drivers/infiniband/core/umem_dmabuf.c
176
int fd, int access,
drivers/infiniband/core/umem_dmabuf.c
180
offset, size, fd, access, ops);
drivers/infiniband/core/umem_dmabuf.c
217
size_t size, int fd, int access,
drivers/infiniband/core/umem_dmabuf.c
225
size, fd, access, ops);
drivers/infiniband/core/umem_dmabuf.c
251
int fd, int access)
drivers/infiniband/core/umem_dmabuf.c
255
size, fd, access,
drivers/infiniband/core/umem_dmabuf.c
296
int fd, int access)
drivers/infiniband/core/umem_dmabuf.c
302
offset, size, fd, access,
drivers/infiniband/core/umem_dmabuf.c
320
int access)
drivers/infiniband/core/umem_dmabuf.c
323
offset, size, fd, access);
drivers/infiniband/core/umem_odp.c
135
int access)
drivers/infiniband/core/umem_odp.c
140
if (access & IB_ACCESS_HUGETLB)
drivers/infiniband/core/umem_odp.c
148
umem->writable = ib_access_writable(access);
drivers/infiniband/core/umem_odp.c
235
unsigned long addr, size_t size, int access,
drivers/infiniband/core/umem_odp.c
241
if (WARN_ON_ONCE(!(access & IB_ACCESS_ON_DEMAND)))
drivers/infiniband/core/umem_odp.c
251
umem_odp->umem.writable = ib_access_writable(access);
drivers/infiniband/core/umem_odp.c
257
if (access & IB_ACCESS_HUGETLB)
drivers/infiniband/core/uverbs_ioctl.c
122
spec->u2.objs_arr.obj_type, spec->u2.objs_arr.access,
drivers/infiniband/core/uverbs_ioctl.c
145
spec->u2.objs_arr.access, false, commit,
drivers/infiniband/core/uverbs_ioctl.c
236
spec->u.obj.obj_type, spec->u.obj.access,
drivers/infiniband/core/uverbs_ioctl.c
242
if (spec->u.obj.access == UVERBS_ACCESS_NEW) {
drivers/infiniband/core/uverbs_ioctl.c
430
attr->obj_attr.attr_elm->spec.u.obj.access,
drivers/infiniband/core/uverbs_uapi.c
147
u8 access = attr->attr.u2.objs_arr.access;
drivers/infiniband/core/uverbs_uapi.c
149
if (WARN_ON(access == UVERBS_ACCESS_NEW ||
drivers/infiniband/core/uverbs_uapi.c
150
access == UVERBS_ACCESS_DESTROY))
drivers/infiniband/core/uverbs_uapi.c
383
u8 access = elm->spec.u.obj.access;
drivers/infiniband/core/uverbs_uapi.c
390
if (access == UVERBS_ACCESS_NEW ||
drivers/infiniband/core/uverbs_uapi.c
391
access == UVERBS_ACCESS_DESTROY) {
drivers/infiniband/core/uverbs_uapi.c
400
if (access == UVERBS_ACCESS_DESTROY)
drivers/infiniband/hw/bng_re/bng_roce_hsi.h
1447
u8 access;
drivers/infiniband/hw/bng_re/bng_roce_hsi.h
1551
u8 access;
drivers/infiniband/hw/bng_re/bng_roce_hsi.h
704
u8 access;
drivers/infiniband/hw/bng_re/bng_roce_hsi.h
866
u8 access;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2504
qp->qplib_qp.access =
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2508
qp->qplib_qp.access |= CMDQ_MODIFY_QP_ACCESS_LOCAL_WRITE;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2719
qplib_qp->access);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3098
int access = wr->access;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3110
if (access & IB_ACCESS_LOCAL_WRITE)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3112
if (access & IB_ACCESS_REMOTE_READ)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3114
if (access & IB_ACCESS_REMOTE_WRITE)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3116
if (access & IB_ACCESS_REMOTE_ATOMIC)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3118
if (access & IB_ACCESS_MW_BIND)
drivers/infiniband/hw/bnxt_re/qplib_fp.c
1237
req.access = qp->access;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
1366
qp->access = sb->access;
drivers/infiniband/hw/bnxt_re/qplib_fp.h
292
u8 access;
drivers/infiniband/hw/bnxt_re/qplib_sp.c
536
req.access = CMDQ_ALLOCATE_MRW_ACCESS_CONSUMER_OWNED_KEY;
drivers/infiniband/hw/bnxt_re/qplib_sp.c
645
req.access = (mr->access_flags & BNXT_QPLIB_MR_ACCESS_MASK);
drivers/infiniband/hw/bnxt_re/roce_hsi.h
1327
u8 access;
drivers/infiniband/hw/bnxt_re/roce_hsi.h
1429
u8 access;
drivers/infiniband/hw/bnxt_re/roce_hsi.h
629
u8 access;
drivers/infiniband/hw/bnxt_re/roce_hsi.h
783
u8 access;
drivers/infiniband/hw/cxgb4/qp.c
800
FW_RI_TPTE_PERM_V(c4iw_ib_to_tpt_access(wr->access)) |
drivers/infiniband/hw/cxgb4/qp.c
833
wqe->fr.mem_perms = c4iw_ib_to_tpt_access(wr->access);
drivers/infiniband/hw/erdma/erdma_qp.c
560
mr->access = ERDMA_MR_ACC_LR |
drivers/infiniband/hw/erdma/erdma_qp.c
561
to_erdma_access_flags(reg_wr(send_wr)->access);
drivers/infiniband/hw/erdma/erdma_qp.c
565
attrs = FIELD_PREP(ERDMA_SQE_MR_ACCESS_MASK, mr->access) |
drivers/infiniband/hw/erdma/erdma_verbs.c
1133
mr->access = ERDMA_MR_ACC_LR | to_erdma_access_flags(acc);
drivers/infiniband/hw/erdma/erdma_verbs.c
1178
mr->access = ERDMA_MR_ACC_LR | ERDMA_MR_ACC_LW | ERDMA_MR_ACC_RR |
drivers/infiniband/hw/erdma/erdma_verbs.c
1236
u64 virt, int access, struct ib_dmah *dmah,
drivers/infiniband/hw/erdma/erdma_verbs.c
1254
ret = get_mtt_entries(dev, &mr->mem, start, len, access, virt,
drivers/infiniband/hw/erdma/erdma_verbs.c
1267
mr->access = ERDMA_MR_ACC_LR | to_erdma_access_flags(access);
drivers/infiniband/hw/erdma/erdma_verbs.c
165
FIELD_PREP(ERDMA_CMD_REGMR_RIGHT_MASK, mr->access);
drivers/infiniband/hw/erdma/erdma_verbs.c
832
u64 start, u64 len, int access, u64 virt,
drivers/infiniband/hw/erdma/erdma_verbs.c
837
mem->umem = ib_umem_get_va(&dev->ibdev, start, len, access);
drivers/infiniband/hw/erdma/erdma_verbs.h
128
u8 access;
drivers/infiniband/hw/erdma/erdma_verbs.h
455
u64 virt, int access, struct ib_dmah *dmah,
drivers/infiniband/hw/erdma/erdma_verbs.h
85
static inline u8 to_erdma_access_flags(int access)
drivers/infiniband/hw/erdma/erdma_verbs.h
87
return (access & IB_ACCESS_REMOTE_READ ? ERDMA_MR_ACC_RR : 0) |
drivers/infiniband/hw/erdma/erdma_verbs.h
88
(access & IB_ACCESS_LOCAL_WRITE ? ERDMA_MR_ACC_LW : 0) |
drivers/infiniband/hw/erdma/erdma_verbs.h
89
(access & IB_ACCESS_REMOTE_WRITE ? ERDMA_MR_ACC_RW : 0) |
drivers/infiniband/hw/erdma/erdma_verbs.h
90
(access & IB_ACCESS_REMOTE_ATOMIC ? ERDMA_MR_ACC_RA : 0);
drivers/infiniband/hw/hns/hns_roce_device.h
334
u32 access; /* Access permission of MR */
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
152
wr->access & IB_ACCESS_REMOTE_ATOMIC);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
153
hr_reg_write_bool(fseg, FRMR_RR, wr->access & IB_ACCESS_REMOTE_READ);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
154
hr_reg_write_bool(fseg, FRMR_RW, wr->access & IB_ACCESS_REMOTE_WRITE);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
155
hr_reg_write_bool(fseg, FRMR_LW, wr->access & IB_ACCESS_LOCAL_WRITE);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3586
mr->access & IB_ACCESS_REMOTE_ATOMIC);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3588
mr->access & IB_ACCESS_REMOTE_READ);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3590
mr->access & IB_ACCESS_REMOTE_WRITE);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3592
mr->access & IB_ACCESS_LOCAL_WRITE);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3621
u32 mr_access_flags = mr->access;
drivers/infiniband/hw/hns/hns_roce_mr.c
105
buf_attr.user_access = mr->access;
drivers/infiniband/hw/hns/hns_roce_mr.c
209
mr->access = acc;
drivers/infiniband/hw/hns/hns_roce_mr.c
255
mr->access = access_flags;
drivers/infiniband/hw/hns/hns_roce_mr.c
332
mr->access = mr_access_flags;
drivers/infiniband/hw/ionic/ionic_controlpath.c
852
struct ib_mr *ionic_get_dma_mr(struct ib_pd *ibpd, int access)
drivers/infiniband/hw/ionic/ionic_controlpath.c
871
u64 addr, int access, struct ib_dmah *dmah,
drivers/infiniband/hw/ionic/ionic_controlpath.c
896
mr->flags = IONIC_MRF_USER_MR | to_ionic_mr_flags(access);
drivers/infiniband/hw/ionic/ionic_controlpath.c
898
mr->umem = ib_umem_get_va(&dev->ibdev, start, length, access);
drivers/infiniband/hw/ionic/ionic_controlpath.c
936
u64 length, u64 addr, int fd, int access,
drivers/infiniband/hw/ionic/ionic_controlpath.c
963
mr->flags = IONIC_MRF_USER_MR | to_ionic_mr_flags(access);
drivers/infiniband/hw/ionic/ionic_controlpath.c
966
fd, access);
drivers/infiniband/hw/ionic/ionic_datapath.c
1099
flags = to_ionic_mr_flags(wr->access);
drivers/infiniband/hw/ionic/ionic_fw.h
126
static inline int to_ionic_qp_flags(int access, bool sqd_notify,
drivers/infiniband/hw/ionic/ionic_fw.h
133
if (access & IB_ACCESS_REMOTE_WRITE)
drivers/infiniband/hw/ionic/ionic_fw.h
136
if (access & IB_ACCESS_REMOTE_READ)
drivers/infiniband/hw/ionic/ionic_fw.h
139
if (access & IB_ACCESS_REMOTE_ATOMIC)
drivers/infiniband/hw/ionic/ionic_fw.h
66
static inline int to_ionic_mr_flags(int access)
drivers/infiniband/hw/ionic/ionic_fw.h
70
if (access & IB_ACCESS_LOCAL_WRITE)
drivers/infiniband/hw/ionic/ionic_fw.h
73
if (access & IB_ACCESS_REMOTE_READ)
drivers/infiniband/hw/ionic/ionic_fw.h
76
if (access & IB_ACCESS_REMOTE_WRITE)
drivers/infiniband/hw/ionic/ionic_fw.h
79
if (access & IB_ACCESS_REMOTE_ATOMIC)
drivers/infiniband/hw/ionic/ionic_fw.h
82
if (access & IB_ACCESS_MW_BIND)
drivers/infiniband/hw/ionic/ionic_fw.h
85
if (access & IB_ZERO_BASED)
drivers/infiniband/hw/ionic/ionic_ibdev.h
468
struct ib_mr *ionic_get_dma_mr(struct ib_pd *ibpd, int access);
drivers/infiniband/hw/ionic/ionic_ibdev.h
470
u64 addr, int access, struct ib_dmah *dmah,
drivers/infiniband/hw/ionic/ionic_ibdev.h
473
u64 length, u64 addr, int fd, int access,
drivers/infiniband/hw/irdma/verbs.c
2674
static inline u16 irdma_get_mr_access(int access, u8 hw_rev)
drivers/infiniband/hw/irdma/verbs.c
2678
hw_access |= (access & IB_ACCESS_LOCAL_WRITE) ?
drivers/infiniband/hw/irdma/verbs.c
2680
hw_access |= (access & IB_ACCESS_REMOTE_WRITE) ?
drivers/infiniband/hw/irdma/verbs.c
2682
hw_access |= (access & IB_ACCESS_REMOTE_READ) ?
drivers/infiniband/hw/irdma/verbs.c
2685
hw_access |= (access & IB_ACCESS_MW_BIND) ?
drivers/infiniband/hw/irdma/verbs.c
2688
hw_access |= (access & IB_ZERO_BASED) ?
drivers/infiniband/hw/irdma/verbs.c
3240
u16 access)
drivers/infiniband/hw/irdma/verbs.c
3261
stag_info->access_rights = irdma_get_mr_access(access,
drivers/infiniband/hw/irdma/verbs.c
3264
stag_info->remote_atomics_en = (access & IB_ACCESS_REMOTE_ATOMIC) ? 1 : 0;
drivers/infiniband/hw/irdma/verbs.c
3298
static int irdma_reg_user_mr_type_mem(struct irdma_mr *iwmr, int access,
drivers/infiniband/hw/irdma/verbs.c
3308
iwmr->access = access;
drivers/infiniband/hw/irdma/verbs.c
3335
err = irdma_hwreg_mr(iwdev, iwmr, access);
drivers/infiniband/hw/irdma/verbs.c
3507
u64 virt, int access,
drivers/infiniband/hw/irdma/verbs.c
3527
region = ib_umem_get_va(pd->device, start, len, access);
drivers/infiniband/hw/irdma/verbs.c
3565
err = irdma_reg_user_mr_type_mem(iwmr, access, true);
drivers/infiniband/hw/irdma/verbs.c
3615
int fd, int access,
drivers/infiniband/hw/irdma/verbs.c
3632
len, fd, access);
drivers/infiniband/hw/irdma/verbs.c
3645
err = irdma_reg_user_mr_type_mem(iwmr, access, true);
drivers/infiniband/hw/irdma/verbs.c
3729
region = ib_umem_get_va(pd->device, start, len, iwmr->access);
drivers/infiniband/hw/irdma/verbs.c
3748
err = irdma_reg_user_mr_type_mem(iwmr, iwmr->access, false);
drivers/infiniband/hw/irdma/verbs.c
3822
iwmr->access = new_access;
drivers/infiniband/hw/irdma/verbs.c
3849
ret = irdma_hwreg_mr(iwdev, iwmr, iwmr->access);
drivers/infiniband/hw/irdma/verbs.c
3868
struct ib_mr *irdma_reg_phys_mr(struct ib_pd *pd, u64 addr, u64 size, int access,
drivers/infiniband/hw/irdma/verbs.c
3902
ret = irdma_hwreg_mr(iwdev, iwmr, access);
drivers/infiniband/hw/irdma/verbs.c
4184
irdma_get_mr_access(reg_wr(ib_wr)->access,
drivers/infiniband/hw/irdma/verbs.h
112
int access;
drivers/infiniband/hw/mlx4/mr.c
290
mmr->mmr.access = convert_access(mr_access_flags);
drivers/infiniband/hw/mlx4/qp.c
3296
fseg->flags = convert_access(wr->access);
drivers/infiniband/hw/mlx5/devx.c
2333
int access)
drivers/infiniband/hw/mlx5/devx.c
2382
if (mlx5_umem_needs_ats(dev, obj->umem, access))
drivers/infiniband/hw/mlx5/wr.c
191
u32 key, int access)
drivers/infiniband/hw/mlx5/wr.c
203
seg->flags = get_umr_flags(access) | mr->access_mode;
drivers/infiniband/hw/mlx5/wr.c
570
unlikely(wr->access & IB_ACCESS_REMOTE_ATOMIC) ||
drivers/infiniband/hw/mlx5/wr.c
593
set_sig_mkey_segment(*seg, wr->mr, wr->access, xlt_size, region_len,
drivers/infiniband/hw/mlx5/wr.c
645
bool atomic = wr->access & IB_ACCESS_REMOTE_ATOMIC;
drivers/infiniband/hw/mlx5/wr.c
652
if (!mlx5r_umr_can_reconfig(dev, 0, wr->access)) {
drivers/infiniband/hw/mlx5/wr.c
675
set_reg_mkey_seg(*seg, mr, wr->key, wr->access);
drivers/infiniband/hw/mlx5/wr.c
870
reg_pi_wr.access = reg_wr(wr)->access;
drivers/infiniband/hw/mthca/mthca_dev.h
471
u64 iova, u64 total_size, u32 access, struct mthca_mr *mr);
drivers/infiniband/hw/mthca/mthca_dev.h
473
u32 access, struct mthca_mr *mr);
drivers/infiniband/hw/mthca/mthca_dev.h
477
u32 access, struct mthca_mr *mr);
drivers/infiniband/hw/mthca/mthca_mr.c
427
u64 iova, u64 total_size, u32 access, struct mthca_mr *mr)
drivers/infiniband/hw/mthca/mthca_mr.c
459
access);
drivers/infiniband/hw/mthca/mthca_mr.c
509
u32 access, struct mthca_mr *mr)
drivers/infiniband/hw/mthca/mthca_mr.c
512
return mthca_mr_alloc(dev, pd, 12, 0, ~0ULL, access, mr);
drivers/infiniband/hw/mthca/mthca_mr.c
518
u32 access, struct mthca_mr *mr)
drivers/infiniband/hw/mthca/mthca_mr.c
533
total_size, access, mr);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2035
if (wr->access & IB_ACCESS_LOCAL_WRITE)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2037
if (wr->access & IB_ACCESS_REMOTE_WRITE)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2039
if (wr->access & IB_ACCESS_REMOTE_READ)
drivers/infiniband/hw/qedr/verbs.c
1437
int access)
drivers/infiniband/hw/qedr/verbs.c
1443
ureq->srq_len, false, access, 1);
drivers/infiniband/hw/qedr/verbs.c
1449
access);
drivers/infiniband/hw/qedr/verbs.c
3418
!!(wr->access & IB_ACCESS_REMOTE_READ));
drivers/infiniband/hw/qedr/verbs.c
3420
!!(wr->access & IB_ACCESS_REMOTE_WRITE));
drivers/infiniband/hw/qedr/verbs.c
3422
!!(wr->access & IB_ACCESS_REMOTE_ATOMIC));
drivers/infiniband/hw/qedr/verbs.c
3425
!!(wr->access & IB_ACCESS_LOCAL_WRITE));
drivers/infiniband/hw/qedr/verbs.c
779
int access,
drivers/infiniband/hw/qedr/verbs.c
787
q->umem = ib_umem_get_va(&dev->ibdev, q->buf_addr, q->buf_len, access);
drivers/infiniband/hw/usnic/usnic_uiom.h
92
int access, int dmasync);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
654
wqe_hdr->wr.fast_reg.access_flags = wr->access;
drivers/infiniband/sw/rdmavt/mr.c
620
int access)
drivers/infiniband/sw/rdmavt/mr.c
637
mr->mr.access_flags = access;
drivers/infiniband/sw/rdmavt/qp.c
2001
reg_wr(wr)->access);
drivers/infiniband/sw/rxe/rxe_loc.h
58
void rxe_mr_init(int access, struct rxe_mr *mr);
drivers/infiniband/sw/rxe/rxe_loc.h
59
void rxe_mr_init_dma(int access, struct rxe_mr *mr);
drivers/infiniband/sw/rxe/rxe_loc.h
61
int access, struct rxe_mr *mr);
drivers/infiniband/sw/rxe/rxe_loc.h
66
int copy_data(struct rxe_pd *pd, int access, struct rxe_dma_info *dma,
drivers/infiniband/sw/rxe/rxe_loc.h
73
struct rxe_mr *lookup_mr(struct rxe_pd *pd, int access, u32 key,
drivers/infiniband/sw/rxe/rxe_loc.h
89
struct rxe_mw *rxe_lookup_mw(struct rxe_qp *qp, int access, u32 rkey);
drivers/infiniband/sw/rxe/rxe_mr.c
130
bool persistent = !!(mr->access & IB_ACCESS_FLUSH_PERSISTENT);
drivers/infiniband/sw/rxe/rxe_mr.c
193
int access, struct rxe_mr *mr)
drivers/infiniband/sw/rxe/rxe_mr.c
198
rxe_mr_init(access, mr);
drivers/infiniband/sw/rxe/rxe_mr.c
200
umem = ib_umem_get_va(&rxe->ib_dev, start, length, access);
drivers/infiniband/sw/rxe/rxe_mr.c
262
bool persistent = !!(mr->access & IB_ACCESS_FLUSH_PERSISTENT);
drivers/infiniband/sw/rxe/rxe_mr.c
417
int access,
drivers/infiniband/sw/rxe/rxe_mr.c
440
mr = lookup_mr(pd, access, sge->lkey, RXE_LOOKUP_LOCAL);
drivers/infiniband/sw/rxe/rxe_mr.c
465
mr = lookup_mr(pd, access, sge->lkey,
drivers/infiniband/sw/rxe/rxe_mr.c
48
void rxe_mr_init(int access, struct rxe_mr *mr)
drivers/infiniband/sw/rxe/rxe_mr.c
60
mr->access = access;
drivers/infiniband/sw/rxe/rxe_mr.c
67
void rxe_mr_init_dma(int access, struct rxe_mr *mr)
drivers/infiniband/sw/rxe/rxe_mr.c
69
rxe_mr_init(access, mr);
drivers/infiniband/sw/rxe/rxe_mr.c
701
struct rxe_mr *lookup_mr(struct rxe_pd *pd, int access, u32 key,
drivers/infiniband/sw/rxe/rxe_mr.c
714
mr_pd(mr) != pd || ((access & mr->access) != access) ||
drivers/infiniband/sw/rxe/rxe_mr.c
737
remote = mr->access & RXE_ACCESS_REMOTE;
drivers/infiniband/sw/rxe/rxe_mr.c
777
u32 access = wqe->wr.wr.reg.access;
drivers/infiniband/sw/rxe/rxe_mr.c
798
mr->access = access;
drivers/infiniband/sw/rxe/rxe_mw.c
100
if (unlikely(!(mr->access & IB_ACCESS_MW_BIND))) {
drivers/infiniband/sw/rxe/rxe_mw.c
107
if (unlikely((access &
drivers/infiniband/sw/rxe/rxe_mw.c
109
!(mr->access & IB_ACCESS_LOCAL_WRITE))) {
drivers/infiniband/sw/rxe/rxe_mw.c
116
if (access & IB_ZERO_BASED) {
drivers/infiniband/sw/rxe/rxe_mw.c
136
struct rxe_mw *mw, struct rxe_mr *mr, int access)
drivers/infiniband/sw/rxe/rxe_mw.c
141
mw->access = access;
drivers/infiniband/sw/rxe/rxe_mw.c
172
int access = wqe->wr.wr.mw.access;
drivers/infiniband/sw/rxe/rxe_mw.c
200
if (access & ~RXE_ACCESS_SUPPORTED_MW) {
drivers/infiniband/sw/rxe/rxe_mw.c
201
rxe_err_mw(mw, "access %#x not supported\n", access);
drivers/infiniband/sw/rxe/rxe_mw.c
208
ret = rxe_check_bind_mw(qp, wqe, mw, mr, access);
drivers/infiniband/sw/rxe/rxe_mw.c
212
rxe_do_bind_mw(qp, wqe, mw, mr, access);
drivers/infiniband/sw/rxe/rxe_mw.c
252
mw->access = 0;
drivers/infiniband/sw/rxe/rxe_mw.c
290
struct rxe_mw *rxe_lookup_mw(struct rxe_qp *qp, int access, u32 rkey)
drivers/infiniband/sw/rxe/rxe_mw.c
303
(mw->length == 0) || ((access & mw->access) != access) ||
drivers/infiniband/sw/rxe/rxe_mw.c
334
mw->access = 0;
drivers/infiniband/sw/rxe/rxe_mw.c
51
struct rxe_mw *mw, struct rxe_mr *mr, int access)
drivers/infiniband/sw/rxe/rxe_mw.c
61
if (unlikely((access & IB_ZERO_BASED))) {
drivers/infiniband/sw/rxe/rxe_mw.c
94
if (unlikely(mr->access & IB_ZERO_BASED)) {
drivers/infiniband/sw/rxe/rxe_odp.c
110
mr->access = access_flags;
drivers/infiniband/sw/rxe/rxe_resp.c
478
int access = 0;
drivers/infiniband/sw/rxe/rxe_resp.c
488
access = (pkt->mask & RXE_READ_MASK) ? IB_ACCESS_REMOTE_READ
drivers/infiniband/sw/rxe/rxe_resp.c
497
access |= IB_ACCESS_FLUSH_GLOBAL;
drivers/infiniband/sw/rxe/rxe_resp.c
499
access |= IB_ACCESS_FLUSH_PERSISTENT;
drivers/infiniband/sw/rxe/rxe_resp.c
502
access = IB_ACCESS_REMOTE_ATOMIC;
drivers/infiniband/sw/rxe/rxe_resp.c
523
mw = rxe_lookup_mw(qp, access, rkey);
drivers/infiniband/sw/rxe/rxe_resp.c
537
if (mw->access & IB_ZERO_BASED)
drivers/infiniband/sw/rxe/rxe_resp.c
544
mr = lookup_mr(qp->pd, access, rkey, RXE_LOOKUP_REMOTE);
drivers/infiniband/sw/rxe/rxe_verbs.c
1222
static struct ib_mr *rxe_get_dma_mr(struct ib_pd *ibpd, int access)
drivers/infiniband/sw/rxe/rxe_verbs.c
1243
rxe_mr_init_dma(access, mr);
drivers/infiniband/sw/rxe/rxe_verbs.c
1254
u64 length, u64 iova, int access,
drivers/infiniband/sw/rxe/rxe_verbs.c
1266
if (access & ~RXE_ACCESS_SUPPORTED_MR) {
drivers/infiniband/sw/rxe/rxe_verbs.c
1267
rxe_err_pd(pd, "access = %#x not supported (%#x)\n", access,
drivers/infiniband/sw/rxe/rxe_verbs.c
1286
if (access & IB_ACCESS_ON_DEMAND)
drivers/infiniband/sw/rxe/rxe_verbs.c
1287
err = rxe_odp_mr_init_user(rxe, start, length, iova, access, mr);
drivers/infiniband/sw/rxe/rxe_verbs.c
1289
err = rxe_mr_init_user(rxe, start, length, access, mr);
drivers/infiniband/sw/rxe/rxe_verbs.c
1310
int access, struct ib_pd *ibpd,
drivers/infiniband/sw/rxe/rxe_verbs.c
1326
err = ib_umem_check_rereg(mr->umem, flags, access);
drivers/infiniband/sw/rxe/rxe_verbs.c
1337
if (access & ~RXE_ACCESS_SUPPORTED_MR) {
drivers/infiniband/sw/rxe/rxe_verbs.c
1338
rxe_err_mr(mr, "access = %#x not supported\n", access);
drivers/infiniband/sw/rxe/rxe_verbs.c
1341
mr->access = access;
drivers/infiniband/sw/rxe/rxe_verbs.c
796
wr->wr.reg.access = reg_wr(ibwr)->access;
drivers/infiniband/sw/rxe/rxe_verbs.h
353
int access;
drivers/infiniband/sw/rxe/rxe_verbs.h
387
int access;
drivers/infiniband/sw/siw/siw_qp_tx.c
968
mem->perms = sqe->access;
drivers/infiniband/sw/siw/siw_verbs.c
930
sqe->access = reg_wr(wr)->access & IWARP_ACCESS_MASK;
drivers/infiniband/ulp/iser/iser_memory.c
288
wr->access = IB_ACCESS_LOCAL_WRITE |
drivers/infiniband/ulp/iser/iser_memory.c
335
wr->access = IB_ACCESS_LOCAL_WRITE |
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1136
.access = (IB_ACCESS_LOCAL_WRITE),
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1222
.access = (IB_ACCESS_LOCAL_WRITE |
drivers/infiniband/ulp/rtrs/rtrs-srv.c
287
rwr.access = (IB_ACCESS_LOCAL_WRITE |
drivers/infiniband/ulp/rtrs/rtrs-srv.c
408
rwr.access = (IB_ACCESS_LOCAL_WRITE |
drivers/infiniband/ulp/rtrs/rtrs-srv.c
873
rwr[mri].access = (IB_ACCESS_LOCAL_WRITE |
drivers/infiniband/ulp/srp/ib_srp.c
1482
wr.access = (IB_ACCESS_LOCAL_WRITE |
drivers/iommu/iommufd/device.c
1071
static int iommufd_access_change_ioas(struct iommufd_access *access,
drivers/iommu/iommufd/device.c
1074
u32 iopt_access_list_id = access->iopt_access_list_id;
drivers/iommu/iommufd/device.c
1075
struct iommufd_ioas *cur_ioas = access->ioas;
drivers/iommu/iommufd/device.c
1078
lockdep_assert_held(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1081
if (cur_ioas != access->ioas_unpin)
drivers/iommu/iommufd/device.c
1091
access->ioas = NULL;
drivers/iommu/iommufd/device.c
1094
rc = iopt_add_access(&new_ioas->iopt, access);
drivers/iommu/iommufd/device.c
1096
access->ioas = cur_ioas;
drivers/iommu/iommufd/device.c
1103
if (!iommufd_access_is_internal(access) && access->ops->unmap) {
drivers/iommu/iommufd/device.c
1104
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1105
access->ops->unmap(access->data, 0, ULONG_MAX);
drivers/iommu/iommufd/device.c
1106
mutex_lock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1108
iopt_remove_access(&cur_ioas->iopt, access, iopt_access_list_id);
drivers/iommu/iommufd/device.c
1112
access->ioas = new_ioas;
drivers/iommu/iommufd/device.c
1113
access->ioas_unpin = new_ioas;
drivers/iommu/iommufd/device.c
1118
static int iommufd_access_change_ioas_id(struct iommufd_access *access, u32 id)
drivers/iommu/iommufd/device.c
1120
struct iommufd_ioas *ioas = iommufd_get_ioas(access->ictx, id);
drivers/iommu/iommufd/device.c
1125
rc = iommufd_access_change_ioas(access, ioas);
drivers/iommu/iommufd/device.c
1126
iommufd_put_object(access->ictx, &ioas->obj);
drivers/iommu/iommufd/device.c
1132
struct iommufd_access *access =
drivers/iommu/iommufd/device.c
1135
mutex_lock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1136
if (access->ioas)
drivers/iommu/iommufd/device.c
1137
WARN_ON(iommufd_access_change_ioas(access, NULL));
drivers/iommu/iommufd/device.c
1138
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1139
if (!iommufd_access_is_internal(access))
drivers/iommu/iommufd/device.c
1140
iommufd_ctx_put(access->ictx);
drivers/iommu/iommufd/device.c
1145
struct iommufd_access *access;
drivers/iommu/iommufd/device.c
1151
access = iommufd_object_alloc(ictx, access, IOMMUFD_OBJ_ACCESS);
drivers/iommu/iommufd/device.c
1152
if (IS_ERR(access))
drivers/iommu/iommufd/device.c
1153
return access;
drivers/iommu/iommufd/device.c
1156
refcount_inc(&access->obj.users);
drivers/iommu/iommufd/device.c
1157
mutex_init(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1158
return access;
drivers/iommu/iommufd/device.c
1163
struct iommufd_access *access;
drivers/iommu/iommufd/device.c
1165
access = __iommufd_access_create(ictx);
drivers/iommu/iommufd/device.c
1166
if (IS_ERR(access))
drivers/iommu/iommufd/device.c
1167
return access;
drivers/iommu/iommufd/device.c
1168
access->iova_alignment = PAGE_SIZE;
drivers/iommu/iommufd/device.c
1170
iommufd_object_finalize(ictx, &access->obj);
drivers/iommu/iommufd/device.c
1171
return access;
drivers/iommu/iommufd/device.c
1191
struct iommufd_access *access;
drivers/iommu/iommufd/device.c
1193
access = __iommufd_access_create(ictx);
drivers/iommu/iommufd/device.c
1194
if (IS_ERR(access))
drivers/iommu/iommufd/device.c
1195
return access;
drivers/iommu/iommufd/device.c
1197
access->data = data;
drivers/iommu/iommufd/device.c
1198
access->ops = ops;
drivers/iommu/iommufd/device.c
1201
access->iova_alignment = PAGE_SIZE;
drivers/iommu/iommufd/device.c
1203
access->iova_alignment = 1;
drivers/iommu/iommufd/device.c
1205
access->ictx = ictx;
drivers/iommu/iommufd/device.c
1207
iommufd_object_finalize(ictx, &access->obj);
drivers/iommu/iommufd/device.c
1208
*id = access->obj.id;
drivers/iommu/iommufd/device.c
1209
return access;
drivers/iommu/iommufd/device.c
1219
void iommufd_access_destroy(struct iommufd_access *access)
drivers/iommu/iommufd/device.c
1221
iommufd_object_destroy_user(access->ictx, &access->obj);
drivers/iommu/iommufd/device.c
1225
void iommufd_access_detach(struct iommufd_access *access)
drivers/iommu/iommufd/device.c
1227
mutex_lock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1228
if (WARN_ON(!access->ioas)) {
drivers/iommu/iommufd/device.c
1229
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1232
WARN_ON(iommufd_access_change_ioas(access, NULL));
drivers/iommu/iommufd/device.c
1233
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1237
int iommufd_access_attach(struct iommufd_access *access, u32 ioas_id)
drivers/iommu/iommufd/device.c
1241
mutex_lock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1242
if (WARN_ON(access->ioas)) {
drivers/iommu/iommufd/device.c
1243
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1247
rc = iommufd_access_change_ioas_id(access, ioas_id);
drivers/iommu/iommufd/device.c
1248
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1253
int iommufd_access_attach_internal(struct iommufd_access *access,
drivers/iommu/iommufd/device.c
1258
mutex_lock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1259
if (WARN_ON(access->ioas)) {
drivers/iommu/iommufd/device.c
1260
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1264
rc = iommufd_access_change_ioas(access, ioas);
drivers/iommu/iommufd/device.c
1265
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1269
int iommufd_access_replace(struct iommufd_access *access, u32 ioas_id)
drivers/iommu/iommufd/device.c
1273
mutex_lock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1274
if (!access->ioas) {
drivers/iommu/iommufd/device.c
1275
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1278
rc = iommufd_access_change_ioas_id(access, ioas_id);
drivers/iommu/iommufd/device.c
1279
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1305
struct iommufd_access *access;
drivers/iommu/iommufd/device.c
1309
xa_for_each(&ioas->iopt.access_list, index, access) {
drivers/iommu/iommufd/device.c
1310
if (!iommufd_lock_obj(&access->obj) ||
drivers/iommu/iommufd/device.c
1311
iommufd_access_is_internal(access))
drivers/iommu/iommufd/device.c
1315
access->ops->unmap(access->data, iova, length);
drivers/iommu/iommufd/device.c
1317
iommufd_put_object(access->ictx, &access->obj);
drivers/iommu/iommufd/device.c
1332
void iommufd_access_unpin_pages(struct iommufd_access *access,
drivers/iommu/iommufd/device.c
1335
bool internal = iommufd_access_is_internal(access);
drivers/iommu/iommufd/device.c
1345
mutex_lock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1350
if (WARN_ON(!access->ioas_unpin)) {
drivers/iommu/iommufd/device.c
1351
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1354
iopt = &access->ioas_unpin->iopt;
drivers/iommu/iommufd/device.c
1366
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1408
int iommufd_access_pin_pages(struct iommufd_access *access, unsigned long iova,
drivers/iommu/iommufd/device.c
1412
bool internal = iommufd_access_is_internal(access);
drivers/iommu/iommufd/device.c
1421
WARN_ON(access->iova_alignment != PAGE_SIZE ||
drivers/iommu/iommufd/device.c
1422
(!internal && !access->ops->unmap)))
drivers/iommu/iommufd/device.c
1430
mutex_lock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1431
if (!access->ioas) {
drivers/iommu/iommufd/device.c
1432
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1435
iopt = &access->ioas->iopt;
drivers/iommu/iommufd/device.c
1467
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1483
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1500
int iommufd_access_rw(struct iommufd_access *access, unsigned long iova,
drivers/iommu/iommufd/device.c
1514
mutex_lock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1515
if (!access->ioas) {
drivers/iommu/iommufd/device.c
1516
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/device.c
1519
iopt = &access->ioas->iopt;
drivers/iommu/iommufd/device.c
1547
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/io_pagetable.c
1130
struct iommufd_access *access;
drivers/iommu/iommufd/io_pagetable.c
1133
xa_for_each(&iopt->access_list, index, access)
drivers/iommu/iommufd/io_pagetable.c
1134
if (WARN_ON(access->iova_alignment >
drivers/iommu/iommufd/io_pagetable.c
1222
struct iommufd_access *access;
drivers/iommu/iommufd/io_pagetable.c
1239
xa_for_each(&iopt->access_list, index, access)
drivers/iommu/iommufd/io_pagetable.c
1241
access->iova_alignment,
drivers/iommu/iommufd/io_pagetable.c
1464
int iopt_add_access(struct io_pagetable *iopt, struct iommufd_access *access)
drivers/iommu/iommufd/io_pagetable.c
1471
rc = xa_alloc(&iopt->access_list, &new_id, access, xa_limit_16b,
drivers/iommu/iommufd/io_pagetable.c
1482
access->iopt_access_list_id = new_id;
drivers/iommu/iommufd/io_pagetable.c
1491
struct iommufd_access *access, u32 iopt_access_list_id)
drivers/iommu/iommufd/io_pagetable.c
1495
WARN_ON(xa_erase(&iopt->access_list, iopt_access_list_id) != access);
drivers/iommu/iommufd/iommufd_private.h
522
int iopt_add_access(struct io_pagetable *iopt, struct iommufd_access *access);
drivers/iommu/iommufd/iommufd_private.h
524
struct iommufd_access *access, u32 iopt_access_list_id);
drivers/iommu/iommufd/iommufd_private.h
528
static inline bool iommufd_access_is_internal(struct iommufd_access *access)
drivers/iommu/iommufd/iommufd_private.h
530
return !access->ictx;
drivers/iommu/iommufd/iommufd_private.h
537
struct iommufd_access *access)
drivers/iommu/iommufd/iommufd_private.h
539
iommufd_object_destroy_user(ictx, &access->obj);
drivers/iommu/iommufd/iommufd_private.h
542
int iommufd_access_attach_internal(struct iommufd_access *access,
drivers/iommu/iommufd/iommufd_private.h
545
static inline void iommufd_access_detach_internal(struct iommufd_access *access)
drivers/iommu/iommufd/iommufd_private.h
547
iommufd_access_detach(access);
drivers/iommu/iommufd/pages.c
2448
struct iopt_pages_access *access;
drivers/iommu/iommufd/pages.c
2458
access = iopt_pages_get_exact_access(pages, start_index, last_index);
drivers/iommu/iommufd/pages.c
2459
if (access) {
drivers/iommu/iommufd/pages.c
2463
access->users++;
drivers/iommu/iommufd/pages.c
2470
access = kzalloc_obj(*access, GFP_KERNEL_ACCOUNT);
drivers/iommu/iommufd/pages.c
2471
if (!access) {
drivers/iommu/iommufd/pages.c
2480
access->node.start = start_index;
drivers/iommu/iommufd/pages.c
2481
access->node.last = last_index;
drivers/iommu/iommufd/pages.c
2482
access->users = 1;
drivers/iommu/iommufd/pages.c
2486
interval_tree_insert(&access->node, &pages->access_itree);
drivers/iommu/iommufd/pages.c
2491
kfree(access);
drivers/iommu/iommufd/pages.c
2511
struct iopt_pages_access *access;
drivers/iommu/iommufd/pages.c
2514
access = iopt_pages_get_exact_access(pages, start_index, last_index);
drivers/iommu/iommufd/pages.c
2515
if (WARN_ON(!access))
drivers/iommu/iommufd/pages.c
2518
WARN_ON(area->num_accesses == 0 || access->users == 0);
drivers/iommu/iommufd/pages.c
2524
access->users--;
drivers/iommu/iommufd/pages.c
2525
if (access->users)
drivers/iommu/iommufd/pages.c
2528
interval_tree_remove(&access->node, &pages->access_itree);
drivers/iommu/iommufd/pages.c
2530
kfree(access);
drivers/iommu/iommufd/selftest.c
1307
struct iommufd_access *access;
drivers/iommu/iommufd/selftest.c
1353
iommufd_access_unpin_pages(staccess->access, item->iova,
drivers/iommu/iommufd/selftest.c
1375
iommufd_access_unpin_pages(staccess->access, item->iova,
drivers/iommu/iommufd/selftest.c
1393
if (staccess->access) {
drivers/iommu/iommufd/selftest.c
1395
iommufd_access_destroy(staccess->access);
drivers/iommu/iommufd/selftest.c
1442
struct iommufd_access *access;
drivers/iommu/iommufd/selftest.c
1460
access = iommufd_access_create(
drivers/iommu/iommufd/selftest.c
1466
if (IS_ERR(access)) {
drivers/iommu/iommufd/selftest.c
1467
rc = PTR_ERR(access);
drivers/iommu/iommufd/selftest.c
1470
rc = iommufd_access_attach(access, ioas_id);
drivers/iommu/iommufd/selftest.c
1478
staccess->access = access;
drivers/iommu/iommufd/selftest.c
1483
iommufd_access_destroy(access);
drivers/iommu/iommufd/selftest.c
1502
rc = iommufd_access_replace(staccess->access, ioas_id);
drivers/iommu/iommufd/selftest.c
1552
if (staccess->access->ops != &selftest_access_ops_pin) {
drivers/iommu/iommufd/selftest.c
1558
iova = iommufd_test_syz_conv_iova(staccess->access,
drivers/iommu/iommufd/selftest.c
1580
rc = iommufd_access_pin_pages(staccess->access, iova, length, pages,
drivers/iommu/iommufd/selftest.c
1615
iommufd_access_unpin_pages(staccess->access, iova, length);
drivers/iommu/iommufd/selftest.c
1660
iova = iommufd_test_syz_conv_iova(staccess->access,
drivers/iommu/iommufd/selftest.c
1663
rc = iommufd_access_rw(staccess->access, iova, tmp, length, flags);
drivers/iommu/iommufd/selftest.c
84
static unsigned long iommufd_test_syz_conv_iova(struct iommufd_access *access,
drivers/iommu/iommufd/selftest.c
89
mutex_lock(&access->ioas_lock);
drivers/iommu/iommufd/selftest.c
90
if (!access->ioas) {
drivers/iommu/iommufd/selftest.c
91
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/selftest.c
94
ret = __iommufd_test_syz_conv_iova(&access->ioas->iopt, iova);
drivers/iommu/iommufd/selftest.c
95
mutex_unlock(&access->ioas_lock);
drivers/iommu/iommufd/viommu.c
263
struct iommufd_access *access,
drivers/iommu/iommufd/viommu.c
269
iommufd_access_unpin_pages(access, aligned_iova,
drivers/iommu/iommufd/viommu.c
271
iommufd_access_detach_internal(access);
drivers/iommu/iommufd/viommu.c
272
iommufd_access_destroy_internal(ictx, access);
drivers/iommu/iommufd/viommu.c
282
if (hw_queue->access)
drivers/iommu/iommufd/viommu.c
284
hw_queue->access,
drivers/iommu/iommufd/viommu.c
305
struct iommufd_access *access;
drivers/iommu/iommufd/viommu.c
329
access = iommufd_access_create_internal(viommu->ictx);
drivers/iommu/iommufd/viommu.c
330
if (IS_ERR(access)) {
drivers/iommu/iommufd/viommu.c
331
rc = PTR_ERR(access);
drivers/iommu/iommufd/viommu.c
335
rc = iommufd_access_attach_internal(access, viommu->hwpt->ioas);
drivers/iommu/iommufd/viommu.c
339
rc = iommufd_access_pin_pages(access, aligned_iova, length, pages, 0);
drivers/iommu/iommufd/viommu.c
353
return access;
drivers/iommu/iommufd/viommu.c
356
iommufd_access_unpin_pages(access, aligned_iova, length);
drivers/iommu/iommufd/viommu.c
358
iommufd_access_detach_internal(access);
drivers/iommu/iommufd/viommu.c
360
iommufd_access_destroy_internal(viommu->ictx, access);
drivers/iommu/iommufd/viommu.c
371
struct iommufd_access *access;
drivers/iommu/iommufd/viommu.c
417
access = iommufd_hw_queue_alloc_phys(cmd, viommu, &base_pa);
drivers/iommu/iommufd/viommu.c
418
if (IS_ERR(access)) {
drivers/iommu/iommufd/viommu.c
419
rc = PTR_ERR(access);
drivers/iommu/iommufd/viommu.c
425
hw_queue->access = access;
drivers/media/pci/cx88/cx88-alsa.c
709
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
drivers/memory/omap-gpmc.c
1576
gpmc_t->access = gpmc_round_ps_to_ticks(temp);
drivers/memory/omap-gpmc.c
1578
gpmc_t->oe_off = gpmc_t->access + gpmc_ticks_to_ps(1);
drivers/memory/omap-gpmc.c
1584
gpmc_t->access;
drivers/memory/omap-gpmc.c
1630
gpmc_t->wr_access = gpmc_t->access;
drivers/memory/omap-gpmc.c
1678
gpmc_t->access = gpmc_round_ps_to_ticks(temp);
drivers/memory/omap-gpmc.c
1680
gpmc_t->oe_off = gpmc_t->access + gpmc_ticks_to_ps(1);
drivers/memory/omap-gpmc.c
1804
t->access /= 1000;
drivers/memory/omap-gpmc.c
2100
of_property_read_u32(np, "gpmc,access-ns", &gpmc_t->access);
drivers/memory/omap-gpmc.c
788
ret |= set_gpmc_timing_reg(cs, GPMC_CS_CONFIG5, 16, 20, 0, t->access,
drivers/misc/c2port/c2port-duramar2150.c
105
.access = duramar2150_c2port_access,
drivers/misc/c2port/core.c
347
return sprintf(buf, "%d\n", c2dev->access);
drivers/misc/c2port/core.c
363
c2dev->access = !!status;
drivers/misc/c2port/core.c
367
if (c2dev->access)
drivers/misc/c2port/core.c
369
ops->access(c2dev, c2dev->access);
drivers/misc/c2port/core.c
370
if (c2dev->access)
drivers/misc/c2port/core.c
377
static DEVICE_ATTR_RW(access);
drivers/misc/c2port/core.c
386
if (!c2dev->access)
drivers/misc/c2port/core.c
423
if (!c2dev->access)
drivers/misc/c2port/core.c
460
if (!c2dev->access)
drivers/misc/c2port/core.c
488
if (!dev->access)
drivers/misc/c2port/core.c
610
if (!c2dev->access || !c2dev->flash_access)
drivers/misc/c2port/core.c
724
if (!c2dev->access || !c2dev->flash_access)
drivers/misc/c2port/core.c
839
if (!c2dev->access || !c2dev->flash_access)
drivers/misc/c2port/core.c
910
if (unlikely(!ops) || unlikely(!ops->access) || \
drivers/misc/c2port/core.c
942
c2dev->access = c2dev->flash_access = 0;
drivers/misc/c2port/core.c
943
ops->access(c2dev, 0);
drivers/misc/keba/lan9252.c
201
static int lan9252_access_mii(struct spi_device *spi, bool access)
drivers/misc/keba/lan9252.c
205
if (access)
drivers/misc/ocxl/link.c
140
unsigned long access, flags, inv_flags = 0;
drivers/misc/ocxl/link.c
171
access = _PAGE_PRESENT | _PAGE_READ;
drivers/misc/ocxl/link.c
173
access |= _PAGE_WRITE;
drivers/misc/ocxl/link.c
176
access |= _PAGE_PRIVILEGED;
drivers/misc/ocxl/link.c
179
hash_page_mm(fault->pe_data.mm, fault->dar, access, 0x300,
drivers/mtd/maps/pismo.c
164
region.access = le16_to_cpu(cs->access);
drivers/mtd/maps/pismo.c
179
i, cs->device, region.type, region.access, region.size / 1024);
drivers/mtd/maps/pismo.c
23
__le16 access;
drivers/mtd/maps/pismo.c
38
u16 access;
drivers/net/dsa/sja1105/sja1105.h
289
u64 access;
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1003
.access = OP_WRITE,
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1011
.access = (OP_READ | OP_WRITE),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1019
.access = (OP_READ | OP_WRITE),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1027
.access = (OP_READ | OP_WRITE),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1035
.access = (OP_READ | OP_WRITE),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1043
.access = (OP_READ | OP_WRITE | OP_DEL),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1051
.access = OP_WRITE,
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1062
.access = (OP_READ | OP_WRITE | OP_VALID_ANYWAY),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1070
.access = (OP_READ | OP_WRITE | OP_VALID_ANYWAY),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1078
.access = (OP_READ | OP_WRITE | OP_DEL | OP_SEARCH),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1086
.access = (OP_READ | OP_WRITE | OP_DEL),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1095
.access = (OP_READ | OP_WRITE | OP_VALID_ANYWAY),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1103
.access = (OP_READ | OP_WRITE | OP_VALID_ANYWAY),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1111
.access = (OP_READ | OP_WRITE | OP_VALID_ANYWAY),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1119
.access = (OP_READ | OP_WRITE | OP_VALID_ANYWAY),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1127
.access = (OP_READ | OP_WRITE | OP_VALID_ANYWAY),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1135
.access = (OP_READ | OP_WRITE | OP_DEL),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1143
.access = (OP_READ | OP_WRITE | OP_VALID_ANYWAY),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1151
.access = (OP_READ | OP_VALID_ANYWAY),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1159
.access = (OP_READ | OP_WRITE | OP_VALID_ANYWAY),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1167
.access = (OP_READ | OP_VALID_ANYWAY),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1201
if (check_valident && !cmd.valident && !(ops->access & OP_VALID_ANYWAY))
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1272
if (index < 0 && !(ops->access & OP_SEARCH))
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1274
if (!(ops->access & OP_READ))
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1332
if (!(ops->access & OP_WRITE))
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1334
if (!keep && !(ops->access & OP_DEL))
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
886
.access = OP_WRITE,
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
894
.access = (OP_READ | OP_WRITE | OP_DEL),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
902
.access = (OP_READ | OP_WRITE | OP_VALID_ANYWAY),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
910
.access = (OP_WRITE | OP_DEL),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
919
.access = OP_WRITE,
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
927
.access = OP_WRITE,
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
935
.access = OP_WRITE,
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
943
.access = OP_WRITE,
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
951
.access = (OP_WRITE | OP_DEL),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
959
.access = OP_WRITE,
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
970
.access = (OP_READ | OP_WRITE),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
978
.access = (OP_READ | OP_WRITE | OP_DEL | OP_SEARCH),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
986
.access = (OP_READ | OP_WRITE | OP_DEL | OP_SEARCH | OP_VALID_ANYWAY),
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
994
.access = (OP_READ | OP_WRITE | OP_DEL),
drivers/net/dsa/sja1105/sja1105_dynamic_config.h
25
u8 access;
drivers/net/dsa/sja1105/sja1105_spi.c
23
sja1105_pack(buf, &msg->access, 31, 31, size);
drivers/net/dsa/sja1105/sja1105_spi.c
62
msg.access = rw;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
511
s16 access; /* time (ms) to access mailbox */
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
1180
entry->access, entry->execute);
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
239
int access, int execute)
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
255
entry->access = access;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
290
u16 access = 0;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
341
t4_record_mbox(adap, cmd, size, access, ret);
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
374
t4_record_mbox(adap, cmd, size, access, ret);
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
379
t4_record_mbox(adap, cmd, size, access, 0);
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
422
MBOX_LEN, access, execute);
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
431
t4_record_mbox(adap, cmd, size, access, ret);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1993
entry->access, entry->execute);
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h
280
s16 access; /* time (ms) to access mailbox */
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
105
entry->access = access;
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
136
u16 access = 0, execute = 0;
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
184
t4vf_record_mbox(adapter, cmd, size, access, ret);
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
218
t4vf_record_mbox(adapter, cmd, size, access, ret);
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
236
t4vf_record_mbox(adapter, cmd, size, access, 0);
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
299
t4vf_record_mbox(adapter, cmd_rpl, size, access,
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
310
t4vf_record_mbox(adapter, cmd, size, access, ret);
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c
89
int size, int access, int execute)
drivers/net/ethernet/intel/i40e/i40e_common.c
2490
enum i40e_aq_resource_access_type access,
drivers/net/ethernet/intel/i40e/i40e_common.c
2502
cmd_resp->access_type = cpu_to_le16(access);
drivers/net/ethernet/intel/i40e/i40e_nvm.c
58
enum i40e_aq_resource_access_type access)
drivers/net/ethernet/intel/i40e/i40e_nvm.c
67
ret_code = i40e_aq_request_resource(hw, I40E_NVM_RESOURCE_ID, access,
drivers/net/ethernet/intel/i40e/i40e_nvm.c
78
access, time_left, ret_code, hw->aq.asq_last_status);
drivers/net/ethernet/intel/i40e/i40e_nvm.c
88
access, 0, &time_left,
drivers/net/ethernet/intel/i40e/i40e_prototype.h
182
enum i40e_aq_resource_access_type access,
drivers/net/ethernet/intel/i40e/i40e_prototype.h
324
enum i40e_aq_resource_access_type access);
drivers/net/ethernet/intel/ice/ice_common.c
2063
enum ice_aq_res_access_type access, u8 sdp_number, u32 *timeout,
drivers/net/ethernet/intel/ice/ice_common.c
2075
cmd_resp->access_type = cpu_to_le16(access);
drivers/net/ethernet/intel/ice/ice_common.c
2158
enum ice_aq_res_access_type access, u32 timeout)
drivers/net/ethernet/intel/ice/ice_common.c
2165
status = ice_aq_req_res(hw, res, access, 0, &time_left, NULL);
drivers/net/ethernet/intel/ice/ice_common.c
2176
ice_debug(hw, ICE_DBG_RES, "resource %d acquire type %d failed.\n", res, access);
drivers/net/ethernet/intel/ice/ice_common.c
2183
status = ice_aq_req_res(hw, res, access, 0, &time_left, NULL);
drivers/net/ethernet/intel/ice/ice_common.c
2198
if (access == ICE_RES_WRITE)
drivers/net/ethernet/intel/ice/ice_common.h
99
enum ice_aq_res_access_type access, u32 timeout);
drivers/net/ethernet/intel/ice/ice_ddp.c
1137
enum ice_aq_res_access_type access)
drivers/net/ethernet/intel/ice/ice_ddp.c
1141
status = ice_acquire_res(hw, ICE_GLOBAL_CFG_LOCK_RES_ID, access,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
278
ice_acquire_change_lock(struct ice_hw *hw, enum ice_aq_res_access_type access)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
280
return ice_acquire_res(hw, ICE_CHANGE_LOCK_RES_ID, access,
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
12
ice_acquire_change_lock(struct ice_hw *hw, enum ice_aq_res_access_type access);
drivers/net/ethernet/intel/ice/ice_nvm.c
212
int ice_acquire_nvm(struct ice_hw *hw, enum ice_aq_res_access_type access)
drivers/net/ethernet/intel/ice/ice_nvm.c
217
return ice_acquire_res(hw, ICE_NVM_RES_ID, access, ICE_NVM_TIMEOUT);
drivers/net/ethernet/intel/ice/ice_nvm.h
15
int ice_acquire_nvm(struct ice_hw *hw, enum ice_aq_res_access_type access);
drivers/net/ethernet/intel/idpf/idpf_ptp.c
420
enum idpf_ptp_access access;
drivers/net/ethernet/intel/idpf/idpf_ptp.c
424
access = adapter->ptp->set_dev_clk_time_access;
drivers/net/ethernet/intel/idpf/idpf_ptp.c
425
if (access != IDPF_PTP_MAILBOX)
drivers/net/ethernet/intel/idpf/idpf_ptp.c
477
enum idpf_ptp_access access;
drivers/net/ethernet/intel/idpf/idpf_ptp.c
480
access = adapter->ptp->adj_dev_clk_time_access;
drivers/net/ethernet/intel/idpf/idpf_ptp.c
481
if (access != IDPF_PTP_MAILBOX)
drivers/net/ethernet/intel/idpf/idpf_ptp.c
519
enum idpf_ptp_access access;
drivers/net/ethernet/intel/idpf/idpf_ptp.c
523
access = adapter->ptp->adj_dev_clk_time_access;
drivers/net/ethernet/intel/idpf/idpf_ptp.c
524
if (access != IDPF_PTP_MAILBOX)
drivers/net/ethernet/intel/idpf/idpf_ptp.c
913
else if (txq->cached_tstamp_caps->access)
drivers/net/ethernet/intel/idpf/idpf_ptp.h
152
bool access:1;
drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c
383
tstamp_caps->access = true;
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2339
int ixgbe_acquire_nvm(struct ixgbe_hw *hw, enum libie_aq_res_access_type access)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2348
return ixgbe_acquire_res(hw, LIBIE_AQC_RES_ID_NVM, access,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
391
enum libie_aq_res_access_type access,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
403
cmd_resp->access_type = cpu_to_le16(access);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
463
enum libie_aq_res_access_type access, u32 timeout)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
471
err = ixgbe_aci_req_res(hw, res, access, 0, &res_timeout);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
492
err = ixgbe_aci_req_res(hw, res, access, 0, &res_timeout);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
16
enum libie_aq_res_access_type access, u32 timeout);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
66
enum libie_aq_res_access_type access);
drivers/net/ethernet/mellanox/mlx4/mr.c
407
u32 access)
drivers/net/ethernet/mellanox/mlx4/mr.c
410
(access & MLX4_PERM_MASK);
drivers/net/ethernet/mellanox/mlx4/mr.c
418
u64 iova, u64 size, u32 access, int npages,
drivers/net/ethernet/mellanox/mlx4/mr.c
424
mr->access = access;
drivers/net/ethernet/mellanox/mlx4/mr.c
527
int mlx4_mr_alloc(struct mlx4_dev *dev, u32 pd, u64 iova, u64 size, u32 access,
drivers/net/ethernet/mellanox/mlx4/mr.c
538
access, npages, page_shift, mr);
drivers/net/ethernet/mellanox/mlx4/mr.c
645
mr->access);
drivers/net/ethernet/ti/davinci_cpdma.c
131
int access;
drivers/net/ethernet/ti/davinci_cpdma.c
320
if ((info->access & ACCESS_WO) != ACCESS_WO)
drivers/net/ethernet/ti/davinci_cpdma.c
345
if ((info->access & ACCESS_RO) != ACCESS_RO)
drivers/net/ethernet/ti/davinci_mdio.c
361
reg = readl(&regs->user[0].access);
drivers/net/ethernet/ti/davinci_mdio.c
381
reg = readl(&regs->user[0].access);
drivers/net/ethernet/ti/davinci_mdio.c
426
writel(reg, &data->regs->user[0].access);
drivers/net/ethernet/ti/davinci_mdio.c
434
reg = readl(&data->regs->user[0].access);
drivers/net/ethernet/ti/davinci_mdio.c
467
writel(reg, &data->regs->user[0].access);
drivers/net/ethernet/ti/davinci_mdio.c
78
u32 access;
drivers/nvme/host/rdma.c
1338
req->reg_wr.access = IB_ACCESS_LOCAL_WRITE |
drivers/nvme/host/rdma.c
1445
wr->access = IB_ACCESS_LOCAL_WRITE |
drivers/pci/mmap.c
20
.access = generic_access_phys,
drivers/platform/chrome/cros_ec_lpc_mec.c
129
enum cros_ec_lpc_mec_emi_access_mode access, new_access;
drivers/platform/chrome/cros_ec_lpc_mec.c
145
access = ACCESS_TYPE_BYTE;
drivers/platform/chrome/cros_ec_lpc_mec.c
147
access = ACCESS_TYPE_LONG_AUTO_INCREMENT;
drivers/platform/chrome/cros_ec_lpc_mec.c
154
cros_ec_lpc_mec_emi_write_address(offset, access);
drivers/platform/chrome/cros_ec_lpc_mec.c
182
if (new_access != access ||
drivers/platform/chrome/cros_ec_lpc_mec.c
183
access != ACCESS_TYPE_LONG_AUTO_INCREMENT) {
drivers/platform/chrome/cros_ec_lpc_mec.c
184
access = new_access;
drivers/platform/chrome/cros_ec_lpc_mec.c
185
cros_ec_lpc_mec_emi_write_address(offset, access);
drivers/platform/x86/lenovo/thinkpad_acpi.c
7370
.access = SNDRV_CTL_ELEM_ACCESS_READ,
drivers/platform/x86/lenovo/thinkpad_acpi.c
7379
.access = SNDRV_CTL_ELEM_ACCESS_READ,
drivers/platform/x86/lenovo/thinkpad_acpi.c
7449
volume_alsa_control_vol.access =
drivers/platform/x86/lenovo/thinkpad_acpi.c
7453
volume_alsa_control_mute.access =
drivers/s390/block/dasd_eckd.c
6017
struct dasd_psf_query_host_access *access;
drivers/s390/block/dasd_eckd.c
6023
access = kzalloc_obj(*access, GFP_NOIO);
drivers/s390/block/dasd_eckd.c
6024
if (!access) {
drivers/s390/block/dasd_eckd.c
6029
rc = dasd_eckd_query_host_access(device, access);
drivers/s390/block/dasd_eckd.c
6031
kfree(access);
drivers/s390/block/dasd_eckd.c
6036
access->host_access_information;
drivers/s390/block/dasd_eckd.c
6044
kfree(access);
drivers/s390/block/dasd_eckd.c
6053
struct dasd_psf_query_host_access *access;
drivers/s390/block/dasd_eckd.c
6059
access = kzalloc_obj(*access, GFP_NOIO);
drivers/s390/block/dasd_eckd.c
6060
if (!access) {
drivers/s390/block/dasd_eckd.c
6065
rc = dasd_eckd_query_host_access(device, access);
drivers/s390/block/dasd_eckd.c
6067
kfree(access);
drivers/s390/block/dasd_eckd.c
6072
access->host_access_information;
drivers/s390/block/dasd_eckd.c
6090
kfree(access);
drivers/scsi/hpsa.c
1173
h->access.submit_command(h, c);
drivers/scsi/hpsa.c
6926
return h->access.command_completed(h, q);
drivers/scsi/hpsa.c
6931
return h->access.intr_pending(h);
drivers/scsi/hpsa.c
6936
return (h->access.intr_pending(h) == 0) ||
drivers/scsi/hpsa.c
7543
if (products[i].access != &SA5A_access &&
drivers/scsi/hpsa.c
7544
products[i].access != &SA5B_access)
drivers/scsi/hpsa.c
7865
h->access = *(products[prod_index].access);
drivers/scsi/hpsa.c
8260
h->access.set_intr_mask(h, HPSA_INTR_OFF);
drivers/scsi/hpsa.c
8737
h->access.set_intr_mask(h, HPSA_INTR_OFF);
drivers/scsi/hpsa.c
8796
h->access.set_intr_mask(h, HPSA_INTR_OFF);
drivers/scsi/hpsa.c
8826
h->access.set_intr_mask(h, HPSA_INTR_ON);
drivers/scsi/hpsa.c
8828
h->access.set_intr_mask(h, HPSA_INTR_OFF);
drivers/scsi/hpsa.c
8855
h->access.set_intr_mask(h, HPSA_INTR_ON);
drivers/scsi/hpsa.c
8886
h->access.set_intr_mask(h, HPSA_INTR_OFF);
drivers/scsi/hpsa.c
9022
h->access.set_intr_mask(h, HPSA_INTR_OFF);
drivers/scsi/hpsa.c
9173
struct access_method access = SA5_performant_access;
drivers/scsi/hpsa.c
9215
access = SA5_performant_access_no_read;
drivers/scsi/hpsa.c
9245
access = SA5_ioaccel_mode1_access;
drivers/scsi/hpsa.c
9250
access = SA5_ioaccel_mode2_access;
drivers/scsi/hpsa.c
9264
h->access = access;
drivers/scsi/hpsa.c
993
return h->access.command_completed(h, q);
drivers/scsi/hpsa.c
996
return h->access.command_completed(h, q);
drivers/scsi/hpsa.h
188
struct access_method access;
drivers/scsi/hpsa.h
669
struct access_method *access;
drivers/soc/tegra/cbb/tegra234-cbb.c
179
u64 access;
drivers/soc/tegra/cbb/tegra234-cbb.c
509
tegra_cbb_print_err(file, "\t Address\t\t: %#llx\n", cbb->access);
drivers/soc/tegra/cbb/tegra234-cbb.c
601
cbb->access = (u64)hi << 32 | lo;
drivers/staging/greybus/audio_topology.c
16
unsigned int access;
drivers/staging/greybus/audio_topology.c
179
uinfo->access = data->access;
drivers/staging/greybus/audio_topology.c
690
ctldata->access = le32_to_cpu(ctl->access);
drivers/staging/greybus/audio_topology.c
887
ctldata->access = le32_to_cpu(ctl->access);
drivers/staging/vc04_services/bcm2835-audio/bcm2835-ctl.c
110
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ,
drivers/staging/vc04_services/bcm2835-audio/bcm2835-ctl.c
120
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
drivers/staging/vc04_services/bcm2835-audio/bcm2835-ctl.c
199
.access = SNDRV_CTL_ELEM_ACCESS_READ,
drivers/uio/uio.c
738
.access = generic_access_phys,
drivers/usb/gadget/function/f_midi2.c
1505
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
drivers/usb/gadget/function/u_audio.c
1174
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
drivers/usb/gadget/function/u_audio.c
1379
kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ |
drivers/usb/gadget/function/u_uac1_legacy.c
104
snd->access = SNDRV_PCM_ACCESS_RW_INTERLEAVED;
drivers/usb/gadget/function/u_uac1_legacy.c
115
snd->access, 0);
drivers/usb/gadget/function/u_uac1_legacy.c
135
snd->access = params_access(params);
drivers/usb/gadget/function/u_uac1_legacy.c
144
snd->access, snd->format, snd->channels, snd->rate);
drivers/usb/gadget/function/u_uac1_legacy.h
38
int access;
drivers/usb/storage/shuttle_usbat.c
224
unsigned char access,
drivers/usb/storage/shuttle_usbat.c
230
access | USBAT_CMD_READ_REG,
drivers/usb/storage/shuttle_usbat.c
242
unsigned char access,
drivers/usb/storage/shuttle_usbat.c
248
access | USBAT_CMD_WRITE_REG,
drivers/usb/storage/shuttle_usbat.c
477
unsigned char access,
drivers/usb/storage/shuttle_usbat.c
490
command[1] = access | USBAT_CMD_WRITE_BLOCK;
drivers/usb/storage/shuttle_usbat.c
514
unsigned char access,
drivers/usb/storage/shuttle_usbat.c
562
command[1] = access | USBAT_CMD_WRITE_REGS;
drivers/usb/storage/shuttle_usbat.c
574
command[cmdlen-7] = access |
drivers/vhost/vhost.c
1319
struct iovec iov[], int iov_size, int access);
drivers/vhost/vhost.c
1609
static bool umem_access_ok(u64 uaddr, u64 size, int access)
drivers/vhost/vhost.c
1617
if ((access & VHOST_ACCESS_RO) &&
drivers/vhost/vhost.c
1620
if ((access & VHOST_ACCESS_WO) &&
drivers/vhost/vhost.c
1822
static int vhost_iotlb_miss(struct vhost_virtqueue *vq, u64 iova, int access)
drivers/vhost/vhost.c
1842
msg->perm = access;
drivers/vhost/vhost.c
1869
int access = (type == VHOST_ADDR_USED) ?
drivers/vhost/vhost.c
1872
if (likely(map->perm & access))
drivers/vhost/vhost.c
1877
int access, u64 addr, u64 len, int type)
drivers/vhost/vhost.c
1889
vhost_iotlb_miss(vq, addr, access);
drivers/vhost/vhost.c
1891
} else if (!(map->perm & access)) {
drivers/vhost/vhost.c
2642
struct iovec iov[], int iov_size, int access)
drivers/vhost/vhost.c
2666
} else if (!(map->perm & access)) {
drivers/vhost/vhost.c
2682
vhost_iotlb_miss(vq, addr, access);
drivers/vhost/vhost.c
2712
int ret, access;
drivers/vhost/vhost.c
2760
access = VHOST_ACCESS_WO;
drivers/vhost/vhost.c
2762
access = VHOST_ACCESS_RO;
drivers/vhost/vhost.c
2766
iov_size - iov_count, access);
drivers/vhost/vhost.c
2774
if (access == VHOST_ACCESS_WO) {
drivers/vhost/vhost.c
2829
int ret, access, c = 0;
drivers/vhost/vhost.c
2902
access = VHOST_ACCESS_WO;
drivers/vhost/vhost.c
2904
access = VHOST_ACCESS_RO;
drivers/vhost/vhost.c
2907
iov_size - iov_count, access);
drivers/vhost/vhost.c
2914
if (access == VHOST_ACCESS_WO) {
drivers/video/backlight/ili9320.c
171
struct ili9320_spi *spi = &ili->access.spi;
drivers/video/backlight/ili9320.c
221
ili->access.spi.id = ILI9320_SPI_IDCODE | ILI9320_SPI_ID(1);
drivers/video/backlight/ili9320.c
29
struct ili9320_spi *spi = &ili->access.spi;
drivers/video/backlight/ili9320.h
40
} access; /* Register access method. */
drivers/video/fbdev/omap/sossi.c
254
static inline void set_timing(int access)
drivers/video/fbdev/omap/sossi.c
256
if (access != sossi.last_access) {
drivers/video/fbdev/omap/sossi.c
257
sossi.last_access = access;
drivers/video/fbdev/omap/sossi.c
259
sossi.clk_tw0[access], sossi.clk_tw1[access]);
fs/9p/fid.c
175
int i, n, l, access;
fs/9p/fid.c
180
access = v9ses->flags & V9FS_ACCESS_MASK;
fs/9p/fid.c
206
if (access == V9FS_ACCESS_SINGLE)
fs/9p/fid.c
291
int any, access;
fs/9p/fid.c
295
access = v9ses->flags & V9FS_ACCESS_MASK;
fs/9p/fid.c
296
switch (access) {
fs/afs/flock.c
414
afs_access_t access;
fs/afs/flock.c
427
ret = afs_check_permit(vnode, key, &access);
fs/afs/flock.c
438
if (!(access & (AFS_ACE_INSERT | AFS_ACE_WRITE | AFS_ACE_LOCK)))
fs/afs/flock.c
441
if (!(access & (AFS_ACE_INSERT | AFS_ACE_WRITE)))
fs/afs/internal.h
762
afs_access_t access; /* CallerAccess value for this key */
fs/afs/security.c
164
h += permits->permits[i].access;
fs/afs/security.c
201
if (permits->permits[i].access != caller_access) {
fs/afs/security.c
266
new->permits[j].access = caller_access;
fs/afs/security.c
270
new->permits[j].access = permits->permits[i].access;
fs/afs/security.c
277
new->permits[j].access = caller_access;
fs/afs/security.c
360
*_access = permits->permits[i].access;
fs/afs/security.c
400
*_access = permits->permits[i].access;
fs/afs/security.c
435
afs_access_t access;
fs/afs/security.c
449
!afs_check_permit_rcu(vnode, key, &access))
fs/afs/security.c
463
ret = afs_check_permit(vnode, key, &access);
fs/afs/security.c
470
mask, access, S_ISDIR(inode->i_mode) ? "dir" : "file");
fs/afs/security.c
475
if (!(access & AFS_ACE_LOOKUP))
fs/afs/security.c
479
if (!(access & (AFS_ACE_DELETE | /* rmdir, unlink, rename from */
fs/afs/security.c
484
if (!(access & AFS_ACE_LOOKUP))
fs/afs/security.c
489
if (!(access & AFS_ACE_READ))
fs/afs/security.c
494
if (!(access & AFS_ACE_WRITE))
fs/coda/upcall.c
462
insize = SIZE(access);
fs/hostfs/hostfs_user.c
76
if (access(path, mode) != 0)
fs/kernfs/file.c
436
if (of->vm_ops->access)
fs/kernfs/file.c
437
ret = of->vm_ops->access(vma, addr, buf, len, write);
fs/kernfs/file.c
447
.access = kernfs_vma_access,
fs/lockd/nlm3xdr_gen.c
225
if (!xdrgen_decode_fsh_access(xdr, &ptr->access))
fs/lockd/nlm3xdr_gen.c
603
if (!xdrgen_encode_fsh_access(xdr, value->access))
fs/lockd/nlm4xdr_gen.c
211
if (!xdrgen_decode_fsh4_access(xdr, &ptr->access))
fs/lockd/nlm4xdr_gen.c
613
if (!xdrgen_encode_fsh4_access(xdr, value->access))
fs/lockd/share.h
27
struct xdr_netobj *oh, u32 access, u32 mode);
fs/lockd/svc4proc.c
1014
argp->xdrgen.share.access,
fs/lockd/svcproc.c
1039
argp->xdrgen.share.access,
fs/lockd/svcshare.c
40
struct xdr_netobj *oh, u32 access, u32 mode)
fs/lockd/svcshare.c
51
if ((access & share->s_mode) || (mode & share->s_access))
fs/lockd/svcshare.c
71
share->s_access = access;
fs/nfs/dir.c
3317
status = NFS_PROTO(inode)->access(inode, &cache, cred);
fs/nfs/dir.c
3412
if (!NFS_PROTO(inode)->access)
fs/nfs/nfs3proc.c
1090
.access = nfs3_proc_access,
fs/nfs/nfs3proc.c
229
.access = entry->mask,
fs/nfs/nfs3proc.c
248
nfs_access_set_mask(entry, res.access);
fs/nfs/nfs3xdr.c
1533
error = decode_uint32(xdr, &result->access);
fs/nfs/nfs3xdr.c
2459
PROC(ACCESS, access, access, 1),
fs/nfs/nfs3xdr.c
886
encode_uint32(xdr, args->access);
fs/nfs/nfs4proc.c
10697
.access = nfs4_proc_access,
fs/nfs/nfs4proc.c
1355
p->o_res.access_request = p->o_arg.access;
fs/nfs/nfs4proc.c
1417
p->o_arg.access = NFS4_ACCESS_READ | NFS4_ACCESS_MODIFY |
fs/nfs/nfs4proc.c
2522
data->o_res.access_request = data->o_arg.access = 0;
fs/nfs/nfs4proc.c
4756
.access = entry->mask,
fs/nfs/nfs4proc.c
4778
nfs_access_set_mask(entry, res.access);
fs/nfs/nfs4xdr.c
1203
static void encode_access(struct xdr_stream *xdr, u32 access, struct compound_hdr *hdr)
fs/nfs/nfs4xdr.c
1206
encode_uint32(xdr, access);
fs/nfs/nfs4xdr.c
2198
encode_access(xdr, args->access, &hdr);
fs/nfs/nfs4xdr.c
2413
if (args->access)
fs/nfs/nfs4xdr.c
2414
encode_access(xdr, args->access, &hdr);
fs/nfs/nfs4xdr.c
2459
if (args->access)
fs/nfs/nfs4xdr.c
2460
encode_access(xdr, args->access, &hdr);
fs/nfs/nfs4xdr.c
4413
static int decode_access(struct xdr_stream *xdr, u32 *supported, u32 *access)
fs/nfs/nfs4xdr.c
4428
*access = acc;
fs/nfs/nfs4xdr.c
6313
status = decode_access(xdr, &res->supported, &res->access);
fs/nfs/proc.c
744
.access = NULL, /* access */
fs/nfsd/lockd.c
33
int access;
fs/nfsd/lockd.c
51
access = (flags == O_WRONLY) ? NFSD_MAY_WRITE : NFSD_MAY_READ;
fs/nfsd/lockd.c
52
access |= NFSD_MAY_NLM | NFSD_MAY_OWNER_OVERRIDE | NFSD_MAY_BYPASS_GSS;
fs/nfsd/lockd.c
53
nfserr = nfsd_open(rqstp, &fh, S_IFREG, access, filp);
fs/nfsd/nfs2acl.c
174
argp->access);
fs/nfsd/nfs2acl.c
177
resp->access = argp->access;
fs/nfsd/nfs2acl.c
178
resp->status = nfsd_access(rqstp, &resp->fh, &resp->access, NULL);
fs/nfsd/nfs2acl.c
231
if (xdr_stream_decode_u32(xdr, &args->access) < 0)
fs/nfsd/nfs2acl.c
283
if (xdr_stream_encode_u32(xdr, resp->access) < 0)
fs/nfsd/nfs3proc.c
146
argp->access);
fs/nfsd/nfs3proc.c
149
resp->access = argp->access;
fs/nfsd/nfs3proc.c
150
resp->status = nfsd_access(rqstp, &resp->fh, &resp->access, NULL);
fs/nfsd/nfs3xdr.c
524
if (xdr_stream_decode_u32(xdr, &args->access) < 0)
fs/nfsd/nfs3xdr.c
802
if (xdr_stream_encode_u32(xdr, resp->access) < 0)
fs/nfsd/nfs4callback.c
107
fattr4_time_deleg_access access;
fs/nfsd/nfs4callback.c
109
if (!xdrgen_decode_fattr4_time_deleg_access(xdr, &access))
fs/nfsd/nfs4callback.c
111
fattr->ncf_cb_atime.tv_sec = access.seconds;
fs/nfsd/nfs4callback.c
112
fattr->ncf_cb_atime.tv_nsec = access.nseconds;
fs/nfsd/nfs4proc.c
778
struct nfsd4_access *access = &u->access;
fs/nfsd/nfs4proc.c
786
if (access->ac_req_access & ~access_full)
fs/nfsd/nfs4proc.c
789
access->ac_resp_access = access->ac_req_access;
fs/nfsd/nfs4proc.c
790
return nfsd_access(rqstp, &cstate->current_fh, &access->ac_resp_access,
fs/nfsd/nfs4proc.c
791
&access->ac_supported);
fs/nfsd/nfs4state.c
3032
unsigned int access, deny;
fs/nfsd/nfs4state.c
3042
access = bmap_to_share_mode(ols->st_access_bmap);
fs/nfsd/nfs4state.c
3046
access & NFS4_SHARE_ACCESS_READ ? "r" : "-",
fs/nfsd/nfs4state.c
3047
access & NFS4_SHARE_ACCESS_WRITE ? "w" : "-");
fs/nfsd/nfs4state.c
429
unsigned int access = 0;
fs/nfsd/nfs4state.c
433
access |= i;
fs/nfsd/nfs4state.c
435
return access;
fs/nfsd/nfs4state.c
440
set_access(u32 access, struct nfs4_ol_stateid *stp)
fs/nfsd/nfs4state.c
442
unsigned char mask = 1 << access;
fs/nfsd/nfs4state.c
444
WARN_ON_ONCE(access > NFS4_SHARE_ACCESS_BOTH);
fs/nfsd/nfs4state.c
450
clear_access(u32 access, struct nfs4_ol_stateid *stp)
fs/nfsd/nfs4state.c
452
unsigned char mask = 1 << access;
fs/nfsd/nfs4state.c
454
WARN_ON_ONCE(access > NFS4_SHARE_ACCESS_BOTH);
fs/nfsd/nfs4state.c
460
test_access(u32 access, struct nfs4_ol_stateid *stp)
fs/nfsd/nfs4state.c
462
unsigned char mask = 1 << access;
fs/nfsd/nfs4state.c
496
static int nfs4_access_to_omode(u32 access)
fs/nfsd/nfs4state.c
498
switch (access & NFS4_SHARE_ACCESS_BOTH) {
fs/nfsd/nfs4state.c
5916
int access = nfs4_access_to_access(open->op_share_access);
fs/nfsd/nfs4state.c
5964
status = nfsd_file_acquire_opened(rqstp, cur_fh, access,
fs/nfsd/nfs4state.c
5980
access));
fs/nfsd/nfs4state.c
715
struct nfs4_ol_stateid *stp, u32 access, bool share_access)
fs/nfsd/nfs4state.c
732
if (!(access & bmap_to_share_mode(bmap)))
fs/nfsd/nfs4state.c
749
__nfs4_file_get_access(struct nfs4_file *fp, u32 access)
fs/nfsd/nfs4state.c
753
if (access & NFS4_SHARE_ACCESS_WRITE)
fs/nfsd/nfs4state.c
755
if (access & NFS4_SHARE_ACCESS_READ)
fs/nfsd/nfs4state.c
760
nfs4_file_get_access(struct nfs4_file *fp, u32 access)
fs/nfsd/nfs4state.c
765
if (access & ~NFS4_SHARE_ACCESS_BOTH)
fs/nfsd/nfs4state.c
769
if ((access & fp->fi_share_deny) != 0)
fs/nfsd/nfs4state.c
772
__nfs4_file_get_access(fp, access);
fs/nfsd/nfs4state.c
7864
static inline void nfs4_stateid_downgrade_bit(struct nfs4_ol_stateid *stp, u32 access)
fs/nfsd/nfs4state.c
7866
if (!test_access(access, stp))
fs/nfsd/nfs4state.c
7868
nfs4_file_put_access(stp->st_stid.sc_file, access);
fs/nfsd/nfs4state.c
7869
clear_access(access, stp);
fs/nfsd/nfs4state.c
814
static void nfs4_file_put_access(struct nfs4_file *fp, u32 access)
fs/nfsd/nfs4state.c
816
WARN_ON_ONCE(access & ~NFS4_SHARE_ACCESS_BOTH);
fs/nfsd/nfs4state.c
818
if (access & NFS4_SHARE_ACCESS_WRITE)
fs/nfsd/nfs4state.c
820
if (access & NFS4_SHARE_ACCESS_READ)
fs/nfsd/nfs4state.c
8370
static void get_lock_access(struct nfs4_ol_stateid *lock_stp, u32 access)
fs/nfsd/nfs4state.c
8376
if (test_access(access, lock_stp))
fs/nfsd/nfs4state.c
8378
__nfs4_file_get_access(fp, access);
fs/nfsd/nfs4state.c
8379
set_access(access, lock_stp);
fs/nfsd/nfs4xdr.c
4458
struct nfsd4_access *access = &u->access;
fs/nfsd/nfs4xdr.c
4463
status = nfsd4_encode_uint32_t(xdr, access->ac_supported);
fs/nfsd/nfs4xdr.c
4467
return nfsd4_encode_uint32_t(xdr, access->ac_resp_access);
fs/nfsd/nfs4xdr.c
627
fattr4_time_deleg_access access;
fs/nfsd/nfs4xdr.c
629
if (!xdrgen_decode_fattr4_time_deleg_access(argp->xdr, &access))
fs/nfsd/nfs4xdr.c
631
iattr->ia_atime.tv_sec = access.seconds;
fs/nfsd/nfs4xdr.c
632
iattr->ia_atime.tv_nsec = access.nseconds;
fs/nfsd/nfs4xdr.c
917
struct nfsd4_access *access = &u->access;
fs/nfsd/nfs4xdr.c
918
if (xdr_stream_decode_u32(argp->xdr, &access->ac_req_access) < 0)
fs/nfsd/nfsfh.c
385
struct svc_fh *fhp, umode_t type, int access)
fs/nfsd/nfsfh.c
402
trace_nfsd_fh_verify(rqstp, fhp, type, access);
fs/nfsd/nfsfh.c
442
if ((access & NFSD_MAY_NLM) && (exp->ex_flags & NFSEXP_NOAUTHNLM))
fs/nfsd/nfsfh.c
450
if (!(access & NFSD_MAY_NLM)) {
fs/nfsd/nfsfh.c
456
if (access & NFSD_MAY_BYPASS_GSS)
fs/nfsd/nfsfh.c
463
if (access & NFSD_MAY_BYPASS_GSS_ON_ROOT
fs/nfsd/nfsfh.c
475
error = nfsd_permission(cred, exp, dentry, access);
fs/nfsd/nfsfh.c
477
trace_nfsd_fh_verify_err(rqstp, fhp, type, access, error);
fs/nfsd/nfsfh.c
500
umode_t type, int access)
fs/nfsd/nfsfh.c
503
fhp, type, access);
fs/nfsd/nfsfh.c
534
fh_verify(struct svc_rqst *rqstp, struct svc_fh *fhp, umode_t type, int access)
fs/nfsd/nfsfh.c
538
fhp, type, access);
fs/nfsd/trace.h
268
int access
fs/nfsd/trace.h
270
TP_ARGS(rqstp, fhp, type, access),
fs/nfsd/trace.h
280
__field(unsigned long, access)
fs/nfsd/trace.h
292
__entry->access = access;
fs/nfsd/trace.h
297
show_nfsd_may_flags(__entry->access)
fs/nfsd/trace.h
306
int access,
fs/nfsd/trace.h
309
TP_ARGS(rqstp, fhp, type, access, error),
fs/nfsd/trace.h
319
__field(unsigned long, access)
fs/nfsd/trace.h
335
__entry->access = access;
fs/nfsd/trace.h
341
show_nfsd_may_flags(__entry->access),
fs/nfsd/vfs.c
2568
nfsd_statfs(struct svc_rqst *rqstp, struct svc_fh *fhp, struct kstatfs *stat, int access)
fs/nfsd/vfs.c
2574
err = fh_verify(rqstp, fhp, 0, NFSD_MAY_NOP | access);
fs/nfsd/vfs.c
773
u32 access;
fs/nfsd/vfs.c
824
nfsd_access(struct svc_rqst *rqstp, struct svc_fh *fhp, u32 *access, u32 *supported)
fs/nfsd/vfs.c
847
query = *access;
fs/nfsd/vfs.c
848
for (; map->access; map++) {
fs/nfsd/vfs.c
849
if (map->access & query) {
fs/nfsd/vfs.c
852
sresult |= map->access;
fs/nfsd/vfs.c
858
result |= map->access;
fs/nfsd/vfs.c
874
*access = result;
fs/nfsd/vfs.c
882
int nfsd_open_break_lease(struct inode *inode, int access)
fs/nfsd/vfs.c
886
if (access & NFSD_MAY_NOT_BREAK_LEASE)
fs/nfsd/vfs.c
888
mode = (access & NFSD_MAY_WRITE) ? O_WRONLY : O_RDONLY;
fs/nfsd/vfs.h
158
struct kstatfs *, int access);
fs/nfsd/xdr3.h
132
__u32 access;
fs/nfsd/xdr3.h
28
__u32 access;
fs/nfsd/xdr4.h
845
struct nfsd4_access access;
fs/ocfs2/alloc.c
432
ocfs2_journal_access_func access,
fs/ocfs2/alloc.c
439
et->et_root_journal_access = access;
fs/ocfs2/alloc.c
683
ocfs2_journal_access_func access)
fs/ocfs2/alloc.c
695
path_root_access(path) = access;
fs/ocfs2/alloc.c
725
ocfs2_journal_access_func access = path_root_access(path);
fs/ocfs2/alloc.c
727
if (!access)
fs/ocfs2/alloc.c
728
access = ocfs2_journal_access;
fs/ocfs2/alloc.c
731
access = ocfs2_journal_access_eb;
fs/ocfs2/alloc.c
733
return access(handle, ci, path->p_node[idx].bh,
fs/ocfs2/dir.c
1148
ocfs2_journal_access_func access = ocfs2_journal_access_db;
fs/ocfs2/dir.c
1159
access = ocfs2_journal_access_di;
fs/ocfs2/dir.c
1161
ret = access(handle, INODE_CACHE(dir), de_bh,
fs/ocfs2/dir.c
1188
ocfs2_journal_access_func access = ocfs2_journal_access_db;
fs/ocfs2/dir.c
1191
access = ocfs2_journal_access_di;
fs/ocfs2/dir.c
1203
status = access(handle, INODE_CACHE(dir), bh,
fs/ocfs2/xattr.c
1591
ocfs2_journal_access_func access;
fs/ocfs2/xattr.c
1596
access = ocfs2_journal_access_xb;
fs/ocfs2/xattr.c
1598
access = ocfs2_journal_access_di;
fs/ocfs2/xattr.c
1599
return access(handle, INODE_CACHE(loc->xl_inode), bh, type);
fs/open.c
545
SYSCALL_DEFINE2(access, const char __user *, filename, int, mode)
fs/smb/client/cifsglob.h
1423
__u32 access;
fs/smb/client/cifssmb.c
1439
oparms->fid->access = desired_access;
fs/smb/client/file.c
2708
if (with_delete && !(open_file->fid.access & DELETE))
fs/smb/client/ioctl.c
157
if (cfile && (cfile->fid.access & FILE_WRITE_DATA)) {
fs/smb/client/smb2inode.c
1207
__u32 create_options, __u32 access,
fs/smb/client/smb2inode.c
1225
oparms = CIFS_OPARMS(cifs_sb, tcon, from_name, access, FILE_OPEN,
fs/smb/client/smb2ops.c
1488
cfile->fid.access = fid->access;
fs/smb/client/smb2pdu.c
3369
oparms->fid->access = oparms->desired_access;
fs/smb/server/smb2pdu.c
2384
static int smb2_create_open_flags(bool file_present, __le32 access,
fs/smb/server/smb2pdu.c
2393
access &= ~FILE_WRITE_DESIRE_ACCESS_LE;
fs/smb/server/smb2pdu.c
2397
if (access & FILE_READ_DESIRED_ACCESS_LE &&
fs/smb/server/smb2pdu.c
2398
access & FILE_WRITE_DESIRE_ACCESS_LE) {
fs/smb/server/smb2pdu.c
2401
} else if (access & FILE_WRITE_DESIRE_ACCESS_LE) {
fs/smb/server/smb2pdu.c
2409
if (access == FILE_READ_ATTRIBUTES_LE || S_ISBLK(mode) || S_ISCHR(mode))
fs/smb/smbdirect/mr.c
331
reg_wr->access = writing ?
include/linux/bpf-cgroup.h
134
short access, enum cgroup_bpf_attach_type atype);
include/linux/bpf-cgroup.h
357
#define BPF_CGROUP_RUN_PROG_DEVICE_CGROUP(atype, major, minor, access) \
include/linux/bpf-cgroup.h
362
access, \
include/linux/bpf-cgroup.h
505
#define BPF_CGROUP_RUN_PROG_DEVICE_CGROUP(atype, major, minor, access) ({ 0; })
include/linux/c2port.h
20
unsigned int access:1;
include/linux/c2port.h
40
void (*access)(struct c2port_device *dev, int status);
include/linux/coresight.h
169
struct csdev_access access;
include/linux/coresight.h
293
struct csdev_access access;
include/linux/device_cgroup.h
16
short access);
include/linux/device_cgroup.h
19
short type, access = 0;
include/linux/device_cgroup.h
33
access |= DEVCG_ACC_WRITE;
include/linux/device_cgroup.h
35
access |= DEVCG_ACC_READ;
include/linux/device_cgroup.h
38
access);
include/linux/device_cgroup.h
62
short access)
include/linux/greybus/greybus_protocols.h
2019
__le32 access; /* GB_AUDIO_ACCESS_* */
include/linux/iio/buffer_impl.h
126
const struct iio_buffer_access_funcs *access;
include/linux/iommufd.h
132
struct iommufd_access *access;
include/linux/iommufd.h
206
int iommufd_access_pin_pages(struct iommufd_access *access, unsigned long iova,
include/linux/iommufd.h
209
void iommufd_access_unpin_pages(struct iommufd_access *access,
include/linux/iommufd.h
211
int iommufd_access_rw(struct iommufd_access *access, unsigned long iova,
include/linux/iommufd.h
226
static inline int iommufd_access_pin_pages(struct iommufd_access *access,
include/linux/iommufd.h
235
static inline void iommufd_access_unpin_pages(struct iommufd_access *access,
include/linux/iommufd.h
241
static inline int iommufd_access_rw(struct iommufd_access *access,
include/linux/iommufd.h
92
void iommufd_access_destroy(struct iommufd_access *access);
include/linux/iommufd.h
93
int iommufd_access_attach(struct iommufd_access *access, u32 ioas_id);
include/linux/iommufd.h
94
int iommufd_access_replace(struct iommufd_access *access, u32 ioas_id);
include/linux/iommufd.h
95
void iommufd_access_detach(struct iommufd_access *access);
include/linux/mlx4/device.h
1125
int mlx4_mr_alloc(struct mlx4_dev *dev, u32 pd, u64 iova, u64 size, u32 access,
include/linux/mlx4/device.h
1534
u32 access);
include/linux/mlx4/device.h
694
u32 access;
include/linux/mm.h
839
int (*access)(struct vm_area_struct *vma, unsigned long addr,
include/linux/nfs_xdr.h
1003
__u32 access;
include/linux/nfs_xdr.h
1041
u32 access;
include/linux/nfs_xdr.h
1049
u32 access;
include/linux/nfs_xdr.h
1800
int (*access) (struct inode *, struct nfs_access_entry *, const struct cred *);
include/linux/nfs_xdr.h
484
u32 access;
include/linux/nfs_xdr.h
942
__u32 access;
include/linux/node.h
104
enum access_coordinate_class access)
include/linux/node.h
185
enum access_coordinate_class access);
include/linux/node.h
87
enum access_coordinate_class access);
include/linux/node.h
89
enum access_coordinate_class access);
include/linux/node.h
98
enum access_coordinate_class access)
include/linux/platform_data/gpmc-omap.h
59
u32 access; /* Start-cycle to first data valid delay */
include/linux/sunrpc/xdrgen/nlm3.h
118
fsh_access access;
include/linux/sunrpc/xdrgen/nlm4.h
133
fsh4_access access;
include/rdma/ib_umem.h
102
int access)
include/rdma/ib_umem.h
104
return ib_umem_get_attr_or_va(device, NULL, 0, addr, size, access);
include/rdma/ib_umem.h
157
int fd, int access,
include/rdma/ib_umem.h
162
int access);
include/rdma/ib_umem.h
166
int fd, int access);
include/rdma/ib_umem.h
173
int fd, int access);
include/rdma/ib_umem.h
189
const struct ib_uverbs_buffer_desc *desc, int access)
include/rdma/ib_umem.h
195
int access)
include/rdma/ib_umem.h
202
size_t size, int access)
include/rdma/ib_umem.h
209
u64 addr, size_t size, int access)
include/rdma/ib_umem.h
216
int access)
include/rdma/ib_umem.h
223
size_t size, int access)
include/rdma/ib_umem.h
252
int access,
include/rdma/ib_umem.h
259
size_t size, int fd, int access)
include/rdma/ib_umem.h
267
int fd, int access)
include/rdma/ib_umem.h
280
int fd, int access)
include/rdma/ib_umem.h
85
int access);
include/rdma/ib_umem.h
88
u16 attr_id, size_t size, int access);
include/rdma/ib_umem.h
92
int access);
include/rdma/ib_umem.h
95
size_t size, int access);
include/rdma/ib_umem.h
98
u64 addr, size_t size, int access);
include/rdma/ib_umem_odp.h
68
int access, const struct mmu_interval_notifier_ops *ops);
include/rdma/ib_umem_odp.h
70
int access);
include/rdma/ib_umem_odp.h
87
int access, const struct mmu_interval_notifier_ops *ops)
include/rdma/ib_verbs.h
1480
int access;
include/rdma/rdma_vt.h
512
int access);
include/rdma/uverbs_ioctl.h
100
u8 access;
include/rdma/uverbs_ioctl.h
498
.u2.objs_arr.access = _access, \
include/rdma/uverbs_ioctl.h
514
.u.obj.access = _access, \
include/rdma/uverbs_ioctl.h
524
.u.obj.access = _access, \
include/rdma/uverbs_ioctl.h
73
u8 access;
include/sound/control.h
29
((info)->access & SNDRV_CTL_ELEM_ACCESS_SKIP_CHECK)
include/sound/control.h
53
unsigned int access; /* access rights */
include/sound/control.h
67
unsigned int access; /* access rights */
include/sound/info.h
74
struct mutex access;
include/sound/pcm.h
379
snd_pcm_access_t access; /* access mode */
include/sound/sdca_asoc.h
34
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | SNDRV_CTL_ELEM_ACCESS_READWRITE, \
include/sound/sdca_asoc.h
52
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | SNDRV_CTL_ELEM_ACCESS_READWRITE, \
include/sound/soc-dapm.h
365
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | SNDRV_CTL_ELEM_ACCESS_READWRITE,\
include/sound/soc.h
106
.access = SNDRV_CTL_ELEM_ACCESS_READ | \
include/sound/soc.h
125
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ |\
include/sound/soc.h
134
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
include/sound/soc.h
145
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ |\
include/sound/soc.h
154
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ |\
include/sound/soc.h
164
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ |\
include/sound/soc.h
173
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
include/sound/soc.h
182
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ |\
include/sound/soc.h
193
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
include/sound/soc.h
204
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
include/sound/soc.h
257
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ |\
include/sound/soc.h
266
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ |\
include/sound/soc.h
275
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
include/sound/soc.h
285
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
include/sound/soc.h
296
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
include/sound/soc.h
316
.access = xaccess, \
include/sound/soc.h
330
.access = xaccess, \
include/sound/soc.h
349
.access = xaccess, \
include/sound/soc.h
374
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READWRITE | \
include/sound/soc.h
73
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ |\
include/sound/soc.h
81
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
include/sound/soc.h
90
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ |\
include/sound/wss.h
190
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
include/sound/wss.h
202
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
include/uapi/linux/virtio_snd.h
403
__le32 access;
include/uapi/rdma/rdma_user_rxe.h
119
__u32 access;
include/uapi/rdma/rdma_user_rxe.h
129
__u32 access;
include/uapi/rdma/siw-abi.h
120
__aligned_u64 access;
include/uapi/sound/asoc.h
290
__le32 access;
include/uapi/sound/asound.h
1142
unsigned int access; /* R: value access (bitmask) - SNDRV_CTL_ELEM_ACCESS_* */
kernel/bpf/cgroup.c
1771
short access, enum cgroup_bpf_attach_type atype)
kernel/bpf/cgroup.c
1775
.access_type = (access << 16) | dev_type,
kernel/kcsan/kcsan_test.c
1032
.access = {
kernel/kcsan/kcsan_test.c
1050
.access = {
kernel/kcsan/kcsan_test.c
1068
.access = {
kernel/kcsan/kcsan_test.c
1074
.access = {
kernel/kcsan/kcsan_test.c
1080
.access = {
kernel/kcsan/kcsan_test.c
1104
.access = {
kernel/kcsan/kcsan_test.c
1135
.access = {
kernel/kcsan/kcsan_test.c
1141
.access = {
kernel/kcsan/kcsan_test.c
1162
.access = {
kernel/kcsan/kcsan_test.c
1168
.access = { expect_start1.access[0], expect_start1.access[0] },
kernel/kcsan/kcsan_test.c
1171
.access = {
kernel/kcsan/kcsan_test.c
1276
.access = {
kernel/kcsan/kcsan_test.c
1299
.access = {
kernel/kcsan/kcsan_test.c
1318
.access = {
kernel/kcsan/kcsan_test.c
1340
.access = {
kernel/kcsan/kcsan_test.c
1360
.access = {
kernel/kcsan/kcsan_test.c
152
} access[2];
kernel/kcsan/kcsan_test.c
159
const bool is_assert = (r->access[0].type | r->access[1].type) & KCSAN_ACCESS_ASSERT;
kernel/kcsan/kcsan_test.c
182
if (r->access[1].fn) {
kernel/kcsan/kcsan_test.c
187
scnprintf(tmp[0], sizeof(tmp[0]), "%pS", r->access[0].fn);
kernel/kcsan/kcsan_test.c
188
scnprintf(tmp[1], sizeof(tmp[1]), "%pS", r->access[1].fn);
kernel/kcsan/kcsan_test.c
191
cmp < 0 ? r->access[0].fn : r->access[1].fn,
kernel/kcsan/kcsan_test.c
192
cmp < 0 ? r->access[1].fn : r->access[0].fn);
kernel/kcsan/kcsan_test.c
194
scnprintf(cur, end - cur, "%pS", r->access[0].fn);
kernel/kcsan/kcsan_test.c
204
if (!r->access[1].fn)
kernel/kcsan/kcsan_test.c
209
const int ty = r->access[i].type;
kernel/kcsan/kcsan_test.c
232
if (!r->access[1].fn) {
kernel/kcsan/kcsan_test.c
242
if (r->access[i].addr) /* Address is optional. */
kernel/kcsan/kcsan_test.c
244
r->access[i].addr, r->access[i].size);
kernel/kcsan/kcsan_test.c
270
r->access[0].type |= KCSAN_ACCESS_SCOPED;
kernel/kcsan/kcsan_test.c
272
r->access[0].type &= ~KCSAN_ACCESS_SCOPED;
kernel/kcsan/kcsan_test.c
275
r->access[1].type |= KCSAN_ACCESS_SCOPED;
kernel/kcsan/kcsan_test.c
277
r->access[1].type &= ~KCSAN_ACCESS_SCOPED;
kernel/kcsan/kcsan_test.c
716
.access = {
kernel/kcsan/kcsan_test.c
722
.access = {
kernel/kcsan/kcsan_test.c
747
.access = {
kernel/kcsan/kcsan_test.c
754
.access = {
kernel/kcsan/kcsan_test.c
776
.access = {
kernel/kcsan/kcsan_test.c
782
.access = {
kernel/kcsan/kcsan_test.c
808
.access = {
kernel/kcsan/kcsan_test.c
814
.access = {
kernel/kcsan/kcsan_test.c
834
.access = {
kernel/kcsan/kcsan_test.c
856
.access = {
kernel/kcsan/kcsan_test.c
882
.access = {
kernel/kcsan/kcsan_test.c
904
.access = {
kernel/kcsan/kcsan_test.c
936
.access = {
kernel/kcsan/kcsan_test.c
957
.access = {
kernel/kcsan/kcsan_test.c
979
.access = {
kernel/kcsan/kcsan_test.c
985
.access = {
lib/iomap.c
40
static void bad_io_access(unsigned long port, const char *access)
lib/iomap.c
45
WARN(1, KERN_ERR "Bad IO access at port %#lx (%s)\n", port, access);
mm/memory.c
7065
if (vma->vm_ops && vma->vm_ops->access)
mm/memory.c
7066
bytes = vma->vm_ops->access(vma, addr, buf,
mm/mmap.c
1421
.access = NULL,
net/rds/ib_frmr.c
162
reg_wr.access = IB_ACCESS_LOCAL_WRITE |
net/smc/smc_wr.c
633
lnk->wr_reg.access = IB_ACCESS_LOCAL_WRITE | IB_ACCESS_REMOTE_WRITE;
net/sunrpc/xprtrdma/frwr_ops.c
402
reg_wr->access = writing ?
net/sunrpc/xprtrdma/frwr_ops.c
783
reg_wr->access = IB_ACCESS_REMOTE_WRITE | IB_ACCESS_LOCAL_WRITE;
samples/bpf/xdp_fwd_user.c
163
if (access(filename, O_RDONLY) < 0) {
samples/cgroup/cgroup_event_listener.c
70
ret = access(event_control_path, W_OK);
security/device_cgroup.c
118
walk->access |= ex->access;
security/device_cgroup.c
146
walk->access &= ~ex->access;
security/device_cgroup.c
147
if (!walk->access) {
security/device_cgroup.c
247
static void seq_putaccess(struct seq_file *m, short access)
security/device_cgroup.c
249
if (access & DEVCG_ACC_READ)
security/device_cgroup.c
251
if (access & DEVCG_ACC_WRITE)
security/device_cgroup.c
253
if (access & DEVCG_ACC_MKNOD)
security/device_cgroup.c
299
seq_putaccess(m, ex->access);
security/device_cgroup.c
322
u32 major, u32 minor, short access)
security/device_cgroup.c
336
if (access & (~ex->access))
security/device_cgroup.c
359
u32 major, u32 minor, short access)
security/device_cgroup.c
38
short access;
security/device_cgroup.c
382
if (!(access & ex->access))
security/device_cgroup.c
425
refex->access);
security/device_cgroup.c
440
refex->access);
security/device_cgroup.c
494
ex->major, ex->minor, ex->access);
security/device_cgroup.c
720
ex.access |= DEVCG_ACC_READ;
security/device_cgroup.c
723
ex.access |= DEVCG_ACC_WRITE;
security/device_cgroup.c
726
ex.access |= DEVCG_ACC_MKNOD;
security/device_cgroup.c
827
short access)
security/device_cgroup.c
837
type, major, minor, access);
security/device_cgroup.c
841
minor, access);
security/device_cgroup.c
854
int devcgroup_check_permission(short type, u32 major, u32 minor, short access)
security/device_cgroup.c
856
int rc = BPF_CGROUP_RUN_PROG_DEVICE_CGROUP(type, major, minor, access);
security/device_cgroup.c
862
return devcgroup_legacy_check_permission(type, major, minor, access);
security/ipe/policy_fs.c
28
umode_t access;
security/ipe/policy_fs.c
473
d = securityfs_create_file(f->name, f->access, policyfs,
security/landlock/access.h
76
access_mask_t access : LANDLOCK_NUM_ACCESS_MAX;
security/landlock/audit.c
193
if (masks->layers[i].access & *access_request) {
security/landlock/audit.c
194
*access_request &= masks->layers[i].access;
security/landlock/audit.c
212
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE |
security/landlock/audit.c
214
.layers[1].access = LANDLOCK_ACCESS_FS_READ_FILE |
security/landlock/audit.c
216
.layers[2].access = LANDLOCK_ACCESS_FS_REMOVE_DIR,
security/landlock/audit.c
218
access_mask_t access;
security/landlock/audit.c
220
access = LANDLOCK_ACCESS_FS_EXECUTE;
security/landlock/audit.c
221
KUNIT_EXPECT_EQ(test, 0, get_denied_layer(&dom, &access, &masks));
security/landlock/audit.c
222
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_EXECUTE);
security/landlock/audit.c
224
access = LANDLOCK_ACCESS_FS_READ_FILE;
security/landlock/audit.c
225
KUNIT_EXPECT_EQ(test, 1, get_denied_layer(&dom, &access, &masks));
security/landlock/audit.c
226
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_READ_FILE);
security/landlock/audit.c
228
access = LANDLOCK_ACCESS_FS_READ_DIR;
security/landlock/audit.c
229
KUNIT_EXPECT_EQ(test, 1, get_denied_layer(&dom, &access, &masks));
security/landlock/audit.c
230
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_READ_DIR);
security/landlock/audit.c
232
access = LANDLOCK_ACCESS_FS_READ_FILE | LANDLOCK_ACCESS_FS_READ_DIR;
security/landlock/audit.c
233
KUNIT_EXPECT_EQ(test, 1, get_denied_layer(&dom, &access, &masks));
security/landlock/audit.c
234
KUNIT_EXPECT_EQ(test, access,
security/landlock/audit.c
238
access = LANDLOCK_ACCESS_FS_EXECUTE | LANDLOCK_ACCESS_FS_READ_DIR;
security/landlock/audit.c
239
KUNIT_EXPECT_EQ(test, 1, get_denied_layer(&dom, &access, &masks));
security/landlock/audit.c
240
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_READ_DIR);
security/landlock/audit.c
242
access = LANDLOCK_ACCESS_FS_WRITE_FILE;
security/landlock/audit.c
243
KUNIT_EXPECT_EQ(test, 4, get_denied_layer(&dom, &access, &masks));
security/landlock/audit.c
244
KUNIT_EXPECT_EQ(test, access, 0);
security/landlock/audit.c
307
access_mask_t access;
security/landlock/audit.c
315
access = LANDLOCK_ACCESS_FS_TRUNCATE;
security/landlock/audit.c
318
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
320
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_TRUNCATE);
security/landlock/audit.c
323
access = LANDLOCK_ACCESS_FS_IOCTL_DEV;
security/landlock/audit.c
326
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
328
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_IOCTL_DEV);
security/landlock/audit.c
331
access = LANDLOCK_ACCESS_FS_TRUNCATE | LANDLOCK_ACCESS_FS_IOCTL_DEV;
security/landlock/audit.c
334
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
336
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_IOCTL_DEV);
security/landlock/audit.c
342
access = LANDLOCK_ACCESS_FS_TRUNCATE;
security/landlock/audit.c
345
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
347
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_TRUNCATE);
security/landlock/audit.c
350
access = LANDLOCK_ACCESS_FS_IOCTL_DEV;
security/landlock/audit.c
353
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
355
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_IOCTL_DEV);
security/landlock/audit.c
358
access = LANDLOCK_ACCESS_FS_TRUNCATE | LANDLOCK_ACCESS_FS_IOCTL_DEV;
security/landlock/audit.c
361
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
363
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_IOCTL_DEV);
security/landlock/audit.c
370
access = LANDLOCK_ACCESS_FS_TRUNCATE;
security/landlock/audit.c
373
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
375
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_TRUNCATE);
security/landlock/audit.c
378
access = LANDLOCK_ACCESS_FS_IOCTL_DEV;
security/landlock/audit.c
381
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
383
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_IOCTL_DEV);
security/landlock/audit.c
386
access = LANDLOCK_ACCESS_FS_TRUNCATE | LANDLOCK_ACCESS_FS_IOCTL_DEV;
security/landlock/audit.c
389
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
391
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_TRUNCATE);
security/landlock/audit.c
397
access = LANDLOCK_ACCESS_FS_TRUNCATE;
security/landlock/audit.c
400
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
402
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_TRUNCATE);
security/landlock/audit.c
405
access = LANDLOCK_ACCESS_FS_IOCTL_DEV;
security/landlock/audit.c
408
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
410
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_IOCTL_DEV);
security/landlock/audit.c
413
access = LANDLOCK_ACCESS_FS_TRUNCATE | LANDLOCK_ACCESS_FS_IOCTL_DEV;
security/landlock/audit.c
416
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
418
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_TRUNCATE);
security/landlock/audit.c
424
access = LANDLOCK_ACCESS_FS_TRUNCATE;
security/landlock/audit.c
427
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
429
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_TRUNCATE);
security/landlock/audit.c
432
access = LANDLOCK_ACCESS_FS_IOCTL_DEV;
security/landlock/audit.c
435
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
437
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_IOCTL_DEV);
security/landlock/audit.c
440
access = LANDLOCK_ACCESS_FS_TRUNCATE | LANDLOCK_ACCESS_FS_IOCTL_DEV;
security/landlock/audit.c
443
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
445
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_TRUNCATE);
security/landlock/audit.c
452
access = LANDLOCK_ACCESS_FS_TRUNCATE;
security/landlock/audit.c
455
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
457
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_TRUNCATE);
security/landlock/audit.c
460
access = LANDLOCK_ACCESS_FS_TRUNCATE | LANDLOCK_ACCESS_FS_IOCTL_DEV;
security/landlock/audit.c
463
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
465
KUNIT_EXPECT_EQ(test, access,
security/landlock/audit.c
473
access = LANDLOCK_ACCESS_FS_TRUNCATE;
security/landlock/audit.c
476
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
478
KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_TRUNCATE);
security/landlock/audit.c
481
access = LANDLOCK_ACCESS_FS_TRUNCATE | LANDLOCK_ACCESS_FS_IOCTL_DEV;
security/landlock/audit.c
484
&access, _LANDLOCK_ACCESS_FS_OPTIONAL,
security/landlock/audit.c
486
KUNIT_EXPECT_EQ(test, access,
security/landlock/audit.c
499
if (WARN_ON_ONCE(!(!!request->layer_plus_one ^ !!request->access)))
security/landlock/audit.c
502
if (request->access) {
security/landlock/audit.c
565
missing = request->access;
security/landlock/audit.c
93
const access_mask_t access)
security/landlock/audit.c
95
const unsigned long access_mask = access;
security/landlock/audit.c
99
for_each_set_bit(access_bit, &access_mask, BITS_PER_TYPE(access)) {
security/landlock/audit.h
43
access_mask_t access;
security/landlock/domain.c
243
const access_mask_t denied = masks->layers[i].access &
security/landlock/domain.c
265
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE |
security/landlock/domain.c
267
.layers[1].access = LANDLOCK_ACCESS_FS_TRUNCATE,
security/landlock/domain.c
268
.layers[2].access = LANDLOCK_ACCESS_FS_IOCTL_DEV,
security/landlock/domain.c
269
.layers[9].access = LANDLOCK_ACCESS_FS_EXECUTE,
security/landlock/fs.c
1233
if (request1.access) {
security/landlock/fs.c
1237
if (request2.access) {
security/landlock/fs.c
1595
const access_mask_t access)
security/landlock/fs.c
1635
if (masks->layers[client_layer].access & access &&
security/landlock/fs.c
1637
masks->layers[client_layer].access &= ~access;
security/landlock/fs.c
1714
access_mask_t access = 0;
security/landlock/fs.c
1720
access = LANDLOCK_ACCESS_FS_READ_FILE;
security/landlock/fs.c
1723
access |= LANDLOCK_ACCESS_FS_WRITE_FILE;
security/landlock/fs.c
1726
access |= LANDLOCK_ACCESS_FS_EXECUTE;
security/landlock/fs.c
1727
return access;
security/landlock/fs.c
1795
allowed_access &= ~layer_masks.layers[i].access;
security/landlock/fs.c
1818
request.access = open_access_request;
security/landlock/fs.c
1845
.access = LANDLOCK_ACCESS_FS_TRUNCATE,
security/landlock/fs.c
1885
.access = LANDLOCK_ACCESS_FS_IOCTL_DEV,
security/landlock/fs.c
415
access_mask_t child_access = src_parent->layers[i].access &
security/landlock/fs.c
416
src_child->layers[i].access;
security/landlock/fs.c
417
access_mask_t parent_access = new_parent->layers[i].access;
security/landlock/fs.c
463
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE |
security/landlock/fs.c
467
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE |
security/landlock/fs.c
471
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE,
security/landlock/fs.c
474
.layers[1].access = LANDLOCK_ACCESS_FS_EXECUTE,
security/landlock/fs.c
477
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE,
security/landlock/fs.c
478
.layers[1].access = LANDLOCK_ACCESS_FS_EXECUTE,
security/landlock/fs.c
571
if (masks->layers[i].access)
security/landlock/fs.c
591
masks->layers[i].access &= access_request;
security/landlock/fs.c
592
if (masks->layers[i].access)
security/landlock/fs.c
608
KUNIT_EXPECT_EQ(test, 0, (access_mask_t)masks.layers[0].access);
security/landlock/fs.c
615
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE,
security/landlock/fs.c
616
.layers[1].access = LANDLOCK_ACCESS_FS_WRITE_FILE,
security/landlock/fs.c
627
(access_mask_t)masks.layers[0].access);
security/landlock/fs.c
628
KUNIT_EXPECT_EQ(test, 0, (access_mask_t)masks.layers[1].access);
security/landlock/fs.c
635
.layers[0].access = LANDLOCK_ACCESS_FS_EXECUTE,
security/landlock/fs.c
636
.layers[1].access = LANDLOCK_ACCESS_FS_WRITE_FILE,
security/landlock/fs.c
641
KUNIT_EXPECT_EQ(test, 0, (access_mask_t)masks.layers[0].access);
security/landlock/fs.c
642
KUNIT_EXPECT_EQ(test, 0, (access_mask_t)masks.layers[1].access);
security/landlock/fs.c
659
if (masks->layers[i].access & access_request &
security/landlock/fs.c
684
.layers[0].access = LANDLOCK_ACCESS_FS_REFER,
security/landlock/fs.c
696
.layers[0].access = LANDLOCK_ACCESS_FS_WRITE_FILE,
security/landlock/fs.c
944
log_request_parent1->access = access_masked_parent1;
security/landlock/fs.c
952
log_request_parent2->access = access_masked_parent2;
security/landlock/net.c
119
.access = access_request,
security/landlock/net.c
257
.access = access_request,
security/landlock/ruleset.c
258
this->layers[0].access |= (*layers)[0].access;
security/landlock/ruleset.c
296
.access = ~0,
security/landlock/ruleset.c
304
BUILD_BUG_ON(layer.access < LANDLOCK_MASK_ACCESS_FS);
security/landlock/ruleset.c
310
const access_mask_t access, const u32 flags)
security/landlock/ruleset.c
313
.access = access,
security/landlock/ruleset.c
358
layers[0].access = walker_rule->layers[0].access;
security/landlock/ruleset.c
662
masks->layers[layer->level - 1].access &= ~layer->access;
security/landlock/ruleset.c
672
if (masks->layers[i].access)
security/landlock/ruleset.c
729
masks->layers[i].access = access_request & handled;
security/landlock/ruleset.c
730
handled_accesses |= masks->layers[i].access;
security/landlock/ruleset.c
737
masks->layers[i].access = 0;
security/landlock/ruleset.h
222
const access_mask_t access, const u32 flags);
security/landlock/ruleset.h
48
access_mask_t access;
security/smack/smack.h
301
int smack_str_from_perm(char *string, int access);
security/smack/smack_access.c
287
int smack_str_from_perm(char *string, int access)
security/smack/smack_access.c
291
if (access & MAY_READ)
security/smack/smack_access.c
293
if (access & MAY_WRITE)
security/smack/smack_access.c
295
if (access & MAY_EXEC)
security/smack/smack_access.c
297
if (access & MAY_APPEND)
security/smack/smack_access.c
299
if (access & MAY_TRANSMUTE)
security/smack/smack_access.c
301
if (access & MAY_LOCK)
security/smack/smack_access.c
303
if (access & MAY_BRINGUP)
security/smack/smack_lsm.c
2231
static int smk_curacc_on_task(struct task_struct *p, int access,
security/smack/smack_lsm.c
2240
rc = smk_curacc(skp, access, &ad);
security/smack/smack_lsm.c
2241
rc = smk_bu_task(p, access, rc);
security/smack/smack_lsm.c
3173
static int smk_curacc_shm(struct kern_ipc_perm *isp, int access)
security/smack/smack_lsm.c
3183
rc = smk_curacc(ssp, access, &ad);
security/smack/smack_lsm.c
3184
rc = smk_bu_current("shm", ssp, access, rc);
security/smack/smack_lsm.c
3262
static int smk_curacc_sem(struct kern_ipc_perm *isp, int access)
security/smack/smack_lsm.c
3272
rc = smk_curacc(ssp, access, &ad);
security/smack/smack_lsm.c
3273
rc = smk_bu_current("sem", ssp, access, rc);
security/smack/smack_lsm.c
3357
static int smk_curacc_msq(struct kern_ipc_perm *isp, int access)
security/smack/smack_lsm.c
3367
rc = smk_curacc(msp, access, &ad);
security/smack/smack_lsm.c
3368
rc = smk_bu_current("msq", msp, access, rc);
security/yama/yama_lsm.c
47
const char *access;
security/yama/yama_lsm.c
63
info->access, target_cmd, info->target->pid, agent_cmd,
security/yama/yama_lsm.c
75
static void report_access(const char *access, struct task_struct *target,
security/yama/yama_lsm.c
88
access, target->comm, target->pid, agent->comm, agent->pid);
security/yama/yama_lsm.c
98
info->access = access;
sound/aoa/codecs/onyx.c
170
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/aoa/codecs/onyx.c
230
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/aoa/codecs/onyx.c
294
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/aoa/codecs/onyx.c
343
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/aoa/codecs/onyx.c
404
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE, \
sound/aoa/codecs/onyx.c
464
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/aoa/codecs/onyx.c
546
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/aoa/codecs/tas.c
271
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/aoa/codecs/tas.c
310
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/aoa/codecs/tas.c
362
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE, \
sound/aoa/codecs/tas.c
414
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/aoa/codecs/tas.c
450
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/aoa/codecs/tas.c
515
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/aoa/codecs/tas.c
562
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/aoa/codecs/tas.c
609
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/aoa/fabrics/layout.c
662
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE, \
sound/aoa/fabrics/layout.c
713
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/aoa/fabrics/layout.c
723
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/aoa/fabrics/layout.c
755
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/aoa/fabrics/layout.c
764
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/core/control.c
1142
info->access = 0;
sound/core/control.c
1146
snd_BUG_ON(info->access);
sound/core/control.c
1150
info->access = vd->access;
sound/core/control.c
1152
info->access |= SNDRV_CTL_ELEM_ACCESS_LOCK;
sound/core/control.c
1154
info->access |= SNDRV_CTL_ELEM_ACCESS_OWNER;
sound/core/control.c
1196
info.access &= ~(SNDRV_CTL_ELEM_ACCESS_SKIP_CHECK|
sound/core/control.c
1220
if (!(vd->access & SNDRV_CTL_ELEM_ACCESS_READ) || !kctl->get)
sound/core/control.c
1324
struct snd_ctl_elem_value *control, unsigned int access)
sound/core/control.c
1326
if ((access & SNDRV_CTL_ELEM_ACCESS_SKIP_CHECK) ||
sound/core/control.c
1327
(access & SNDRV_CTL_ELEM_ACCESS_VOLATILE))
sound/core/control.c
1334
struct snd_ctl_elem_value *control, unsigned int access)
sound/core/control.c
1357
if (!(vd->access & SNDRV_CTL_ELEM_ACCESS_WRITE) || kctl->put == NULL ||
sound/core/control.c
1376
result = snd_ctl_put(card, kctl, control, vd->access);
sound/core/control.c
1580
kctl->vd[i].access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ;
sound/core/control.c
1696
unsigned int access;
sound/core/control.c
1724
access = info->access;
sound/core/control.c
1725
if (access == 0)
sound/core/control.c
1726
access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/core/control.c
1727
access &= (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/core/control.c
1732
if (access & SNDRV_CTL_ELEM_ACCESS_TLV_WRITE)
sound/core/control.c
1733
access |= SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK;
sound/core/control.c
1734
access |= SNDRV_CTL_ELEM_ACCESS_USER;
sound/core/control.c
1760
err = snd_ctl_new(&kctl, count, access, file);
sound/core/control.c
1778
ue->info.access = 0;
sound/core/control.c
1794
if (access & SNDRV_CTL_ELEM_ACCESS_READ)
sound/core/control.c
1796
if (access & SNDRV_CTL_ELEM_ACCESS_WRITE)
sound/core/control.c
1798
if (access & SNDRV_CTL_ELEM_ACCESS_TLV_WRITE)
sound/core/control.c
1887
if (op_flag == pairs[i].op && (vd->access & pairs[i].perm))
sound/core/control.c
1910
if (!(vd->access & SNDRV_CTL_ELEM_ACCESS_TLV_READ))
sound/core/control.c
1961
if (vd->access & SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK) {
sound/core/control.c
236
unsigned int access, struct snd_ctl_file *file)
sound/core/control.c
249
(*kctl)->vd[idx].access = access;
sound/core/control.c
272
unsigned int access;
sound/core/control.c
282
access = ncontrol->access;
sound/core/control.c
283
if (access == 0)
sound/core/control.c
284
access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/core/control.c
285
access &= (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/core/control.c
294
err = snd_ctl_new(&kctl, count, access, NULL);
sound/core/control.c
677
if (!(kctl->vd[0].access & SNDRV_CTL_ELEM_ACCESS_USER))
sound/core/control.c
715
if (!(vd->access & SNDRV_CTL_ELEM_ACCESS_INACTIVE))
sound/core/control.c
717
vd->access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/core/control.c
719
if (vd->access & SNDRV_CTL_ELEM_ACCESS_INACTIVE)
sound/core/control.c
721
vd->access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/core/control_compat.c
53
u32 access;
sound/core/control_led.c
138
static void snd_ctl_led_set_state(struct snd_card *card, unsigned int access,
sound/core/control_led.c
146
led = snd_ctl_led_get_by_access(access);
sound/core/control_led.c
164
lctl->access = access;
sound/core/control_led.c
201
unsigned int access)
sound/core/control_led.c
208
if (lctl && (access == 0 || access != lctl->access)) {
sound/core/control_led.c
209
ret = lctl->access;
sound/core/control_led.c
220
unsigned int access, access2;
sound/core/control_led.c
223
access = snd_ctl_led_remove(kctl, ioff, 0);
sound/core/control_led.c
224
if (access)
sound/core/control_led.c
225
snd_ctl_led_set_state(card, access, NULL, 0);
sound/core/control_led.c
228
access = vd->access & SNDRV_CTL_ELEM_ACCESS_LED_MASK;
sound/core/control_led.c
229
access2 = snd_ctl_led_remove(kctl, ioff, access);
sound/core/control_led.c
232
if (access)
sound/core/control_led.c
233
snd_ctl_led_set_state(card, access, kctl, ioff);
sound/core/control_led.c
237
access = vd->access & SNDRV_CTL_ELEM_ACCESS_LED_MASK;
sound/core/control_led.c
238
if (access)
sound/core/control_led.c
239
snd_ctl_led_set_state(card, access, kctl, ioff);
sound/core/control_led.c
248
unsigned int ioff, access, new_access;
sound/core/control_led.c
260
access = vd->access & SNDRV_CTL_ELEM_ACCESS_LED_MASK;
sound/core/control_led.c
261
if (access != 0 && access != group_to_access(group))
sound/core/control_led.c
263
new_access = vd->access & ~SNDRV_CTL_ELEM_ACCESS_LED_MASK;
sound/core/control_led.c
266
if (new_access != vd->access) {
sound/core/control_led.c
267
vd->access = new_access;
sound/core/control_led.c
320
vd->access &= ~group_to_access(group);
sound/core/control_led.c
49
unsigned int access;
sound/core/control_led.c
82
static inline unsigned int access_to_group(unsigned int access)
sound/core/control_led.c
84
return ((access & SNDRV_CTL_ELEM_ACCESS_LED_MASK) >>
sound/core/control_led.c
93
static struct snd_ctl_led *snd_ctl_led_get_by_access(unsigned int access)
sound/core/control_led.c
95
unsigned int group = access_to_group(access);
sound/core/ctljack.c
26
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/core/info.c
112
guard(mutex)(&entry->access);
sound/core/info.c
311
guard(mutex)(&entry->access);
sound/core/info.c
676
mutex_init(&entry->access);
sound/core/info.c
682
guard(mutex)(&parent->access);
sound/core/info.c
763
guard(mutex)(&p->access);
sound/core/oss/io.c
115
plugin->access = params_access(params);
sound/core/oss/io.c
118
if (plugin->access == SNDRV_PCM_ACCESS_RW_INTERLEAVED)
sound/core/oss/io.c
31
if (plugin->access == SNDRV_PCM_ACCESS_RW_INTERLEAVED) {
sound/core/oss/io.c
57
if (plugin->access == SNDRV_PCM_ACCESS_RW_INTERLEAVED) {
sound/core/oss/io.c
86
if (plugin->access == SNDRV_PCM_ACCESS_RW_INTERLEAVED) {
sound/core/oss/pcm_oss.c
1712
if (runtime->access == SNDRV_PCM_ACCESS_RW_INTERLEAVED)
sound/core/oss/pcm_oss.c
1714
else if (runtime->access == SNDRV_PCM_ACCESS_RW_NONINTERLEAVED)
sound/core/oss/pcm_oss.c
2931
runtime->access = SNDRV_PCM_ACCESS_MMAP_INTERLEAVED;
sound/core/oss/pcm_plugin.c
155
plugin->access = SNDRV_PCM_ACCESS_RW_INTERLEAVED;
sound/core/oss/pcm_plugin.c
568
if (snd_BUG_ON(plugin->access != SNDRV_PCM_ACCESS_RW_INTERLEAVED &&
sound/core/oss/pcm_plugin.c
67
if (plugin->access == SNDRV_PCM_ACCESS_RW_INTERLEAVED) {
sound/core/oss/pcm_plugin.c
76
} else if (plugin->access == SNDRV_PCM_ACCESS_RW_NONINTERLEAVED) {
sound/core/oss/pcm_plugin.h
46
snd_pcm_access_t access;
sound/core/pcm.c
276
static const char *snd_pcm_access_name(snd_pcm_access_t access)
sound/core/pcm.c
278
return snd_pcm_access_names[(__force int)access];
sound/core/pcm.c
388
snd_iprintf(buffer, "access: %s\n", snd_pcm_access_name(runtime->access));
sound/core/pcm_lib.c
1793
switch (runtime->access) {
sound/core/pcm_lib.c
2188
if (substream->runtime->access == SNDRV_PCM_ACCESS_RW_INTERLEAVED ||
sound/core/pcm_lib.c
2189
substream->runtime->access == SNDRV_PCM_ACCESS_MMAP_INTERLEAVED)
sound/core/pcm_lib.c
2294
if (runtime->access != SNDRV_PCM_ACCESS_RW_INTERLEAVED &&
sound/core/pcm_lib.c
2299
if (runtime->access != SNDRV_PCM_ACCESS_RW_NONINTERLEAVED)
sound/core/pcm_lib.c
2595
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/core/pcm_native.c
4024
if (runtime->access == SNDRV_PCM_ACCESS_RW_INTERLEAVED ||
sound/core/pcm_native.c
4025
runtime->access == SNDRV_PCM_ACCESS_RW_NONINTERLEAVED)
sound/core/pcm_native.c
841
runtime->access = params_access(params);
sound/core/vmaster.c
272
if (follower->vd[0].access & SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK)
sound/core/vmaster.c
454
kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ;
sound/drivers/aloop.c
125
snd_pcm_access_t access;
sound/drivers/aloop.c
1568
snd_pcm_access_t access;
sound/drivers/aloop.c
1571
access = loopback->setup[kcontrol->id.subdevice][kcontrol->id.device].access;
sound/drivers/aloop.c
1573
ucontrol->value.enumerated.item[0] = !is_access_interleaved(access);
sound/drivers/aloop.c
1595
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/drivers/aloop.c
1603
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/drivers/aloop.c
1611
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/drivers/aloop.c
1619
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/drivers/aloop.c
1627
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/drivers/aloop.c
1653
setup->access = SNDRV_PCM_ACCESS_RW_INTERLEAVED;
sound/drivers/aloop.c
328
static bool is_access_interleaved(snd_pcm_access_t access)
sound/drivers/aloop.c
330
switch (access) {
sound/drivers/aloop.c
365
is_access_interleaved(runtime->access) !=
sound/drivers/aloop.c
366
is_access_interleaved(cruntime->access);
sound/drivers/aloop.c
396
if (is_access_interleaved(setup->access) !=
sound/drivers/aloop.c
397
is_access_interleaved(runtime->access)) {
sound/drivers/aloop.c
400
setup->access = runtime->access;
sound/drivers/aloop.c
617
if (!is_access_interleaved(runtime->access))
sound/drivers/dummy.c
700
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
sound/drivers/dummy.c
823
dummy->cd_volume_ctl->vd[0].access &=
sound/drivers/dummy.c
825
dummy->cd_switch_ctl->vd[0].access &=
sound/drivers/dummy.c
828
dummy->cd_volume_ctl->vd[0].access |=
sound/drivers/dummy.c
830
dummy->cd_switch_ctl->vd[0].access |=
sound/drivers/mts64.c
469
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/drivers/mts64.c
539
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/drivers/mts64.c
550
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/drivers/mts64.c
561
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/drivers/mts64.c
572
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/drivers/mts64.c
621
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/drivers/pcmtest.c
481
if (runtime->access == SNDRV_PCM_ACCESS_RW_NONINTERLEAVED ||
sound/drivers/pcmtest.c
482
runtime->access == SNDRV_PCM_ACCESS_MMAP_NONINTERLEAVED) {
sound/drivers/vx/vx_mixer.c
443
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/drivers/vx/vx_mixer.c
689
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/drivers/vx/vx_mixer.c
707
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/drivers/vx/vx_mixer.c
773
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/drivers/vx/vx_mixer.c
847
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/drivers/vx/vx_mixer.c
855
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/drivers/vx/vx_mixer.c
864
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/firewire/bebob/bebob_maudio.c
398
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/firewire/bebob/bebob_maudio.c
431
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/firewire/bebob/bebob_maudio.c
516
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/firewire/bebob/bebob_maudio.c
571
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/firewire/isight.c
533
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/hda/codecs/ca0132.c
4035
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | \
sound/hda/codecs/ca0132.c
4053
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | \
sound/hda/codecs/ca0132.c
4369
knew.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/hda/codecs/cirrus/cs421x.c
351
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/hda/codecs/cirrus/cs8409-tables.c
26
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ),
sound/hda/codecs/cirrus/cs8409-tables.c
39
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ),
sound/hda/codecs/generic.c
3503
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/hda/codecs/generic.c
3527
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/hda/codecs/generic.c
3637
knew->access |= SNDRV_CTL_ELEM_ACCESS_MIC_LED;
sound/hda/codecs/generic.c
3656
knew->access |= SNDRV_CTL_ELEM_ACCESS_MIC_LED;
sound/hda/codecs/generic.c
3699
knew->access |= SNDRV_CTL_ELEM_ACCESS_MIC_LED;
sound/hda/codecs/generic.c
990
if (knew->access == 0)
sound/hda/codecs/generic.c
991
knew->access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/hda/codecs/hdmi/hdmi.c
195
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE |
sound/hda/codecs/side-codecs/cs35l41_hda.c
1388
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/hda/codecs/side-codecs/cs35l56_hda.c
360
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/hda/codecs/side-codecs/cs35l56_hda.c
395
ctl_template.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ);
sound/hda/codecs/side-codecs/tas2781_hda.h
27
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
sound/hda/common/codec.c
1878
if (kctl->vd[0].access & SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK) {
sound/hda/common/codec.c
1887
} else if (kctl->vd[0].access & SNDRV_CTL_ELEM_ACCESS_TLV_READ)
sound/hda/common/codec.c
1951
unsigned int access, struct snd_kcontrol **ctl_ret)
sound/hda/common/codec.c
1967
kctl->vd[0].access |= access;
sound/hda/common/codec.c
2350
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/hda/common/codec.c
2357
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/hda/common/codec.c
2654
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/hda/common/hda_local.h
136
unsigned int access, struct snd_kcontrol **ctl_ret);
sound/hda/common/hda_local.h
137
#define snd_hda_add_vmaster(codec, name, tlv, followers, suffix, access) \
sound/hda/common/hda_local.h
138
__snd_hda_add_vmaster(codec, name, tlv, followers, suffix, true, access, NULL)
sound/hda/common/hda_local.h
37
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | \
sound/hda/core/hdmi_chmap.c
863
kctl->vd[i].access |= SNDRV_CTL_ELEM_ACCESS_WRITE;
sound/i2c/cs8427.c
478
.access = (SNDRV_CTL_ELEM_ACCESS_READ |
sound/i2c/cs8427.c
487
.access = (SNDRV_CTL_ELEM_ACCESS_READ |
sound/i2c/cs8427.c
493
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/i2c/cs8427.c
508
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/i2c/cs8427.c
521
.access = (SNDRV_CTL_ELEM_ACCESS_READ |
sound/i2c/cs8427.c
570
chip->playback.pcm_ctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/i2c/cs8427.c
572
chip->playback.pcm_ctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/i2c/other/ak4113.c
354
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/i2c/other/ak4113.c
363
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/i2c/other/ak4113.c
372
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/i2c/other/ak4113.c
381
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/i2c/other/ak4113.c
390
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/i2c/other/ak4113.c
398
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/i2c/other/ak4113.c
405
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/i2c/other/ak4113.c
413
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/i2c/other/ak4113.c
421
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/i2c/other/ak4113.c
429
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/i2c/other/ak4113.c
438
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/i2c/other/ak4113.c
447
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/i2c/other/ak4113.c
456
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/i2c/other/ak4114.c
314
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4114.c
322
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4114.c
330
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4114.c
338
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4114.c
346
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4114.c
353
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/i2c/other/ak4114.c
360
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4114.c
368
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/i2c/other/ak4114.c
375
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4114.c
382
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4114.c
389
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4114.c
396
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4114.c
404
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4114.c
412
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4114.c
420
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4117.c
300
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4117.c
308
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4117.c
316
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4117.c
324
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4117.c
332
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4117.c
339
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/i2c/other/ak4117.c
346
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4117.c
353
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4117.c
360
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4117.c
367
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4117.c
375
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4117.c
383
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/i2c/other/ak4117.c
391
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_WRITE,
sound/i2c/other/ak4xxx-adda.c
644
knew.access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/i2c/other/ak4xxx-adda.c
649
knew.access = 0;
sound/i2c/other/ak4xxx-adda.c
669
knew.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/i2c/other/ak4xxx-adda.c
762
knew.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/i2c/other/ak4xxx-adda.c
796
knew.access = 0;
sound/i2c/other/ak4xxx-adda.c
817
knew.access = 0;
sound/i2c/other/pt2258.c
185
knew.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/i2c/other/pt2258.c
204
knew.access = 0;
sound/isa/ad1816a/ad1816a_lib.c
679
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
sound/isa/ad1816a/ad1816a_lib.c
739
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
sound/isa/cs423x/cs4236_lib.c
379
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
sound/isa/cs423x/cs4236_lib.c
483
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
sound/isa/cs423x/cs4236_lib.c
566
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
sound/isa/cs423x/cs4236_lib.c
624
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
sound/isa/cs423x/cs4236_lib.c
664
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
sound/isa/es18xx.c
1311
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/isa/es18xx.c
1318
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/isa/opl3sa2.c
322
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
sound/isa/opl3sa2.c
373
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
sound/mips/hal2.c
257
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/mips/hal2.c
267
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/mips/sgio2audio.c
219
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/mips/sgio2audio.c
231
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/mips/sgio2audio.c
242
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/mips/sgio2audio.c
253
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/mips/sgio2audio.c
264
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/mips/sgio2audio.c
276
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/mips/sgio2audio.c
287
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/ac97/ac97_codec.c
1218
kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ;
sound/pci/ac97/ac97_codec.c
823
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/ac97/ac97_codec.c
830
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/ak4531_codec.c
118
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
sound/pci/ak4531_codec.c
53
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
sound/pci/asihpi/asihpi.c
1516
snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/asihpi/asihpi.c
1529
snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/pci/asihpi/asihpi.c
1611
snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/asihpi/asihpi.c
1721
snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/pci/asihpi/asihpi.c
1731
snd_control.access =
sound/pci/asihpi/asihpi.c
1759
snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/pci/asihpi/asihpi.c
1991
snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/pci/asihpi/asihpi.c
2095
snd_control.access =
sound/pci/asihpi/asihpi.c
2206
snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/pci/asihpi/asihpi.c
2285
snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/pci/asihpi/asihpi.c
2498
snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE ;
sound/pci/asihpi/asihpi.c
2508
snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE ;
sound/pci/asihpi/asihpi.c
2519
snd_control.access =
sound/pci/au88x0/au88x0_a3d.c
839
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/au88x0/au88x0_eq.c
752
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/au88x0/au88x0_eq.c
810
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/au88x0/au88x0_eq.c
849
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/pci/au88x0/au88x0_pcm.c
118
kctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/au88x0/au88x0_pcm.c
120
kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/au88x0/au88x0_pcm.c
509
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/au88x0/au88x0_pcm.c
585
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/aw2/aw2-alsa.c
182
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/ca0106/ca0106_mixer.c
544
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | \
sound/pci/ca0106/ca0106_mixer.c
576
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/ca0106/ca0106_mixer.c
625
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | \
sound/pci/ca0106/ca0106_mixer.c
665
spi_switch.access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/pci/cmipci.c
1036
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/cmipci.c
1081
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/cmipci.c
1115
ctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/cmipci.c
1144
ctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/cs46xx/cs46xx_lib.c
2274
.access = SNDRV_CTL_ELEM_ACCESS_READ
sound/pci/ctxfi/ctmixer.c
397
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ctxfi/ctmixer.c
611
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/ctxfi/ctmixer.c
727
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/ctxfi/ctmixer.c
747
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/echoaudio/echoaudio.c
1029
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/echoaudio/echoaudio.c
1040
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ,
sound/pci/echoaudio/echoaudio.c
1109
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ,
sound/pci/echoaudio/echoaudio.c
1301
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ,
sound/pci/echoaudio/echoaudio.c
1363
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ,
sound/pci/echoaudio/echoaudio.c
1682
.access = SNDRV_CTL_ELEM_ACCESS_WRITE,
sound/pci/echoaudio/echoaudio.c
1713
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/pci/echoaudio/echoaudio.c
1766
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/pci/emu10k1/emu10k1x.c
1091
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/emu10k1/emufx.c
901
knew.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/emu10k1/emumixer.c
1004
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/emu10k1/emumixer.c
1051
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/emu10k1/emumixer.c
1102
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/emu10k1/emumixer.c
1153
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/emu10k1/emumixer.c
1307
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/emu10k1/emumixer.c
1386
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/emu10k1/emumixer.c
1421
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/emu10k1/emumixer.c
1529
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/emu10k1/emumixer.c
1595
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/emu10k1/emumixer.c
1656
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/emu10k1/emumixer.c
1723
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/emu10k1/emumixer.c
1785
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/emu10k1/emumixer.c
1840
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/emu10k1/emumixer.c
673
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/emu10k1/emumixer.c
718
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/emu10k1/emumixer.c
789
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/emu10k1/emumixer.c
847
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/emu10k1/emupcm.c
1070
kctl->vd[idx].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/emu10k1/emupcm.c
1072
kctl->vd[idx].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/emu10k1/p16v.c
740
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | \
sound/pci/ens1370.c
1422
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/es1938.c
1106
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ,\
sound/pci/es1938.c
1167
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ,\
sound/pci/es1938.c
1287
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/es1938.c
1293
.access = (SNDRV_CTL_ELEM_ACCESS_READ |
sound/pci/fm801.c
897
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
sound/pci/ice1712/aureon.c
1393
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1411
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1430
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1449
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1468
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1487
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1508
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1525
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1575
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1594
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1613
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1632
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1651
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1680
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1699
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1718
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1737
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1756
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1782
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/aureon.c
1819
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/pci/ice1712/aureon.c
1826
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/ice1712/aureon.c
1833
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/pci/ice1712/aureon.c
1840
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/pci/ice1712/delta.c
414
.access = (SNDRV_CTL_ELEM_ACCESS_READ),
sound/pci/ice1712/ews.c
787
.access = xaccess,\
sound/pci/ice1712/ice1712.c
1324
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/ice1712.c
1357
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/ice1712.c
1565
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/ice1712/ice1712.c
1651
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/ice1712/ice1712.c
1660
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/ice1712/ice1712.c
1687
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/ice1712.c
2177
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/pci/ice1712/ice1712.h
443
{ .iface = xiface, .name = xname, .access = xaccess, .info = snd_ctl_boolean_mono_info, \
sound/pci/ice1712/ice1724.c
1560
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/ice1712/ice1724.c
1703
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/ice1712/ice1724.c
1712
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/ice1712/ice1724.c
2145
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/pci/ice1712/maya44.c
426
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/maya44.c
438
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/maya44.c
450
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/phase.c
756
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/phase.c
774
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/phase.c
793
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/phase.c
812
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/phase.c
831
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/phase.c
850
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/phase.c
871
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/pontis.c
523
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/pontis.c
533
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/prodigy192.c
353
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/prodigy192.c
372
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/prodigy192.c
392
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/prodigy_hifi.c
289
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/prodigy_hifi.c
733
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/prodigy_hifi.c
743
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/prodigy_hifi.c
753
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/prodigy_hifi.c
764
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/prodigy_hifi.c
775
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/prodigy_hifi.c
786
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/prodigy_hifi.c
797
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/psc724.c
343
cont.access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/pci/ice1712/se.c
592
cont.access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/pci/ice1712/se.c
600
cont.access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ;
sound/pci/ice1712/wm8766.c
285
cont.access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/pci/ice1712/wm8766.c
288
cont.access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/ice1712/wm8766.c
296
cont.access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ;
sound/pci/ice1712/wm8776.c
45
vd->access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/ice1712/wm8776.c
47
vd->access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/ice1712/wm8776.c
555
cont.access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/pci/ice1712/wm8776.c
558
cont.access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/ice1712/wm8776.c
566
cont.access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ;
sound/pci/ice1712/wtm.c
481
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/wtm.c
517
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ice1712/wtm.c
537
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/korg1212/korg1212.c
1877
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_WRITE, \
sound/pci/korg1212/korg1212.c
1886
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_WRITE, \
sound/pci/korg1212/korg1212.c
1895
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_WRITE, \
sound/pci/korg1212/korg1212.c
1910
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_WRITE,
sound/pci/korg1212/korg1212.c
1918
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_WRITE,
sound/pci/lola/lola_mixer.c
531
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/lola/lola_mixer.c
678
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/lola/lola_mixer.c
765
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/lx6464es/lx6464es.c
849
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/mixart/mixart_mixer.c
1014
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/mixart/mixart_mixer.c
395
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/mixart/mixart_mixer.c
888
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/oxygen/oxygen_mixer.c
1047
template.access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ;
sound/pci/oxygen/oxygen_mixer.c
719
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | \
sound/pci/oxygen/oxygen_mixer.c
736
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/oxygen/oxygen_mixer.c
777
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/oxygen/oxygen_mixer.c
785
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/oxygen/oxygen_mixer.c
798
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/oxygen/oxygen_mixer.c
806
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/oxygen/oxygen_mixer.c
846
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/oxygen/oxygen_mixer.c
871
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/oxygen/oxygen_mixer.c
898
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/oxygen/oxygen_mixer.c
925
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/oxygen/oxygen_mixer.c
950
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/oxygen/oxygen_mixer.c
987
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/oxygen/oxygen_pcm.c
178
chip->controls[CONTROL_SPDIF_PCM]->vd[0].access &=
sound/pci/oxygen/oxygen_pcm.c
226
chip->controls[CONTROL_SPDIF_PCM]->vd[0].access |=
sound/pci/oxygen/xonar_dg_mixer.c
349
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | \
sound/pci/oxygen/xonar_dg_mixer.c
370
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/oxygen/xonar_dg_mixer.c
380
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/oxygen/xonar_wm87x6.c
866
unsigned int access;
sound/pci/oxygen/xonar_wm87x6.c
869
access = 0;
sound/pci/oxygen/xonar_wm87x6.c
871
access = SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/oxygen/xonar_wm87x6.c
872
if ((ctl->vd[0].access & SNDRV_CTL_ELEM_ACCESS_INACTIVE) != access) {
sound/pci/oxygen/xonar_wm87x6.c
873
ctl->vd[0].access ^= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/oxygen/xonar_wm87x6.c
975
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | \
sound/pci/oxygen/xonar_wm87x6.c
983
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | \
sound/pci/pcxhr/pcxhr_mix22.c
707
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/pcxhr/pcxhr_mix22.c
757
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/pcxhr/pcxhr_mixer.c
1010
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/pcxhr/pcxhr_mixer.c
1017
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/pcxhr/pcxhr_mixer.c
176
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/pcxhr/pcxhr_mixer.c
398
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/pcxhr/pcxhr_mixer.c
494
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/pcxhr/pcxhr_mixer.c
821
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/pcxhr/pcxhr_mixer.c
994
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/rme32.c
1740
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/rme32.c
1748
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/rme32.c
1756
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/rme32.c
836
rme32->spdif_ctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/rme32.c
958
rme32->spdif_ctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/rme96.c
1175
rme96->spdif_ctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/rme96.c
1291
rme96->spdif_ctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/rme96.c
2188
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/rme96.c
2196
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/rme96.c
2206
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/rme9652/hdsp.c
1726
.access = SNDRV_CTL_ELEM_ACCESS_READ, \
sound/pci/rme9652/hdsp.c
1785
.access = SNDRV_CTL_ELEM_ACCESS_READ, \
sound/pci/rme9652/hdsp.c
1809
.access = SNDRV_CTL_ELEM_ACCESS_READ, \
sound/pci/rme9652/hdsp.c
1868
.access = SNDRV_CTL_ELEM_ACCESS_READ, \
sound/pci/rme9652/hdsp.c
2419
.access = SNDRV_CTL_ELEM_ACCESS_READ, \
sound/pci/rme9652/hdsp.c
2560
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | \
sound/pci/rme9652/hdsp.c
2630
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE, \
sound/pci/rme9652/hdsp.c
2667
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE, \
sound/pci/rme9652/hdsp.c
2698
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE, \
sound/pci/rme9652/hdsp.c
2725
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE, \
sound/pci/rme9652/hdsp.c
2860
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/rme9652/hdsp.c
2868
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/rme9652/hdsp.c
2878
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/rme9652/hdsp.c
3262
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/rme9652/hdsp.c
4460
hdsp->spdif_ctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/rme9652/hdsp.c
4477
hdsp->spdif_ctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/rme9652/hdspm.c
2215
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |\
sound/pci/rme9652/hdspm.c
2380
.access = SNDRV_CTL_ELEM_ACCESS_READ, \
sound/pci/rme9652/hdspm.c
2488
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |\
sound/pci/rme9652/hdspm.c
2667
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |\
sound/pci/rme9652/hdspm.c
2993
.access = SNDRV_CTL_ELEM_ACCESS_READ, \
sound/pci/rme9652/hdspm.c
3067
.access = SNDRV_CTL_ELEM_ACCESS_READ |\
sound/pci/rme9652/hdspm.c
3113
.access = SNDRV_CTL_ELEM_ACCESS_READ |\
sound/pci/rme9652/hdspm.c
3591
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | \
sound/pci/rme9652/hdspm.c
3692
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_WRITE | \
sound/pci/rme9652/hdspm.c
3760
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE, \
sound/pci/rme9652/hdspm.c
3769
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE, \
sound/pci/rme9652/hdspm.c
4158
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |\
sound/pci/rme9652/hdspm.c
4205
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |\
sound/pci/rme9652/hdspm.c
4251
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |\
sound/pci/rme9652/hdspm.c
4297
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |\
sound/pci/rme9652/hdspm.c
4344
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |\
sound/pci/rme9652/hdspm.c
4390
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |\
sound/pci/rme9652/hdspm.c
4608
hdspm->playback_mixer_ctls[i]->vd[0].access =
sound/pci/rme9652/hdspm.c
4613
hdspm->playback_mixer_ctls[i]->vd[0].access =
sound/pci/rme9652/rme9652.c
1284
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE, \
sound/pci/rme9652/rme9652.c
1308
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE, \
sound/pci/rme9652/rme9652.c
1340
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE, \
sound/pci/rme9652/rme9652.c
1421
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/rme9652/rme9652.c
1429
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/rme9652/rme9652.c
1439
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/rme9652/rme9652.c
2221
rme9652->spdif_ctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/rme9652/rme9652.c
2236
rme9652->spdif_ctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/trident/trident_main.c
1863
trident->spdif_pcm_ctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/trident/trident_main.c
1902
trident->spdif_pcm_ctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/trident/trident_main.c
2385
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/trident/trident_main.c
2445
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/trident/trident_main.c
2629
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/trident/trident_main.c
2692
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/trident/trident_main.c
2748
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/trident/trident_main.c
2803
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/trident/trident_main.c
2820
kctl->vd[num].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/trident/trident_main.c
2822
kctl->vd[num].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/via82xx.c
1245
chip->dxs_controls[stream]->vd[0].access &=
sound/pci/via82xx.c
1336
chip->dxs_controls[stream]->vd[0].access |=
sound/pci/via82xx.c
1744
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/via82xx.c
1757
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/vx222/vx222_ops.c
935
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/vx222/vx222_ops.c
946
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ymfpci/ymfpci_main.c
1047
chip->spdif_pcm_ctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/ymfpci/ymfpci_main.c
1296
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/pci/ymfpci/ymfpci_main.c
1341
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE,
sound/pci/ymfpci/ymfpci_main.c
1386
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/ymfpci/ymfpci_main.c
1453
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_TLV_READ, \
sound/pci/ymfpci/ymfpci_main.c
1554
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/pci/ymfpci/ymfpci_main.c
1564
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ymfpci/ymfpci_main.c
1715
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/pci/ymfpci/ymfpci_main.c
381
kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/ymfpci/ymfpci_main.c
652
kctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pci/ymfpci/ymfpci_main.c
948
chip->spdif_pcm_ctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/pcmcia/vx/vxp_mixer.c
59
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/ppc/pmac.c
1109
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/ppc/snd_ps3.c
709
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/ppc/snd_ps3.c
716
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/soc/atmel/mchp-pdmc.c
697
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/soc/atmel/mchp-spdifrx.c
892
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/atmel/mchp-spdifrx.c
901
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/atmel/mchp-spdifrx.c
909
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/soc/atmel/mchp-spdifrx.c
917
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/atmel/mchp-spdifrx.c
925
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/atmel/mchp-spdifrx.c
934
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/atmel/mchp-spdifrx.c
943
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/atmel/mchp-spdifrx.c
952
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/atmel/mchp-spdifrx.c
961
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/atmel/mchp-spdiftx.c
660
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/soc/atmel/mchp-spdiftx.c
669
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/soc/atmel/mchp-spdiftx.c
678
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/soc/codecs/cs35l45.c
189
vd->access |= SNDRV_CTL_ELEM_ACCESS_WRITE;
sound/soc/codecs/cs35l45.c
191
vd->access &= ~SNDRV_CTL_ELEM_ACCESS_WRITE;
sound/soc/codecs/hdac_hdmi.c
1000
kc->access = 0;
sound/soc/codecs/hdmi-codec.c
771
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/soc/codecs/hdmi-codec.c
785
.access = (SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/codecs/ntp8835.c
124
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/soc/codecs/ntp8835.c
81
uinfo->access =
sound/soc/codecs/pcm512x.c
454
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/soc/codecs/pcm6240.c
1381
pcmdev_controls[mix_index].access =
sound/soc/codecs/peb2466.c
312
control.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ |
sound/soc/codecs/rt-sdw-common.h
47
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
sound/soc/codecs/rt712-sdca-dmic.c
406
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
sound/soc/codecs/rt712-sdca.c
1205
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
sound/soc/codecs/rt715-sdca.c
433
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
sound/soc/codecs/rt715-sdca.c
443
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
sound/soc/codecs/rt715.c
494
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
sound/soc/codecs/rt722-sdca.c
1017
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
sound/soc/codecs/sgtl5000.c
711
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ |
sound/soc/codecs/sigmadsp.c
142
if (!(kcontrol->vd[0].access & SNDRV_CTL_ELEM_ACCESS_INACTIVE))
sound/soc/codecs/sigmadsp.c
654
template.access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/soc/codecs/sigmadsp.c
656
template.access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
sound/soc/codecs/simple-amplifier.c
418
control.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ |
sound/soc/codecs/tas571x.c
368
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE, \
sound/soc/codecs/tas5805m.c
279
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ |
sound/soc/codecs/tas675x.c
630
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE, \
sound/soc/codecs/tas675x.c
637
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE, \
sound/soc/codecs/tas675x.c
644
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE, \
sound/soc/codecs/tas675x.c
904
.access = SNDRV_CTL_ELEM_ACCESS_WRITE,
sound/soc/codecs/tas675x.c
939
.access = SNDRV_CTL_ELEM_ACCESS_WRITE,
sound/soc/codecs/tda7419.c
266
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
sound/soc/codecs/tda7419.c
280
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
sound/soc/codecs/tlv320adc3xxx.c
626
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE, \
sound/soc/codecs/tlv320adcx140.c
640
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,\
sound/soc/codecs/wm8958-dsp2.c
538
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,\
sound/soc/codecs/wm8958-dsp2.c
665
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,\
sound/soc/codecs/wm8958-dsp2.c
738
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,\
sound/soc/codecs/wm8958-dsp2.c
832
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,\
sound/soc/codecs/wm_adsp.c
567
kcontrol->access = wmfw_convert_flags(cs_ctl->flags, cs_ctl->len);
sound/soc/codecs/wm_adsp.c
575
if (kcontrol->access & SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK) {
sound/soc/fsl/fsl_easrc.c
187
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE, \
sound/soc/fsl/fsl_easrc.c
196
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE, \
sound/soc/fsl/fsl_micfil.c
612
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/soc/fsl/fsl_qmc_audio.c
469
u64 access;
sound/soc/fsl/fsl_qmc_audio.c
506
access = 1ULL << (__force int)SNDRV_PCM_ACCESS_MMAP_INTERLEAVED |
sound/soc/fsl/fsl_qmc_audio.c
509
access);
sound/soc/fsl/fsl_qmc_audio.c
522
u64 access;
sound/soc/fsl/fsl_qmc_audio.c
535
access = 1ULL << (__force int)SNDRV_PCM_ACCESS_MMAP_NONINTERLEAVED |
sound/soc/fsl/fsl_qmc_audio.c
538
access);
sound/soc/fsl/fsl_qmc_audio.c
72
static bool qmc_audio_access_is_interleaved(snd_pcm_access_t access)
sound/soc/fsl/fsl_qmc_audio.c
74
switch (access) {
sound/soc/fsl/fsl_spdif.c
1154
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/fsl/fsl_spdif.c
1164
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/fsl/fsl_spdif.c
1173
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/fsl/fsl_spdif.c
1181
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/fsl/fsl_spdif.c
1190
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/fsl/fsl_spdif.c
1198
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/fsl/fsl_spdif.c
1209
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/fsl/fsl_spdif.c
1218
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/soc/fsl/fsl_spdif.c
1227
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/fsl/fsl_spdif.c
1240
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/fsl/fsl_utils.h
39
.access = SNDRV_CTL_ELEM_ACCESS_READ | \
sound/soc/fsl/fsl_utils.h
50
.access = SNDRV_CTL_ELEM_ACCESS_VOLATILE | \
sound/soc/fsl/fsl_utils.h
58
.access = SNDRV_CTL_ELEM_ACCESS_VOLATILE | \
sound/soc/fsl/fsl_xcvr.c
1063
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/soc/fsl/fsl_xcvr.c
1071
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/soc/fsl/fsl_xcvr.c
1082
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/soc/fsl/fsl_xcvr.c
1091
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/soc/fsl/fsl_xcvr.c
244
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/soc/fsl/fsl_xcvr.c
263
enabled = ((kctl->vd[0].access & SNDRV_CTL_ELEM_ACCESS_WRITE) != 0);
sound/soc/fsl/fsl_xcvr.c
268
kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_WRITE;
sound/soc/fsl/fsl_xcvr.c
270
kctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_WRITE;
sound/soc/fsl/imx-pcm-rpmsg.c
327
if ((runtime->access == SNDRV_PCM_ACCESS_RW_INTERLEAVED ||
sound/soc/fsl/imx-pcm-rpmsg.c
328
runtime->access == SNDRV_PCM_ACCESS_RW_NONINTERLEAVED) &&
sound/soc/img/img-spdif-in.c
540
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/soc/img/img-spdif-in.c
547
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/img/img-spdif-in.c
562
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/img/img-spdif-out.c
182
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/soc/intel/atom/sst-atom-controls.h
716
.access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | \
sound/soc/intel/catpt/pcm.c
977
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | \
sound/soc/meson/axg-spdifin.c
311
.access = SNDRV_CTL_ELEM_ACCESS_READ, \
sound/soc/meson/axg-spdifin.c
320
.access = (SNDRV_CTL_ELEM_ACCESS_READ | \
sound/soc/meson/axg-spdifin.c
361
.access = (SNDRV_CTL_ELEM_ACCESS_READ | \
sound/soc/sdca/sdca_asoc.c
1080
(*kctl)->access = SNDRV_CTL_ELEM_ACCESS_READ;
sound/soc/sdca/sdca_asoc.c
1082
(*kctl)->access = SNDRV_CTL_ELEM_ACCESS_READWRITE;
sound/soc/sdca/sdca_asoc.c
965
kctl->access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ;
sound/soc/soc-topology.c
473
&& (k->access & SNDRV_CTL_ELEM_ACCESS_TLV_READ
sound/soc/soc-topology.c
474
|| k->access & SNDRV_CTL_ELEM_ACCESS_TLV_WRITE)
sound/soc/soc-topology.c
475
&& k->access & SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK) {
sound/soc/soc-topology.c
497
k->access |= SNDRV_CTL_ELEM_ACCESS_SKIP_CHECK;
sound/soc/soc-topology.c
510
if ((k->access & SNDRV_CTL_ELEM_ACCESS_TLV_READ) && !sbe->get)
sound/soc/soc-topology.c
512
if ((k->access & SNDRV_CTL_ELEM_ACCESS_TLV_WRITE) && !sbe->put)
sound/soc/soc-topology.c
618
u32 access = le32_to_cpu(tc->access);
sound/soc/soc-topology.c
620
if (!(access & SNDRV_CTL_ELEM_ACCESS_TLV_READWRITE))
sound/soc/soc-topology.c
623
if (!(access & SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK)) {
sound/soc/soc-topology.c
660
mc->hdr.name, le32_to_cpu(mc->hdr.access));
sound/soc/soc-topology.c
667
kc->access = le32_to_cpu(mc->hdr.access);
sound/soc/soc-topology.c
790
kc->access = le32_to_cpu(ec->hdr.access);
sound/soc/soc-topology.c
853
be->hdr.name, le32_to_cpu(be->hdr.access));
sound/soc/soc-topology.c
860
kc->access = le32_to_cpu(be->hdr.access);
sound/soc/sof/sof-audio.h
380
unsigned int access;
sound/soc/sof/topology.c
2185
(scontrol->access & SNDRV_CTL_ELEM_ACCESS_VOLATILE)) {
sound/soc/sof/topology.c
901
scontrol->access &= ~SNDRV_CTL_ELEM_ACCESS_LED_MASK;
sound/soc/sof/topology.c
902
scontrol->access |= mask;
sound/soc/sof/topology.c
903
kc->access &= ~SNDRV_CTL_ELEM_ACCESS_LED_MASK;
sound/soc/sof/topology.c
904
kc->access |= mask;
sound/soc/sof/topology.c
997
scontrol->access = kc->access;
sound/soc/stm/stm32_sai_sub.c
301
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/soc/stm/stm32_spdifrx.c
552
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/stm/stm32_spdifrx.c
561
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/sunxi/sun4i-spdif.c
493
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/soc/tegra/tegra210_mixer.c
686
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/soc/ti/davinci-mcasp.c
1953
.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/soc/ti/davinci-mcasp.c
1961
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/soc/uniphier/aio-cpu.c
664
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/soc/uniphier/aio-cpu.c
673
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/soc/uniphier/aio-cpu.c
682
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/soc/uniphier/aio-cpu.c
691
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/soc/uniphier/aio-cpu.c
700
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/soc/uniphier/aio-cpu.c
709
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/6fire/control.c
408
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/usb/6fire/control.c
420
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/usb/6fire/control.c
432
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/usb/6fire/control.c
448
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/6fire/control.c
458
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/6fire/control.c
468
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/6fire/control.c
481
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/6fire/control.c
490
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/6fire/control.c
499
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/6fire/control.c
508
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/usb/caiaq/control.c
174
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/fcp.c
452
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/usb/fcp.c
705
private->meter_ctl->vd[0].access &=
sound/usb/fcp.c
743
private->meter_ctl->vd[0].access |=
sound/usb/line6/pod.c
357
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/line6/podhd.c
358
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/line6/toneport.c
249
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/line6/toneport.c
260
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/midi.c
1159
ctl->vd[0].access |=
sound/usb/midi.c
1176
ctl->vd[0].access &=
sound/usb/mixer.c
1521
kcontrol->vd[0].access &=
sound/usb/mixer.c
1725
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/usb/mixer.c
1734
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/usb/mixer.c
1803
if (!(kctl->vd[0].access & SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK) ||
sound/usb/mixer.c
1999
kctl->vd[0].access |=
sound/usb/mixer_quirks.c
104
kctl->vd[0].access |=
sound/usb/mixer_quirks.c
1076
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_quirks.c
1087
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_quirks.c
1239
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_quirks.c
1356
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_quirks.c
1761
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_quirks.c
2098
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/usb/mixer_quirks.c
2319
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/usb/mixer_quirks.c
2492
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/usb/mixer_quirks.c
2804
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
2812
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
2820
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
2828
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
2836
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
2843
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
2850
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
2857
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
2865
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
3269
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_quirks.c
3278
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_quirks.c
3287
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_quirks.c
3668
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
3676
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
3685
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
3693
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
3701
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
3710
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
3718
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
3726
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
3735
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
3743
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
3751
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
3760
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
3768
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_quirks.c
3777
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_quirks.c
3786
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_quirks.c
3795
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_quirks.c
3804
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_quirks.c
3813
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
3827
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
3835
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_quirks.c
4371
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_quirks.c
4644
kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ;
sound/usb/mixer_quirks.c
4645
kctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK;
sound/usb/mixer_quirks.c
4652
kctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK;
sound/usb/mixer_quirks.c
4735
kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ;
sound/usb/mixer_quirks.c
4736
kctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK;
sound/usb/mixer_quirks.c
680
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/usb/mixer_scarlett.c
734
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/usb/mixer_scarlett.c
746
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/usb/mixer_scarlett.c
774
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_scarlett.c
802
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/usb/mixer_scarlett2.c
3490
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/usb/mixer_scarlett2.c
3530
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/usb/mixer_scarlett2.c
3589
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/usb/mixer_scarlett2.c
3619
kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_WRITE;
sound/usb/mixer_scarlett2.c
3621
kctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_WRITE;
sound/usb/mixer_scarlett2.c
3947
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/usb/mixer_scarlett2.c
4044
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/usb/mixer_scarlett2.c
4384
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/usb/mixer_scarlett2.c
4732
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/usb/mixer_scarlett2.c
4743
.access = SNDRV_CTL_ELEM_ACCESS_READ |
sound/usb/mixer_scarlett2.c
4754
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/usb/mixer_scarlett2.c
4859
private->sw_hw_ctls[index]->vd[0].access &=
sound/usb/mixer_scarlett2.c
4865
private->sw_hw_ctls[index]->vd[0].access |=
sound/usb/mixer_scarlett2.c
4898
private->vol_ctls[index]->vd[0].access |=
sound/usb/mixer_scarlett2.c
4900
private->mute_ctls[index]->vd[0].access |=
sound/usb/mixer_scarlett2.c
4903
private->vol_ctls[index]->vd[0].access &=
sound/usb/mixer_scarlett2.c
4905
private->mute_ctls[index]->vd[0].access &=
sound/usb/mixer_scarlett2.c
7076
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/usb/mixer_scarlett2.c
7269
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE |
sound/usb/mixer_scarlett2.c
7535
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
sound/usb/mixer_scarlett2.c
7741
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/usb/mixer_us16x08.c
798
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
808
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
818
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
828
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
838
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
848
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
858
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
868
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
879
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
890
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
900
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
911
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
922
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
932
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
942
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
952
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
962
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
973
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/mixer_us16x08.c
983
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
sound/usb/qcom/mixer_usb_offload.c
56
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/usb/qcom/mixer_usb_offload.c
96
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/usb/usx2y/us144mkii_controls.c
414
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/virtio/virtio_kctl.c
473
if (le32_to_cpu(kinfo->access) & (1 << i))
sound/virtio/virtio_kctl.c
474
kctl_new.access |= g_v2a_access_map[i];
sound/virtio/virtio_kctl.c
476
if (kctl_new.access & (SNDRV_CTL_ELEM_ACCESS_TLV_READ |
sound/virtio/virtio_kctl.c
479
kctl_new.access |= SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK;
sound/x86/intel_hdmi_audio.c
1439
.access = SNDRV_CTL_ELEM_ACCESS_READ,
sound/x86/intel_hdmi_audio.c
1453
.access = (SNDRV_CTL_ELEM_ACCESS_READ |
tools/accounting/delaytop.c
508
if (access(PSI_PATH, F_OK) != 0) {
tools/arch/x86/intel_sdsi/intel_sdsi.c
810
if (!access(optarg, F_OK) == 0) {
tools/bpf/bpftool/common.c
261
dir_exists = access(dir_name, F_OK) == 0;
tools/bpf/bpftool/common.c
281
if (access(parent_name, F_OK) == -1) {
tools/bpf/bpftool/common.c
324
if (access(file_name, F_OK) != -1) {
tools/bpf/bpftool/common.c
341
if (access(dir, F_OK) == -1) {
tools/hv/hv_fcopy_uio_daemon.c
137
if (access(path_name, F_OK)) {
tools/hv/hv_fcopy_uio_daemon.c
153
if (!access(target_fname, F_OK)) {
tools/hv/hv_kvp_daemon.c
266
if (access(KVP_CONFIG_LOC, F_OK)) {
tools/hv/hv_vss_daemon.c
78
if (!access(buffer, R_OK | X_OK)) {
tools/lib/bpf/libbpf.c
12212
return access(tracefs_available_filter_functions_addrs(), R_OK) != -1;
tools/lib/subcmd/pager.c
84
if (!(pager || access("/usr/bin/pager", X_OK)))
tools/lib/subcmd/pager.c
86
if (!(pager || access("/usr/bin/less", X_OK)))
tools/perf/arch/common.c
126
if (access(buf, F_OK) == 0) {
tools/perf/arch/common.c
198
if (access(buf, F_OK) == 0)
tools/perf/arch/x86/util/iostat.c
190
if (access(path, F_OK) != 0)
tools/perf/builtin-daemon.c
1112
if (perf_config_system() && !access(perf_etc_perfconfig(), R_OK))
tools/perf/builtin-ftrace.c
101
if (!access(file, F_OK))
tools/perf/builtin-ftrace.c
128
if (!access(file, F_OK))
tools/perf/builtin-script.c
3297
if (access(script, R_OK)) {
tools/perf/builtin-script.c
3306
if (access(script, R_OK))
tools/perf/builtin-trace.c
5268
if (access(group_name, R_OK) == 0)
tools/perf/tests/dlfilter-test.c
235
if (access(path, R_OK)) {
tools/perf/tests/dlfilter-test.c
241
if (access(path, R_OK))
tools/perf/trace/beauty/include/uapi/sound/asound.h
1142
unsigned int access; /* R: value access (bitmask) - SNDRV_CTL_ELEM_ACCESS_* */
tools/perf/ui/browsers/hists.c
2223
if (access(filename, F_OK))
tools/perf/util/bpf_counter.c
391
if (access(path, F_OK)) {
tools/perf/util/build-id.c
162
if (!access(bf, F_OK))
tools/perf/util/build-id.c
608
if (realname && access(realname, R_OK))
tools/perf/util/build-id.c
669
if (access(filename, F_OK)) {
tools/perf/util/build-id.c
700
if (access(filename, F_OK)) {
tools/perf/util/build-id.c
718
if (access(linkname, X_OK) && mkdir_p(linkname, 0755))
tools/perf/util/build-id.c
801
if (filename && !access(filename, F_OK))
tools/perf/util/build-id.c
821
if (access(linkname, F_OK))
tools/perf/util/config.c
781
if (perf_config_system() && !access(perf_etc_perfconfig(), R_OK)) {
tools/perf/util/cputopo.c
110
if (access(filename, F_OK) == -1) {
tools/perf/util/cputopo.c
236
if (access(filename, F_OK) == -1)
tools/perf/util/cputopo.c
47
if (access(filename, F_OK) == -1) {
tools/perf/util/disasm.c
1206
access(filename, R_OK)) {
tools/perf/util/disasm.c
1219
if (access(filename, R_OK) && errno == ENOENT && dso__nsinfo(dso)) {
tools/perf/util/dlfilter.c
345
if (!access(file, R_OK)) {
tools/perf/util/dlfilter.c
360
if (!access(path, R_OK))
tools/perf/util/evsel.c
4291
access("/proc/sys/kernel/perf_event_max_stack", F_OK) == 0)
tools/perf/util/fncache.c
65
res = access(name, R_OK) == 0;
tools/perf/util/machine.c
1266
ret = access(path, R_OK);
tools/perf/util/machine.c
337
if (access(path, R_OK)) {
tools/perf/util/probe-finder.c
1950
if (access(raw_path, R_OK) == 0) {
tools/perf/util/probe-finder.c
1965
if (access(*new_path, R_OK) == 0)
tools/perf/util/strlist.c
119
if (access(subst, F_OK) == 0) {
tools/perf/util/symbol.c
1782
rc = access(filebuf, R_OK);
tools/perf/util/symbol.c
2680
access(symbol_conf.vmlinux_name, R_OK)) {
tools/perf/util/symbol.c
2685
access(symbol_conf.kallsyms_name, R_OK)) {
tools/perf/util/tool_pmu.c
379
has_pmem = access(path, F_OK) == 0;
tools/power/cpupower/lib/cpupower.c
20
if (access(path, F_OK) == -1)
tools/power/x86/turbostat/turbostat.c
4565
if (access(path, R_OK) == 0)
tools/power/x86/turbostat/turbostat.c
7171
if (access(path, R_OK))
tools/power/x86/turbostat/turbostat.c
7204
if (access("/sys/devices/system/cpu/intel_uncore_frequency/uncore00/current_freq_khz", R_OK))
tools/power/x86/turbostat/turbostat.c
7212
if (access(path_base, R_OK)) {
tools/power/x86/turbostat/turbostat.c
7224
if (access(path_base, R_OK))
tools/power/x86/turbostat/turbostat.c
7279
if (access("/sys/devices/system/cpu/intel_uncore_frequency/uncore00", R_OK) == 0)
tools/power/x86/turbostat/turbostat.c
7287
if (!access(path, R_OK))
tools/power/x86/turbostat/turbostat.c
7300
if (!access("/sys/class/drm/card0/device/tile0/gt0/gtidle/idle_residency_ms", R_OK)) {
tools/power/x86/turbostat/turbostat.c
7341
if (!access(path, R_OK))
tools/power/x86/turbostat/turbostat.c
7404
if (access("/sys/devices/system/cpu/cpuidle", R_OK)) {
tools/power/x86/turbostat/turbostat.c
8314
if (!access("/sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count", R_OK))
tools/power/x86/turbostat/turbostat.c
8582
if (!access(perf_cpu_pcore_path, F_OK)) {
tools/power/x86/turbostat/turbostat.c
8594
if (!access(perf_cpu_ecore_path, F_OK)) {
tools/power/x86/turbostat/turbostat.c
8606
if (!access(perf_cpu_lcore_path, F_OK)) {
tools/power/x86/turbostat/turbostat.c
8627
if (access("/proc/sys/kernel/perf_event_paranoid", F_OK))
tools/power/x86/turbostat/turbostat.c
8630
if (!access(perf_cpu_path, F_OK)) {
tools/power/x86/turbostat/turbostat.c
9047
if (!access("/sys/devices/system/cpu/cpuidle/low_power_idle_cpu_residency_us", R_OK))
tools/power/x86/turbostat/turbostat.c
9052
if (!access(sys_lpi_file_sysfs, R_OK)) {
tools/power/x86/turbostat/turbostat.c
9055
} else if (!access(sys_lpi_file_debugfs, R_OK)) {
tools/power/x86/turbostat/turbostat.c
9973
if (access("/sys/bus/event_source/devices/cpu_core", F_OK)) {
tools/power/x86/turbostat/turbostat.c
9978
if (access("/sys/bus/event_source/devices/cpu_atom", F_OK)) {
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
1197
if (access("/sys/devices/system/cpu/cpu0/cpufreq", F_OK))
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
566
if (access(PATH_PLATFORM_PROFILE, mode)) {
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
602
if (access(PATH_SOC_SLIDER_BALANCE, mode)) {
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
608
if (access(PATH_SOC_SLIDER_OFFSET, mode)) {
tools/testing/selftests/alsa/conf.c
247
if (access(fn, R_OK) == 0)
tools/testing/selftests/alsa/pcm-test.c
293
snd_pcm_access_t access = SND_PCM_ACCESS_RW_INTERLEAVED;
tools/testing/selftests/alsa/pcm-test.c
367
err = snd_pcm_hw_params_set_access(handle, hw_params, access);
tools/testing/selftests/alsa/pcm-test.c
370
snd_pcm_access_name(access), snd_strerror(err));
tools/testing/selftests/alsa/pcm-test.c
386
snd_pcm_access_name(access),
tools/testing/selftests/alsa/pcm-test.c
464
snd_pcm_access_name(access),
tools/testing/selftests/alsa/test-pcmtest-driver.c
142
self->params.access = SND_PCM_ACCESS_RW_INTERLEAVED;
tools/testing/selftests/alsa/test-pcmtest-driver.c
250
params.access = SND_PCM_ACCESS_RW_NONINTERLEAVED;
tools/testing/selftests/alsa/test-pcmtest-driver.c
26
snd_pcm_access_t access;
tools/testing/selftests/alsa/test-pcmtest-driver.c
285
params.access = SND_PCM_ACCESS_RW_NONINTERLEAVED;
tools/testing/selftests/alsa/test-pcmtest-driver.c
96
snd_pcm_hw_params_set_access(*handle, hwparams, params->access);
tools/testing/selftests/arm64/mte/check_ksm_options.c
104
if (access(PATH_KSM, F_OK) == -1) {
tools/testing/selftests/bpf/bpftool_helpers.c
21
if (env_path && access(env_path, X_OK) == 0) {
tools/testing/selftests/bpf/bpftool_helpers.c
33
if (access(tmp, X_OK) == 0) {
tools/testing/selftests/bpf/bpftool_helpers.c
42
if (access(tmp, X_OK) == 0) {
tools/testing/selftests/bpf/prog_tests/btf_dump.c
97
if (access(test_file, R_OK) == -1)
tools/testing/selftests/bpf/prog_tests/core_reloc.c
1058
err = access(test_case->btf_src_file, R_OK);
tools/testing/selftests/bpf/prog_tests/livepatch_trampoline.c
24
if (!access(LIVEPATCH_ENABLED_PATH, F_OK))
tools/testing/selftests/bpf/prog_tests/livepatch_trampoline.c
90
if (access("/sys/kernel/livepatch", F_OK)) {
tools/testing/selftests/bpf/prog_tests/task_fd_query_tp.c
20
if (access("/sys/kernel/tracing/trace", F_OK) == 0) {
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
109
err = access(TDIR "/fs1/b/1", F_OK);
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
125
err = access(TDIR "/fs1/c/1", F_OK);
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
135
err = access(TDIR "/fs1/b", F_OK);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
26
if (access("./veristat", F_OK) == 0)
tools/testing/selftests/bpf/prog_tests/test_veristat.c
28
else if (access("../veristat", F_OK) == 0)
tools/testing/selftests/bpf/prog_tests/tp_attach_query.c
19
if (access("/sys/kernel/tracing/trace", F_OK) == 0) {
tools/testing/selftests/bpf/progs/dev_cgroup.c
17
short access = ctx->access_type >> 16;
tools/testing/selftests/bpf/progs/dev_cgroup.c
32
if (access & BPF_DEVCG_ACC_READ)
tools/testing/selftests/bpf/progs/dev_cgroup.c
35
if (access & BPF_DEVCG_ACC_WRITE)
tools/testing/selftests/bpf/progs/dev_cgroup.c
38
if (access & BPF_DEVCG_ACC_MKNOD)
tools/testing/selftests/bpf/trace_helpers.c
487
if (access(TRACEFS_PIPE, F_OK) == 0)
tools/testing/selftests/bpf/trace_helpers.c
632
if (access("/sys/kernel/tracing/trace", F_OK) == 0)
tools/testing/selftests/bpf/trace_helpers.c
705
if (access("/sys/kernel/tracing/trace", F_OK) == 0)
tools/testing/selftests/cgroup/test_zswap.c
793
if (access(PATH_ZSWAP, F_OK))
tools/testing/selftests/clone3/clone3.c
151
if (!access("/proc/self/ns/time", F_OK))
tools/testing/selftests/exec/check-exec.c
105
FIXTURE_VARIANT_ADD(access, mount_noexec_file_noexec) {
tools/testing/selftests/exec/check-exec.c
119
FIXTURE_SETUP(access)
tools/testing/selftests/exec/check-exec.c
173
FIXTURE_TEARDOWN_PARENT(access)
tools/testing/selftests/exec/check-exec.c
267
TEST_F(access, regular_file_empty)
tools/testing/selftests/exec/check-exec.c
277
TEST_F(access, regular_file_elf)
tools/testing/selftests/exec/check-exec.c
290
TEST_F(access, memfd_empty)
tools/testing/selftests/exec/check-exec.c
300
TEST_F(access, memfd_elf)
tools/testing/selftests/exec/check-exec.c
312
TEST_F(access, non_regular_files)
tools/testing/selftests/exec/check-exec.c
71
FIXTURE(access)
tools/testing/selftests/exec/check-exec.c
77
FIXTURE_VARIANT(access)
tools/testing/selftests/exec/check-exec.c
84
FIXTURE_VARIANT_ADD(access, mount_exec_file_exec) {
tools/testing/selftests/exec/check-exec.c
91
FIXTURE_VARIANT_ADD(access, mount_exec_file_noexec) {
tools/testing/selftests/exec/check-exec.c
98
FIXTURE_VARIANT_ADD(access, mount_noexec_file_exec) {
tools/testing/selftests/exec/non-regular.c
63
if (access(paths[i], X_OK) == 0) {
tools/testing/selftests/filesystems/empty_mntns/clone3_empty_mntns_test.c
691
if (access("/testfile", F_OK))
tools/testing/selftests/filesystems/empty_mntns/empty_mntns_test.c
601
if (access("/testfile", F_OK))
tools/testing/selftests/filesystems/empty_mntns/overmount_chroot_test.c
194
if (access(marker, F_OK))
tools/testing/selftests/filesystems/empty_mntns/overmount_chroot_test.c
200
if (access(marker, F_OK) == 0)
tools/testing/selftests/filesystems/fuse/fusectl_test.c
111
ASSERT_EQ(0, access(path_buf, F_OK));
tools/testing/selftests/filesystems/fuse/fusectl_test.c
68
if (access(FUSECTL_MOUNTPOINT, F_OK))
tools/testing/selftests/kvm/access_tracking_perf_test.c
382
enum access_type access, const char *description)
tools/testing/selftests/kvm/access_tracking_perf_test.c
384
memstress_set_write_percent(vm, (access == ACCESS_READ) ? 0 : 100);
tools/testing/selftests/kvm/arm64/sea_to_user.c
101
if (access(EINJ_ETYPE, R_OK | W_OK) == -1)
tools/testing/selftests/kvm/arm64/sea_to_user.c
98
if (access("/sys/firmware/acpi/tables/EINJ", R_OK) == -1)
tools/testing/selftests/landlock/audit.h
397
size_t access;
tools/testing/selftests/landlock/audit.h
426
records->access = 0;
tools/testing/selftests/landlock/audit.h
446
records->access++;
tools/testing/selftests/landlock/audit_test.c
363
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/audit_test.c
511
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/audit_test.c
573
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/audit_test.c
743
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/audit_test.c
745
EXPECT_EQ(1, records.access);
tools/testing/selftests/landlock/audit_test.c
931
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/audit_test.c
950
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/audit_test.c
974
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/audit_test.c
997
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
10019
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
10031
.access = LANDLOCK_ACCESS_FS_REMOVE_FILE |
tools/testing/selftests/landlock/fs_test.c
10037
.access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
1004
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
10052
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
10057
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
10061
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
10062
.quiet_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
10066
.access = 0,
tools/testing/selftests/landlock/fs_test.c
10081
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
10086
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
10090
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
10091
.quiet_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
10095
.access = 0,
tools/testing/selftests/landlock/fs_test.c
10113
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
10118
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
10122
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
10123
.quiet_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
10127
.access = 0,
tools/testing/selftests/landlock/fs_test.c
1013
.access = LANDLOCK_ACCESS_FS_WRITE_FILE,
tools/testing/selftests/landlock/fs_test.c
10151
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
10156
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
10160
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
10161
.quiet_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
10165
.access = 0,
tools/testing/selftests/landlock/fs_test.c
10189
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
1089
.access = LANDLOCK_ACCESS_FS_MAKE_REG,
tools/testing/selftests/landlock/fs_test.c
1096
.access = LANDLOCK_ACCESS_FS_REMOVE_FILE,
tools/testing/selftests/landlock/fs_test.c
1144
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
1153
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
1159
.access = LANDLOCK_ACCESS_FS_WRITE_FILE,
tools/testing/selftests/landlock/fs_test.c
1167
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
1178
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
1189
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
1200
.access = LANDLOCK_ACCESS_FS_EXECUTE,
tools/testing/selftests/landlock/fs_test.c
1211
.access = LANDLOCK_ACCESS_FS_WRITE_FILE,
tools/testing/selftests/landlock/fs_test.c
1285
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
1401
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1438
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1489
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1494
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1515
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1520
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1545
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1556
rules[0].access = LANDLOCK_ACCESS_FS_READ_FILE;
tools/testing/selftests/landlock/fs_test.c
1569
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
1586
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1610
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1630
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1709
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1713
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1717
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1747
.access = LANDLOCK_ACCESS_FS_READ_DIR,
tools/testing/selftests/landlock/fs_test.c
1793
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1800
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1804
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
1987
.access = LANDLOCK_ACCESS_FS_EXECUTE,
tools/testing/selftests/landlock/fs_test.c
2000
enforce_fs(_metadata, rules[0].access, rules);
tools/testing/selftests/landlock/fs_test.c
2100
.access = LANDLOCK_ACCESS_FS_MAKE_REG,
tools/testing/selftests/landlock/fs_test.c
2107
.access = LANDLOCK_ACCESS_FS_REMOVE_FILE,
tools/testing/selftests/landlock/fs_test.c
2116
enforce_fs(_metadata, layer1[0].access, layer1);
tools/testing/selftests/landlock/fs_test.c
2136
enforce_fs(_metadata, layer2[0].access, layer2);
tools/testing/selftests/landlock/fs_test.c
2178
.access = LANDLOCK_ACCESS_FS_REMOVE_FILE,
tools/testing/selftests/landlock/fs_test.c
2182
.access = LANDLOCK_ACCESS_FS_REMOVE_FILE,
tools/testing/selftests/landlock/fs_test.c
2189
enforce_fs(_metadata, rules[0].access, rules);
tools/testing/selftests/landlock/fs_test.c
2255
.access = LANDLOCK_ACCESS_FS_REMOVE_DIR,
tools/testing/selftests/landlock/fs_test.c
2259
.access = LANDLOCK_ACCESS_FS_REMOVE_DIR,
tools/testing/selftests/landlock/fs_test.c
2268
enforce_fs(_metadata, rules[0].access, rules);
tools/testing/selftests/landlock/fs_test.c
2314
.access = LANDLOCK_ACCESS_FS_REFER,
tools/testing/selftests/landlock/fs_test.c
2318
.access = LANDLOCK_ACCESS_FS_REFER,
tools/testing/selftests/landlock/fs_test.c
2355
enforce_fs(_metadata, layer1[0].access, layer1);
tools/testing/selftests/landlock/fs_test.c
2367
enforce_fs(_metadata, layer2[0].access, layer2);
tools/testing/selftests/landlock/fs_test.c
2383
.access = LANDLOCK_ACCESS_FS_REFER,
tools/testing/selftests/landlock/fs_test.c
2392
.access = LANDLOCK_ACCESS_FS_EXECUTE,
tools/testing/selftests/landlock/fs_test.c
2401
.access = LANDLOCK_ACCESS_FS_EXECUTE,
tools/testing/selftests/landlock/fs_test.c
2482
.access = LANDLOCK_ACCESS_FS_REFER |
tools/testing/selftests/landlock/fs_test.c
2492
.access = LANDLOCK_ACCESS_FS_REFER |
tools/testing/selftests/landlock/fs_test.c
2513
.access = LANDLOCK_ACCESS_FS_MAKE_REG,
tools/testing/selftests/landlock/fs_test.c
2517
.access = LANDLOCK_ACCESS_FS_REFER,
tools/testing/selftests/landlock/fs_test.c
2521
.access = LANDLOCK_ACCESS_FS_REFER,
tools/testing/selftests/landlock/fs_test.c
2525
.access = LANDLOCK_ACCESS_FS_MAKE_REG,
tools/testing/selftests/landlock/fs_test.c
2588
.access = LANDLOCK_ACCESS_FS_MAKE_REG,
tools/testing/selftests/landlock/fs_test.c
2592
.access = LANDLOCK_ACCESS_FS_REFER,
tools/testing/selftests/landlock/fs_test.c
2596
.access = LANDLOCK_ACCESS_FS_REFER,
tools/testing/selftests/landlock/fs_test.c
2600
.access = LANDLOCK_ACCESS_FS_MAKE_REG,
tools/testing/selftests/landlock/fs_test.c
2730
.access = LANDLOCK_ACCESS_FS_REFER,
tools/testing/selftests/landlock/fs_test.c
2735
.access = LANDLOCK_ACCESS_FS_MAKE_REG,
tools/testing/selftests/landlock/fs_test.c
2739
.access = LANDLOCK_ACCESS_FS_REFER,
tools/testing/selftests/landlock/fs_test.c
2743
.access = LANDLOCK_ACCESS_FS_MAKE_REG,
tools/testing/selftests/landlock/fs_test.c
2758
.access = LANDLOCK_ACCESS_FS_MAKE_DIR,
tools/testing/selftests/landlock/fs_test.c
3021
.access = LANDLOCK_ACCESS_FS_REFER |
tools/testing/selftests/landlock/fs_test.c
3026
.access = LANDLOCK_ACCESS_FS_REMOVE_FILE,
tools/testing/selftests/landlock/fs_test.c
3030
.access = LANDLOCK_ACCESS_FS_REFER |
tools/testing/selftests/landlock/fs_test.c
3079
.access = LANDLOCK_ACCESS_FS_REFER,
tools/testing/selftests/landlock/fs_test.c
3083
.access = LANDLOCK_ACCESS_FS_EXECUTE,
tools/testing/selftests/landlock/fs_test.c
3087
.access = LANDLOCK_ACCESS_FS_MAKE_SOCK |
tools/testing/selftests/landlock/fs_test.c
3092
.access = LANDLOCK_ACCESS_FS_REFER |
tools/testing/selftests/landlock/fs_test.c
3098
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
3168
.access = LANDLOCK_ACCESS_FS_REMOVE_DIR,
tools/testing/selftests/landlock/fs_test.c
3178
enforce_fs(_metadata, rules[0].access, rules);
tools/testing/selftests/landlock/fs_test.c
3200
.access = LANDLOCK_ACCESS_FS_REMOVE_FILE,
tools/testing/selftests/landlock/fs_test.c
3205
enforce_fs(_metadata, rules[0].access, rules);
tools/testing/selftests/landlock/fs_test.c
3216
const __u64 access, const mode_t mode,
tools/testing/selftests/landlock/fs_test.c
3222
.access = access,
tools/testing/selftests/landlock/fs_test.c
3241
enforce_fs(_metadata, access, rules);
tools/testing/selftests/landlock/fs_test.c
3306
.access = LANDLOCK_ACCESS_FS_MAKE_SYM,
tools/testing/selftests/landlock/fs_test.c
3321
enforce_fs(_metadata, rules[0].access, rules);
tools/testing/selftests/landlock/fs_test.c
3346
.access = LANDLOCK_ACCESS_FS_MAKE_DIR,
tools/testing/selftests/landlock/fs_test.c
3355
enforce_fs(_metadata, rules[0].access, rules);
tools/testing/selftests/landlock/fs_test.c
3381
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
3420
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
3427
enforce_fs(_metadata, rules[0].access, rules);
tools/testing/selftests/landlock/fs_test.c
3507
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
3511
.access = LANDLOCK_ACCESS_FS_WRITE_FILE,
tools/testing/selftests/landlock/fs_test.c
3564
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
3570
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
3575
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
3580
.access = LANDLOCK_ACCESS_FS_TRUNCATE,
tools/testing/selftests/landlock/fs_test.c
3585
.access = LANDLOCK_ACCESS_FS_TRUNCATE,
tools/testing/selftests/landlock/fs_test.c
3589
.access = LANDLOCK_ACCESS_FS_WRITE_FILE,
tools/testing/selftests/landlock/fs_test.c
3678
.access = LANDLOCK_ACCESS_FS_WRITE_FILE,
tools/testing/selftests/landlock/fs_test.c
3686
.access = LANDLOCK_ACCESS_FS_TRUNCATE,
tools/testing/selftests/landlock/fs_test.c
3695
.access = LANDLOCK_ACCESS_FS_WRITE_FILE,
tools/testing/selftests/landlock/fs_test.c
3805
.access = variant->allowed,
tools/testing/selftests/landlock/fs_test.c
3843
.access = variant->allowed,
tools/testing/selftests/landlock/fs_test.c
4236
.access = variant->allowed,
tools/testing/selftests/landlock/fs_test.c
4267
.access = variant->allowed,
tools/testing/selftests/landlock/fs_test.c
4309
.access = variant->allowed,
tools/testing/selftests/landlock/fs_test.c
4396
.access = LANDLOCK_ACCESS_FS_RESOLVE_UNIX,
tools/testing/selftests/landlock/fs_test.c
4478
.access = LANDLOCK_ACCESS_FS_RESOLVE_UNIX,
tools/testing/selftests/landlock/fs_test.c
4889
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
4893
.access = ACCESS_RW,
tools/testing/selftests/landlock/fs_test.c
4905
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
4909
.access = ACCESS_RW,
tools/testing/selftests/landlock/fs_test.c
4917
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
4925
.access = LANDLOCK_ACCESS_FS_WRITE_FILE,
tools/testing/selftests/landlock/fs_test.c
5009
.access = LANDLOCK_ACCESS_FS_REFER,
tools/testing/selftests/landlock/fs_test.c
5013
.access = LANDLOCK_ACCESS_FS_EXECUTE,
tools/testing/selftests/landlock/fs_test.c
5047
.access = ACCESS_ALL,
tools/testing/selftests/landlock/fs_test.c
5054
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
5061
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
5142
.access = LANDLOCK_ACCESS_FS_REFER |
tools/testing/selftests/landlock/fs_test.c
5151
.access = LANDLOCK_ACCESS_FS_REFER |
tools/testing/selftests/landlock/fs_test.c
5165
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
5311
.access = LANDLOCK_ACCESS_FS_REFER |
tools/testing/selftests/landlock/fs_test.c
5318
.access = LANDLOCK_ACCESS_FS_REFER |
tools/testing/selftests/landlock/fs_test.c
5834
.access = variant->allowed_s1d1,
tools/testing/selftests/landlock/fs_test.c
5838
.access = variant->allowed_s1d2,
tools/testing/selftests/landlock/fs_test.c
5842
.access = variant->allowed_s1d31,
tools/testing/selftests/landlock/fs_test.c
5846
.access = variant->allowed_s1d32,
tools/testing/selftests/landlock/fs_test.c
5850
.access = variant->allowed_s1d41,
tools/testing/selftests/landlock/fs_test.c
5854
.access = variant->allowed_s1d42,
tools/testing/selftests/landlock/fs_test.c
5858
.access = variant->allowed_f1,
tools/testing/selftests/landlock/fs_test.c
5862
.access = variant->allowed_f2,
tools/testing/selftests/landlock/fs_test.c
5866
.access = variant->allowed_f3,
tools/testing/selftests/landlock/fs_test.c
5870
.access = variant->allowed_s2d1,
tools/testing/selftests/landlock/fs_test.c
5875
.access = variant->allowed_s3d1,
tools/testing/selftests/landlock/fs_test.c
5879
.access = variant->allowed_s4d1,
tools/testing/selftests/landlock/fs_test.c
602
__u64 access;
tools/testing/selftests/landlock/fs_test.c
623
for (access = 1; access <= ACCESS_LAST; access <<= 1) {
tools/testing/selftests/landlock/fs_test.c
624
path_beneath_dir.allowed_access = access;
tools/testing/selftests/landlock/fs_test.c
629
path_beneath_file.allowed_access = access;
tools/testing/selftests/landlock/fs_test.c
632
if (access & ACCESS_FILE) {
tools/testing/selftests/landlock/fs_test.c
6358
.access = variant->allowed_s1d1,
tools/testing/selftests/landlock/fs_test.c
6362
.access = variant->allowed_s1d2,
tools/testing/selftests/landlock/fs_test.c
6366
.access = variant->allowed_s1d3,
tools/testing/selftests/landlock/fs_test.c
6370
.access = variant->allowed_s2d1,
tools/testing/selftests/landlock/fs_test.c
6374
.access = variant->allowed_s2d2,
tools/testing/selftests/landlock/fs_test.c
6378
.access = variant->allowed_s2d3,
tools/testing/selftests/landlock/fs_test.c
6383
.access = variant->allowed_s3d1,
tools/testing/selftests/landlock/fs_test.c
6388
.access = variant->allowed_s4d1,
tools/testing/selftests/landlock/fs_test.c
662
__u64 access;
tools/testing/selftests/landlock/fs_test.c
6698
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
6702
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
6706
.access = ACCESS_RW,
tools/testing/selftests/landlock/fs_test.c
6713
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
6717
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
6721
.access = ACCESS_RW,
tools/testing/selftests/landlock/fs_test.c
6729
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
6733
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
6737
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
6741
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
6745
.access = ACCESS_RW,
tools/testing/selftests/landlock/fs_test.c
6749
.access = ACCESS_RW,
tools/testing/selftests/landlock/fs_test.c
6753
.access = ACCESS_RW,
tools/testing/selftests/landlock/fs_test.c
676
for (access = 1ULL << 63; access != ACCESS_LAST; access >>= 1) {
tools/testing/selftests/landlock/fs_test.c
6761
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
6765
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
6769
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
677
path_beneath.allowed_access = access;
tools/testing/selftests/landlock/fs_test.c
6773
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
6777
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
6781
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
6785
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
6790
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
6795
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
6800
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
6805
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
6813
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
694
__u64 access;
tools/testing/selftests/landlock/fs_test.c
703
for (access = 1; access > 0; access <<= 1) {
tools/testing/selftests/landlock/fs_test.c
706
path_beneath.allowed_access = access;
tools/testing/selftests/landlock/fs_test.c
709
if (access == ruleset_attr.handled_access_fs) {
tools/testing/selftests/landlock/fs_test.c
7113
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
7172
.access = LANDLOCK_ACCESS_FS_READ_DIR,
tools/testing/selftests/landlock/fs_test.c
7311
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7342
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7357
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7372
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7387
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7411
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7427
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7445
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
746
__u64 access;
tools/testing/selftests/landlock/fs_test.c
7463
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7481
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7499
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7517
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7535
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7553
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7575
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7597
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7617
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7642
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7661
.access = LANDLOCK_ACCESS_FS_REFER,
tools/testing/selftests/landlock/fs_test.c
7676
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7692
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7711
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7746
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7765
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
779
if (!rules[i].access)
tools/testing/selftests/landlock/fs_test.c
7803
__u64 access;
tools/testing/selftests/landlock/fs_test.c
782
add_path_beneath(_metadata, ruleset_fd, rules[i].access,
tools/testing/selftests/landlock/fs_test.c
7853
static int sprint_access_bits(char *buf, size_t buflen, __u64 access)
tools/testing/selftests/landlock/fs_test.c
7861
if (access & FS_R)
tools/testing/selftests/landlock/fs_test.c
7863
if (access & FS_W)
tools/testing/selftests/landlock/fs_test.c
7865
if (access & FS_TRUNC)
tools/testing/selftests/landlock/fs_test.c
7867
if (access & FS_IOCTL)
tools/testing/selftests/landlock/fs_test.c
7869
if (access & LANDLOCK_ACCESS_FS_MAKE_REG)
tools/testing/selftests/landlock/fs_test.c
7871
if (access & LANDLOCK_ACCESS_FS_REMOVE_FILE)
tools/testing/selftests/landlock/fs_test.c
7874
if (access & LANDLOCK_ACCESS_FS_REFER)
tools/testing/selftests/landlock/fs_test.c
7909
add_path_beneath(_metadata, rs_fd, r->access, r->path,
tools/testing/selftests/landlock/fs_test.c
7934
r->access);
tools/testing/selftests/landlock/fs_test.c
8007
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
802
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
8052
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
8074
{ .path = dir_s1d1, .access = 0, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
809
_metadata, rules[0].access | LANDLOCK_ACCESS_FS_READ_DIR,
tools/testing/selftests/landlock/fs_test.c
8115
{ .path = dir_s1d1, .access = FS_R, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8117
{ .path = file1_s1d1, .access = FS_R, .quiet = false },
tools/testing/selftests/landlock/fs_test.c
8118
{ .path = file1_s2d3, .access = 0, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8184
{ .path = dir_s1d1, .access = FS_W, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8221
{ .path = dir_s1d1, .access = FS_W, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8222
{ .path = dir_s2d1, .access = FS_W, .quiet = false },
tools/testing/selftests/landlock/fs_test.c
8262
{ .path = dir_s1d1, .access = FS_R | FS_W, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8263
{ .path = dir_s2d1, .access = FS_R | FS_W, .quiet = false },
tools/testing/selftests/landlock/fs_test.c
8288
{ .path = dir_s1d1, .access = 0, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8289
{ .path = file1_s2d1, .access = FS_R | FS_W, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8290
{ .path = file1_s2d3, .access = 0, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8291
{ .path = dir_s3d1, .access = FS_W, .quiet = false },
tools/testing/selftests/landlock/fs_test.c
8292
{ .path = "/dev/zero", .access = FS_R, .quiet = false },
tools/testing/selftests/landlock/fs_test.c
8293
{ .path = "/dev/null", .access = FS_R, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8366
{ .path = dir_s3d1, .access = 0, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8404
.access = FS_R | FS_W | FS_TRUNC,
tools/testing/selftests/landlock/fs_test.c
8409
.access = FS_R | FS_W | FS_IOCTL,
tools/testing/selftests/landlock/fs_test.c
8441
{ .path = "/", .access = FS_R, .quiet = false },
tools/testing/selftests/landlock/fs_test.c
8448
{ .path = dir_s1d1, .access = 0, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8449
{ .path = file1_s2d2, .access = FS_R | FS_W, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8450
{ .path = file1_s2d3, .access = FS_R | FS_W, .quiet = false },
tools/testing/selftests/landlock/fs_test.c
8451
{ .path = "/dev/null", .access = FS_R | FS_W, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8452
{ .path = "/dev/zero", .access = FS_R | FS_W, .quiet = false },
tools/testing/selftests/landlock/fs_test.c
8505
{ .path = dir_s1d1, .access = 0, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8506
{ .path = file1_s2d2, .access = FS_R | FS_W, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8507
{ .path = file1_s2d3, .access = FS_R | FS_W, .quiet = false },
tools/testing/selftests/landlock/fs_test.c
8508
{ .path = "/dev/null", .access = FS_R | FS_W, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
8509
{ .path = "/dev/zero", .access = FS_R | FS_W, .quiet = false },
tools/testing/selftests/landlock/fs_test.c
851
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
8560
.access = FS_W,
tools/testing/selftests/landlock/fs_test.c
8565
.access = FS_R | FS_W | FS_TRUNC,
tools/testing/selftests/landlock/fs_test.c
8570
.access = FS_R,
tools/testing/selftests/landlock/fs_test.c
8575
.access = FS_R | FS_W | FS_IOCTL,
tools/testing/selftests/landlock/fs_test.c
8586
.access = FS_R | FS_W | FS_TRUNC,
tools/testing/selftests/landlock/fs_test.c
8591
.access = FS_W,
tools/testing/selftests/landlock/fs_test.c
8596
.access = FS_R | FS_W | FS_IOCTL,
tools/testing/selftests/landlock/fs_test.c
8601
.access = FS_R,
tools/testing/selftests/landlock/fs_test.c
8650
.access = FS_W,
tools/testing/selftests/landlock/fs_test.c
8655
.access = FS_R | FS_W | FS_TRUNC,
tools/testing/selftests/landlock/fs_test.c
8660
.access = FS_R,
tools/testing/selftests/landlock/fs_test.c
8665
.access = FS_R | FS_W | FS_IOCTL,
tools/testing/selftests/landlock/fs_test.c
8676
.access = FS_R | FS_W | FS_TRUNC,
tools/testing/selftests/landlock/fs_test.c
8681
.access = FS_W,
tools/testing/selftests/landlock/fs_test.c
8686
.access = FS_R | FS_W | FS_IOCTL,
tools/testing/selftests/landlock/fs_test.c
8691
.access = FS_R,
tools/testing/selftests/landlock/fs_test.c
874
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
8746
.access = FS_W,
tools/testing/selftests/landlock/fs_test.c
8751
.access = FS_R | FS_W | FS_TRUNC,
tools/testing/selftests/landlock/fs_test.c
8756
.access = FS_R,
tools/testing/selftests/landlock/fs_test.c
8761
.access = FS_R | FS_W | FS_IOCTL,
tools/testing/selftests/landlock/fs_test.c
8772
.access = FS_R | FS_W | FS_TRUNC,
tools/testing/selftests/landlock/fs_test.c
8777
.access = FS_W,
tools/testing/selftests/landlock/fs_test.c
878
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
8782
.access = FS_R | FS_W | FS_IOCTL,
tools/testing/selftests/landlock/fs_test.c
8787
.access = FS_R,
tools/testing/selftests/landlock/fs_test.c
8839
.access = FS_W,
tools/testing/selftests/landlock/fs_test.c
8844
.access = FS_R | FS_W | FS_TRUNC,
tools/testing/selftests/landlock/fs_test.c
8849
.access = FS_R,
tools/testing/selftests/landlock/fs_test.c
8854
.access = FS_R | FS_W | FS_IOCTL,
tools/testing/selftests/landlock/fs_test.c
8865
.access = FS_R | FS_W | FS_TRUNC,
tools/testing/selftests/landlock/fs_test.c
8870
.access = FS_W,
tools/testing/selftests/landlock/fs_test.c
8875
.access = FS_R | FS_W | FS_IOCTL,
tools/testing/selftests/landlock/fs_test.c
8880
.access = FS_R,
tools/testing/selftests/landlock/fs_test.c
8931
.access = FS_R,
tools/testing/selftests/landlock/fs_test.c
8936
.access = 0,
tools/testing/selftests/landlock/fs_test.c
8941
.access = 0,
tools/testing/selftests/landlock/fs_test.c
8946
.access = FS_R,
tools/testing/selftests/landlock/fs_test.c
8957
.access = FS_W,
tools/testing/selftests/landlock/fs_test.c
8963
.access = FS_W,
tools/testing/selftests/landlock/fs_test.c
9006
.access = FS_R,
tools/testing/selftests/landlock/fs_test.c
9012
.access = FS_R,
tools/testing/selftests/landlock/fs_test.c
9023
.access = FS_W,
tools/testing/selftests/landlock/fs_test.c
9028
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9033
.access = FS_W,
tools/testing/selftests/landlock/fs_test.c
9038
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9079
.access = FS_R,
tools/testing/selftests/landlock/fs_test.c
9084
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9089
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9094
.access = FS_R,
tools/testing/selftests/landlock/fs_test.c
9105
.access = FS_W,
tools/testing/selftests/landlock/fs_test.c
9110
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9115
.access = FS_W,
tools/testing/selftests/landlock/fs_test.c
9120
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9154
{ .path = dir_s1d1, .access = FS_W, .quiet = false },
tools/testing/selftests/landlock/fs_test.c
9155
{ .path = dir_s1d1, .access = 0, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
9200
.access = FS_R | FS_W | FS_TRUNC | FS_IOCTL,
tools/testing/selftests/landlock/fs_test.c
9245
{ .path = "/", .access = FS_R | FS_W | FS_TRUNC, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
9271
{ .path = "/", .access = 0, .quiet = true },
tools/testing/selftests/landlock/fs_test.c
929
.access = ACCESS_RO,
tools/testing/selftests/landlock/fs_test.c
9398
.access = source_allow ? handled_access : 0,
tools/testing/selftests/landlock/fs_test.c
9403
.access = dest_allow ? handled_access : 0,
tools/testing/selftests/landlock/fs_test.c
9452
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
9457
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9461
simple_quiet_rename(_metadata, self, access, access, true, true, false,
tools/testing/selftests/landlock/fs_test.c
9467
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9471
simple_quiet_rename(_metadata, self, access, access, false, false,
tools/testing/selftests/landlock/fs_test.c
9478
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9482
simple_quiet_rename(_metadata, self, access, access, false, false, true,
tools/testing/selftests/landlock/fs_test.c
9488
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9492
simple_quiet_rename(_metadata, self, access, access, false, false,
tools/testing/selftests/landlock/fs_test.c
9498
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9502
simple_quiet_rename(_metadata, self, access, access, false, false, true,
tools/testing/selftests/landlock/fs_test.c
9508
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9512
simple_quiet_rename(_metadata, self, access, LANDLOCK_ACCESS_FS_REFER,
tools/testing/selftests/landlock/fs_test.c
9520
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9524
simple_quiet_rename(_metadata, self, access, access, true, false, false,
tools/testing/selftests/landlock/fs_test.c
9530
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9534
simple_quiet_rename(_metadata, self, access, access, false, true, true,
tools/testing/selftests/landlock/fs_test.c
954
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
9540
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9544
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9549
.access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9555
.access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9571
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
9576
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9580
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9585
.access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
959
.access = LANDLOCK_ACCESS_FS_READ_FILE |
tools/testing/selftests/landlock/fs_test.c
9591
.access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9612
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
9617
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9621
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9626
.access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9632
.access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9651
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
9656
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9660
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9661
.quiet_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9665
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9678
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
9683
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9687
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9688
.quiet_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9692
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9697
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9718
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
9723
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9727
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9728
.quiet_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9732
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9737
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9755
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
9760
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9764
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9765
.quiet_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9769
.access = access,
tools/testing/selftests/landlock/fs_test.c
9774
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9780
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9785
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9790
.access = access,
tools/testing/selftests/landlock/fs_test.c
9813
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
9818
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9822
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9823
.quiet_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9827
.access = access,
tools/testing/selftests/landlock/fs_test.c
9832
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9843
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9848
.access = LANDLOCK_ACCESS_FS_REFER,
tools/testing/selftests/landlock/fs_test.c
9868
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
9873
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9877
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9878
.quiet_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9882
.access = access,
tools/testing/selftests/landlock/fs_test.c
9887
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9893
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9894
.quiet_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9898
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9903
.access = access,
tools/testing/selftests/landlock/fs_test.c
991
.access = LANDLOCK_ACCESS_FS_READ_FILE,
tools/testing/selftests/landlock/fs_test.c
9922
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
9928
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9932
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9933
.quiet_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9937
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9942
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9948
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9949
.quiet_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
996
.access = LANDLOCK_ACCESS_FS_WRITE_FILE,
tools/testing/selftests/landlock/fs_test.c
9968
ASSERT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
9974
__u64 access = LANDLOCK_ACCESS_FS_MAKE_REG |
tools/testing/selftests/landlock/fs_test.c
9978
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9979
.quiet_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9983
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9988
.access = 0,
tools/testing/selftests/landlock/fs_test.c
9994
.handled_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9995
.quiet_access_fs = access,
tools/testing/selftests/landlock/fs_test.c
9999
.access = 0,
tools/testing/selftests/landlock/net_test.c
2230
__u64 access;
tools/testing/selftests/landlock/net_test.c
2236
for (access = 1; access <= ACCESS_LAST; access <<= 1) {
tools/testing/selftests/landlock/net_test.c
2237
net_port.allowed_access = access;
tools/testing/selftests/landlock/net_test.c
2243
(unsigned long long)access, strerror(errno));
tools/testing/selftests/landlock/net_test.c
2275
__u64 access;
tools/testing/selftests/landlock/net_test.c
2281
for (access = 1ULL << 63; access != ACCESS_LAST; access >>= 1) {
tools/testing/selftests/landlock/net_test.c
2282
net_port.allowed_access = access;
tools/testing/selftests/landlock/net_test.c
2300
__u64 access;
tools/testing/selftests/landlock/net_test.c
2306
for (access = 1; access > 0; access <<= 1) {
tools/testing/selftests/landlock/net_test.c
2309
net_port.allowed_access = access;
tools/testing/selftests/landlock/net_test.c
2312
if (access == ruleset_attr.handled_access_net) {
tools/testing/selftests/landlock/net_test.c
3004
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/net_test.c
3015
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/net_test.c
3065
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/net_test.c
3075
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/net_test.c
3087
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/net_test.c
3136
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/net_test.c
3155
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/net_test.c
3226
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/net_test.c
3266
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/net_test.c
3274
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/net_test.c
3282
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/ptrace_test.c
344
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/ptrace_test.c
382
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/ptrace_test.c
429
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
360
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
429
EXPECT_EQ(0, records.access);
tools/testing/selftests/memfd/memfd_test.c
1702
return access("/proc/self/ns/pid", F_OK) == 0;
tools/testing/selftests/mm/hugepage_settings.c
329
if (access(THP_SYSFS, F_OK) != 0)
tools/testing/selftests/mm/ksm_tests.c
839
if (access(KSM_SYSFS_PATH, F_OK))
tools/testing/selftests/net/tcp_ao/lib/kconfig.c
15
if (access("/proc/self/ns/net", F_OK) < 0) {
tools/testing/selftests/net/tcp_ao/lib/setup.c
305
optmem_ns = !access(optmem_file, F_OK);
tools/testing/selftests/nolibc/nolibc-test.c
1553
CASE_TEST(access); EXPECT_SYSZR(proc, access("/proc/self", R_OK)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1554
CASE_TEST(access_bad); EXPECT_SYSER(proc, access("/proc/self", W_OK), -1, EPERM); break;
tools/testing/selftests/nolibc/nolibc-test.c
764
bool proc = access("/proc", R_OK) == 0;
tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c
55
if (access(file, F_OK))
tools/testing/selftests/powerpc/mce/inject-ra-err.c
42
SKIP_IF(access(devname, F_OK));
tools/testing/selftests/powerpc/mm/prot_sao.c
28
access("/proc/device-tree/rtas/ibm,hypertas-functions", F_OK) == 0);
tools/testing/selftests/proc/proc-pidns.c
107
ASSERT_SUCCESS(access("/tmp/proc-host/self/", X_OK));
tools/testing/selftests/proc/proc-pidns.c
111
ASSERT_ERRNO_EQ(-ENOENT, access("/tmp/proc-dummy/1/", X_OK));
tools/testing/selftests/proc/proc-pidns.c
112
ASSERT_ERRNO_EQ(-ENOENT, access("/tmp/proc-dummy/self/", X_OK));
tools/testing/selftests/proc/proc-pidns.c
156
ASSERT_SUCCESS(access("/tmp/proc/1/", X_OK));
tools/testing/selftests/proc/proc-pidns.c
157
ASSERT_SUCCESS(access("/tmp/proc/self/", X_OK));
tools/testing/selftests/proc/proc-pidns.c
161
ASSERT_SUCCESS(access("/tmp/proc/1/", X_OK));
tools/testing/selftests/proc/proc-pidns.c
162
ASSERT_SUCCESS(access("/tmp/proc/self/", X_OK));
tools/testing/selftests/rtc/rtctest.c
502
if (access(rtc_file, R_OK) == 0)
tools/testing/selftests/sched_ext/total_bw.c
260
if (access("/sys/kernel/debug/sched/debug", R_OK) != 0) {
tools/testing/selftests/timens/timens.h
107
if (access("/proc/self/ns/time", F_OK) < 0)
tools/testing/selftests/ublk/kublk.c
1623
if (access(ublkc, F_OK) != 0)
tools/testing/selftests/uevent/uevent_filtering.c
360
ret = access(__DEV_FULL, F_OK);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
89
if (!access("/sys/kernel/debug/iommu/intel", F_OK))
tools/testing/vma/include/dup.h
688
int (*access)(struct vm_area_struct *vma, unsigned long addr,
tools/thermal/thermometer/thermometer.c
108
if (path && access(path, F_OK)) {
tools/thermal/thermometer/thermometer.c
366
if (access(options->output, F_OK) && mkdir(options->output, 0700)) {
tools/thermal/thermometer/thermometer.c
376
if (!options->overwrite && !access(path, F_OK)) {
tools/usb/testusb.c
352
if (access(udev_usb_path, F_OK) == 0)
tools/virtio/virtio-trace/trace-agent.c
127
if (ret > 0 && access(buf, F_OK) != 0)