Home
last modified time | relevance | path

Searched full:access (Results 1 – 25 of 5405) sorted by relevance

12345678910>>...217

/kernel/linux/linux-5.10/Documentation/admin-guide/LSM/
DSmack.rst9 Smack is the Simplified Mandatory Access Control Kernel.
10 Smack is a kernel based implementation of mandatory access
13 Smack is not the only Mandatory Access Control scheme
14 available for Linux. Those new to Mandatory Access Control
33 access to systems that use them as Smack does.
50 load the Smack access rules
53 report if a process with one label has access
85 Used to make access control decisions. In almost all cases
95 label does not allow all of the access permitted to a process
102 the Smack rule (more below) that permitted the write access
[all …]
/kernel/linux/linux-5.10/include/linux/
Dinstrumented.h4 * This header provides generic wrappers for memory access instrumentation that
16 * instrument_read - instrument regular read access
18 * Instrument a regular read access. The instrumentation should be inserted
21 * @ptr address of access
22 * @size size of access
31 * instrument_write - instrument regular write access
33 * Instrument a regular write access. The instrumentation should be inserted
36 * @ptr address of access
37 * @size size of access
46 * instrument_read_write - instrument regular read-write access
[all …]
Dkcsan-checks.h10 /* Access types -- if KCSAN_ACCESS_WRITE is not set, the access is a read. */
11 #define KCSAN_ACCESS_WRITE (1 << 0) /* Access is a write. */
13 #define KCSAN_ACCESS_ATOMIC (1 << 2) /* Access is atomic. */
15 #define KCSAN_ACCESS_ASSERT (1 << 3) /* Access is an assertion. */
16 #define KCSAN_ACCESS_SCOPED (1 << 4) /* Access is a scoped access. */
21 * to validate access to an address. Never use these in header files!
25 * __kcsan_check_access - check generic access for races
27 * @ptr: address of access
28 * @size: size of access
29 * @type: access type modifier
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/arm64/
Darmv8-recommended.json3 "PublicDescription": "Attributable Level 1 data cache access, read",
6 "BriefDescription": "L1D cache access, read"
9 "PublicDescription": "Attributable Level 1 data cache access, write",
12 "BriefDescription": "L1D cache access, write"
69 "PublicDescription": "Attributable Level 1 data or unified TLB access, read",
72 "BriefDescription": "L1D tlb access, read"
75 "PublicDescription": "Attributable Level 1 data or unified TLB access, write",
78 "BriefDescription": "L1D tlb access, write"
81 "PublicDescription": "Attributable Level 2 data cache access, read",
84 "BriefDescription": "L2D cache access, read"
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
Dreg.h45 * Access: RW
68 * Access: RW
85 * Access: Index
92 * Access: Index
98 * Access: RW
104 * Access: W
135 * Access: RW
142 * Access: RW
150 * Access: RW
160 * Access: Index
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/
Dcache.json15 …refill. This event counts any load or store operation or page table walk access which causes data …
21 …ache access. This event counts any load or store operation or page table walk access which looks u…
24 "BriefDescription": "L1 data cache access"
33 …"PublicDescription": "Level 1 instruction cache access or Level 0 Macro-op cache access. This even…
36 "BriefDescription": "L1 instruction cache access"
45 …"PublicDescription": "L2 data cache access. This event counts any transaction from L1 which looks …
48 "BriefDescription": "L2 data cache access"
69 …"PublicDescription": "Level 1 data TLB access. This event counts any load or store operation which…
72 "BriefDescription": "Level 1 data TLB access."
75 …"PublicDescription": "Level 1 instruction TLB access. This event counts any instruction fetch whic…
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/verifier/
Ddirect_value_access.c2 "direct map access, write test 1",
14 "direct map access, write test 2",
26 "direct map access, write test 3",
38 "direct map access, write test 4",
50 "direct map access, write test 5",
62 "direct map access, write test 6",
74 "direct map access, write test 7",
86 "direct map access, write test 8",
98 "direct map access, write test 9",
107 .errstr = "invalid access to map value pointer",
[all …]
Dctx_skb.c2 "access skb fields ok",
33 "access skb fields bad1",
38 .errstr = "invalid bpf_context access",
42 "access skb fields bad2",
63 "access skb fields bad3",
85 "access skb fields bad4",
108 "invalid access __sk_buff family",
114 .errstr = "invalid bpf_context access",
118 "invalid access __sk_buff remote_ip4",
124 .errstr = "invalid bpf_context access",
[all …]
Dhelper_value_access.c2 "helper access to map: full range",
21 "helper access to map: partial range",
40 "helper access to map: empty range",
54 .errstr = "invalid access to map value, value_size=48 off=0 size=0",
59 "helper access to map: out-of-bound range",
74 .errstr = "invalid access to map value, value_size=48 off=0 size=56",
79 "helper access to map: negative range",
99 "helper access to adjusted map (via const imm): full range",
120 "helper access to adjusted map (via const imm): partial range",
140 "helper access to adjusted map (via const imm): empty range",
[all …]
Ddirect_packet_access.c16 "direct packet access: test1",
33 "direct packet access: test2",
67 "direct packet access: test3",
74 .errstr = "invalid bpf_context access off=76",
79 "direct packet access: test4 (write)",
96 "direct packet access: test5 (pkt_end >= reg, good access)",
115 "direct packet access: test6 (pkt_end >= reg, bad access)",
130 .errstr = "invalid access to packet",
135 "direct packet access: test7 (pkt_end >= reg, both accesses)",
151 .errstr = "invalid access to packet",
[all …]
Dhelper_packet_access.c2 "helper access to packet: test1, valid packet_ptr range",
23 "helper access to packet: test2, unchecked packet_ptr",
33 .errstr = "invalid access to packet",
37 "helper access to packet: test3, variable add",
62 "helper access to packet: test4, packet_ptr with bad range",
79 .errstr = "invalid access to packet",
83 "helper access to packet: test5, packet_ptr with too short range",
99 .errstr = "invalid access to packet",
103 "helper access to packet: test6, cls valid packet_ptr range",
124 "helper access to packet: test7, cls unchecked packet_ptr",
[all …]
Dcgroup_storage.c2 "valid cgroup storage access",
17 "invalid cgroup storage access 1",
33 "invalid cgroup storage access 2",
46 "invalid cgroup storage access 3",
58 .errstr = "invalid access to map value, value_size=64 off=256 size=4",
62 "invalid cgroup storage access 4",
74 .errstr = "invalid access to map value, value_size=64 off=-2 size=4",
79 "invalid cgroup storage access 5",
95 "invalid cgroup storage access 6",
112 "valid per-cpu cgroup storage access",
[all …]
Dwide_access.c20 "invalid bpf_context access off=12 size=8"),
24 "invalid bpf_context access off=20 size=8"),
28 "invalid bpf_context access off=44 size=8"),
32 "invalid bpf_context access off=52 size=8"),
34 "invalid bpf_context access off=56 size=8"),
57 "invalid bpf_context access off=12 size=8"),
61 "invalid bpf_context access off=20 size=8"),
65 "invalid bpf_context access off=44 size=8"),
69 "invalid bpf_context access off=52 size=8"),
71 "invalid bpf_context access off=56 size=8"),
Dmeta_access.c2 "meta access, test1",
18 "meta access, test2",
33 .errstr = "invalid access to packet, off=-8",
37 "meta access, test3",
51 .errstr = "invalid access to packet",
55 "meta access, test4",
70 .errstr = "invalid access to packet",
74 "meta access, test5",
93 "meta access, test6",
108 .errstr = "invalid access to packet",
[all …]
Dxdp_direct_packet_access.c2 "XDP pkt read, pkt_end mangling, bad access 1",
20 "XDP pkt read, pkt_end mangling, bad access 2",
38 "XDP pkt read, pkt_data' > pkt_end, corner case, good access",
55 "XDP pkt read, pkt_data' > pkt_end, bad access 1",
73 "XDP pkt read, pkt_data' > pkt_end, bad access 2",
91 "XDP pkt read, pkt_data' > pkt_end, corner case +1, good access",
108 "XDP pkt read, pkt_data' > pkt_end, corner case -1, bad access",
126 "XDP pkt read, pkt_end > pkt_data', good access",
144 "XDP pkt read, pkt_end > pkt_data', corner case -1, bad access",
163 "XDP pkt read, pkt_end > pkt_data', bad access 2",
[all …]
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/
Dcvmx-fau.h123 * @reg: FAU atomic register to access. 0 <= reg < 2048.
124 * - Step by 2 for 16 bit access.
125 * - Step by 4 for 32 bit access.
126 * - Step by 8 for 64 bit access.
143 * @reg: FAU atomic register to access. 0 <= reg < 2048.
144 * - Step by 2 for 16 bit access.
145 * - Step by 4 for 32 bit access.
146 * - Step by 8 for 64 bit access.
148 * Note: When performing 32 and 64 bit access, only the low
164 * @reg: FAU atomic register to access. 0 <= reg < 2048.
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/haswell/
Duncore.json115 "BriefDescription": "L3 Lookup read request that access cache and found line in M-state.",
116 "PublicDescription": "L3 Lookup read request that access cache and found line in M-state.",
127 "BriefDescription": "L3 Lookup write request that access cache and found line in M-state.",
128 "PublicDescription": "L3 Lookup write request that access cache and found line in M-state.",
139 …"BriefDescription": "L3 Lookup external snoop request that access cache and found line in M-state.…
140 …"PublicDescription": "L3 Lookup external snoop request that access cache and found line in M-state…
151 "BriefDescription": "L3 Lookup any request that access cache and found line in M-state.",
152 "PublicDescription": "L3 Lookup any request that access cache and found line in M-state.",
163 "BriefDescription": "L3 Lookup read request that access cache and found line in I-state.",
164 "PublicDescription": "L3 Lookup read request that access cache and found line in I-state.",
[all …]
/kernel/linux/linux-5.10/Documentation/core-api/
Dunaligned-memory-access.rst14 when it comes to memory access. This document presents some details about
19 The definition of an unaligned access
26 access.
28 The above may seem a little vague, as memory access can happen in different
32 which will compile to multiple-byte memory access instructions, namely when
47 of memory access. However, we must consider ALL supported architectures;
52 Why unaligned access is bad
55 The effects of performing an unaligned memory access vary from architecture
62 happen. The exception handler is able to correct the unaligned access,
66 unaligned access to be corrected.
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/arm64/ampere/emag/
Dcache.json60 "PublicDescription": "Level 1 data cache access",
63 "BriefDescription": "L1D cache access"
72 "PublicDescription": "Level 1 instruction cache access",
75 "BriefDescription": "L1I cache access"
78 "PublicDescription": "Level 2 data cache access",
81 "BriefDescription": "L2D cache access"
96 …"PublicDescription": "Level 1 data TLB access. This event counts any load or store operation which…
99 "BriefDescription": "L1D TLB access"
102 …"PublicDescription": "Level 1 instruction TLB access. This event counts any instruction fetch whic…
105 "BriefDescription": "L1I TLB access"
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-class-power9 Access: Read
18 Access: Read
27 Access: Read
36 Access: Read
58 Access: Read
76 Access: Read
89 Access: Read
98 Access: Read, Write
118 Access: Read
142 Access: Read
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/skylake/
Duncore.json55 "BriefDescription": "L3 Lookup write request that access cache and found line in M-state",
56 "PublicDescription": "L3 Lookup write request that access cache and found line in M-state.",
67 "BriefDescription": "L3 Lookup any request that access cache and found line in M-state",
68 "PublicDescription": "L3 Lookup any request that access cache and found line in M-state.",
79 "BriefDescription": "L3 Lookup read request that access cache and found line in I-state",
80 "PublicDescription": "L3 Lookup read request that access cache and found line in I-state.",
91 "BriefDescription": "L3 Lookup any request that access cache and found line in I-state",
92 "PublicDescription": "L3 Lookup any request that access cache and found line in I-state.",
103 "BriefDescription": "L3 Lookup read request that access cache and found line in any MESI-state",
104 … "PublicDescription": "L3 Lookup read request that access cache and found line in any MESI-state.",
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/broadwell/
Duncore.json55 "BriefDescription": "L3 Lookup read request that access cache and found line in M-state",
56 "PublicDescription": "L3 Lookup read request that access cache and found line in M-state.",
67 "BriefDescription": "L3 Lookup write request that access cache and found line in M-state",
68 "PublicDescription": "L3 Lookup write request that access cache and found line in M-state.",
79 "BriefDescription": "L3 Lookup any request that access cache and found line in M-state",
80 "PublicDescription": "L3 Lookup any request that access cache and found line in M-state.",
91 "BriefDescription": "L3 Lookup read request that access cache and found line in I-state",
92 "PublicDescription": "L3 Lookup read request that access cache and found line in I-state.",
103 "BriefDescription": "L3 Lookup any request that access cache and found line in I-state",
104 "PublicDescription": "L3 Lookup any request that access cache and found line in I-state.",
[all …]
/kernel/linux/linux-5.10/security/
Ddevice_cgroup.c37 short access; member
106 walk->access |= ex->access; in dev_exception_add()
134 walk->access &= ~ex->access; in dev_exception_rm()
135 if (!walk->access) { in dev_exception_rm()
238 static void set_access(char *acc, short access) in set_access() argument
242 if (access & DEVCG_ACC_READ) in set_access()
244 if (access & DEVCG_ACC_WRITE) in set_access()
246 if (access & DEVCG_ACC_MKNOD) in set_access()
290 set_access(acc, ex->access); in devcgroup_seq_show()
308 * @access: permission mask (DEVCG_ACC_READ, DEVCG_ACC_WRITE, DEVCG_ACC_MKNOD)
[all …]
/kernel/linux/linux-5.10/drivers/platform/chrome/
Dcros_ec_lpc_mec.c24 * @access_type: Type of access, typically 32-bit auto-increment
79 enum cros_ec_lpc_mec_emi_access_mode access, new_access; in cros_ec_lpc_io_bytes_mec() local
87 * Long access cannot be used on misaligned data since reading B0 loads in cros_ec_lpc_io_bytes_mec()
91 access = ACCESS_TYPE_BYTE; in cros_ec_lpc_io_bytes_mec()
93 access = ACCESS_TYPE_LONG_AUTO_INCREMENT; in cros_ec_lpc_io_bytes_mec()
98 cros_ec_lpc_mec_emi_write_address(offset, access); in cros_ec_lpc_io_bytes_mec()
118 * Use long auto-increment access except for misaligned write, in cros_ec_lpc_io_bytes_mec()
126 if (new_access != access || in cros_ec_lpc_io_bytes_mec()
127 access != ACCESS_TYPE_LONG_AUTO_INCREMENT) { in cros_ec_lpc_io_bytes_mec()
128 access = new_access; in cros_ec_lpc_io_bytes_mec()
[all …]
/kernel/linux/linux-5.10/security/smack/
DKconfig3 bool "Simplified Mandatory Access Control Kernel Support"
11 This selects the Simplified Mandatory Access Control Kernel.
17 bool "Reporting on access granted by Smack rules"
21 Enable the bring-up ("b") access mode in Smack rules.
22 When access is granted by a rule with the "b" mode a
23 message about the access requested is generated. The
25 of access initially with the bringup mode set on the
29 access rule set once the behavior is well understood.

12345678910>>...217