| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/ |
| D | exception.json | 4 …s any taken architecturally visible exceptions such as IRQ, FIQ, SError, and other synchronous exc… 12 …"PublicDescription": "Counts the number of synchronous exceptions which are taken locally that are… 16 "PublicDescription": "Counts SVC exceptions taken locally." 20 …"PublicDescription": "Counts synchronous exceptions that are taken locally and caused by Instructi… 24 …ption": "Counts exceptions that are taken locally and are caused by data aborts or SErrors. Condit… 28 … "PublicDescription": "Counts IRQ exceptions including the virtual IRQs that are taken locally." 32 … "PublicDescription": "Counts FIQ exceptions including the virtual FIQs that are taken locally." 36 "PublicDescription": "Counts SMC exceptions take to EL3." 40 "PublicDescription": "Counts HVC exceptions taken to EL2." 44 …"PublicDescription": "Counts exceptions which are traps not taken locally and are caused by Instru… [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/ |
| D | exception.json | 4 …s any taken architecturally visible exceptions such as IRQ, FIQ, SError, and other synchronous exc… 12 …"PublicDescription": "Counts the number of synchronous exceptions which are taken locally that are… 16 "PublicDescription": "Counts SVC exceptions taken locally." 20 …"PublicDescription": "Counts synchronous exceptions that are taken locally and caused by Instructi… 24 …ption": "Counts exceptions that are taken locally and are caused by data aborts or SErrors. Condit… 28 … "PublicDescription": "Counts IRQ exceptions including the virtual IRQs that are taken locally." 32 … "PublicDescription": "Counts FIQ exceptions including the virtual FIQs that are taken locally." 36 "PublicDescription": "Counts SMC exceptions take to EL3." 40 "PublicDescription": "Counts HVC exceptions taken to EL2." 44 …"PublicDescription": "Counts exceptions which are traps not taken locally and are caused by Instru… [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/ |
| D | Makefile | 16 echo ${PARSER} $< $@ $(SRC_DIR)/$(notdir $@).exceptions; \ 17 ${PARSER} $< $@ $(SRC_DIR)/$(notdir $@).exceptions 20 ${PARSER} $< $@ $(SRC_DIR)/$(notdir $@).exceptions 24 $(BUILDDIR)/audio.h.rst: ${UAPI}/dvb/audio.h ${PARSER} $(SRC_DIR)/audio.h.rst.exceptions 27 $(BUILDDIR)/ca.h.rst: ${UAPI}/dvb/ca.h ${PARSER} $(SRC_DIR)/ca.h.rst.exceptions 30 $(BUILDDIR)/dmx.h.rst: ${UAPI}/dvb/dmx.h ${PARSER} $(SRC_DIR)/dmx.h.rst.exceptions 33 $(BUILDDIR)/frontend.h.rst: ${UAPI}/dvb/frontend.h ${PARSER} $(SRC_DIR)/frontend.h.rst.exceptions 36 $(BUILDDIR)/net.h.rst: ${UAPI}/dvb/net.h ${PARSER} $(SRC_DIR)/net.h.rst.exceptions 39 $(BUILDDIR)/video.h.rst: ${UAPI}/dvb/video.h ${PARSER} $(SRC_DIR)/video.h.rst.exceptions 42 $(BUILDDIR)/videodev2.h.rst: ${UAPI}/videodev2.h ${PARSER} $(SRC_DIR)/videodev2.h.rst.exceptions [all …]
|
| /kernel/linux/linux-6.6/arch/arm/vfp/ |
| D | vfpdouble.c | 70 u32 vfp_double_normaliseround(int dd, struct vfp_double *vd, u32 fpscr, u32 exceptions, const char … in vfp_double_normaliseround() argument 81 if (vd->exponent == 2047 && (vd->significand == 0 || exceptions)) in vfp_double_normaliseround() 161 exceptions |= FPSCR_IXC; in vfp_double_normaliseround() 172 exceptions |= FPSCR_OFC | FPSCR_IXC; in vfp_double_normaliseround() 186 exceptions |= FPSCR_UFC; in vfp_double_normaliseround() 195 pr_debug("VFP: %s: d(d%d)=%016llx exceptions=%08x\n", func, in vfp_double_normaliseround() 196 dd, d, exceptions); in vfp_double_normaliseround() 199 return exceptions; in vfp_double_normaliseround() 203 * Propagate the NaN, setting exceptions if it is signalling. 444 u32 exceptions = 0; in vfp_double_fcvts() local [all …]
|
| D | vfpsingle.c | 70 u32 __vfp_single_normaliseround(int sd, struct vfp_single *vs, u32 fpscr, u32 exceptions) in __vfp_single_normaliseround() argument 72 u32 vfp_single_normaliseround(int sd, struct vfp_single *vs, u32 fpscr, u32 exceptions, const char … in __vfp_single_normaliseround() 83 if (vs->exponent == 255 && (vs->significand == 0 || exceptions)) in __vfp_single_normaliseround() 166 exceptions |= FPSCR_IXC; in __vfp_single_normaliseround() 177 exceptions |= FPSCR_OFC | FPSCR_IXC; in __vfp_single_normaliseround() 191 exceptions |= FPSCR_UFC; in __vfp_single_normaliseround() 201 pr_debug("VFP: %s: d(s%d)=%08x exceptions=%08x\n", func, in __vfp_single_normaliseround() 202 sd, d, exceptions); in __vfp_single_normaliseround() 207 return exceptions; in __vfp_single_normaliseround() 211 * Propagate the NaN, setting exceptions if it is signalling. [all …]
|
| D | vfpmodule.c | 243 static void vfp_raise_exceptions(u32 exceptions, u32 inst, u32 fpscr, struct pt_regs *regs) in vfp_raise_exceptions() argument 247 pr_debug("VFP: raising exceptions %08x\n", exceptions); in vfp_raise_exceptions() 249 if (exceptions == VFP_EXCEPTION_ERROR) { in vfp_raise_exceptions() 260 if (exceptions & (FPSCR_N|FPSCR_Z|FPSCR_C|FPSCR_V)) in vfp_raise_exceptions() 263 fpscr |= exceptions; in vfp_raise_exceptions() 268 if (exceptions & stat && fpscr & en) \ in vfp_raise_exceptions() 289 u32 exceptions = VFP_EXCEPTION_ERROR; in vfp_emulate_instruction() local 299 exceptions = vfp_single_cpdo(inst, fpscr); in vfp_emulate_instruction() 301 exceptions = vfp_double_cpdo(inst, fpscr); in vfp_emulate_instruction() 318 return exceptions & ~VFP_NAN_FLAG; in vfp_emulate_instruction() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/vfp/ |
| D | vfpdouble.c | 70 u32 vfp_double_normaliseround(int dd, struct vfp_double *vd, u32 fpscr, u32 exceptions, const char … in vfp_double_normaliseround() argument 81 if (vd->exponent == 2047 && (vd->significand == 0 || exceptions)) in vfp_double_normaliseround() 161 exceptions |= FPSCR_IXC; in vfp_double_normaliseround() 172 exceptions |= FPSCR_OFC | FPSCR_IXC; in vfp_double_normaliseround() 186 exceptions |= FPSCR_UFC; in vfp_double_normaliseround() 195 pr_debug("VFP: %s: d(d%d)=%016llx exceptions=%08x\n", func, in vfp_double_normaliseround() 196 dd, d, exceptions); in vfp_double_normaliseround() 199 return exceptions; in vfp_double_normaliseround() 203 * Propagate the NaN, setting exceptions if it is signalling. 444 u32 exceptions = 0; in vfp_double_fcvts() local [all …]
|
| D | vfpsingle.c | 70 u32 __vfp_single_normaliseround(int sd, struct vfp_single *vs, u32 fpscr, u32 exceptions) in __vfp_single_normaliseround() argument 72 u32 vfp_single_normaliseround(int sd, struct vfp_single *vs, u32 fpscr, u32 exceptions, const char … in __vfp_single_normaliseround() 83 if (vs->exponent == 255 && (vs->significand == 0 || exceptions)) in __vfp_single_normaliseround() 166 exceptions |= FPSCR_IXC; in __vfp_single_normaliseround() 177 exceptions |= FPSCR_OFC | FPSCR_IXC; in __vfp_single_normaliseround() 191 exceptions |= FPSCR_UFC; in __vfp_single_normaliseround() 201 pr_debug("VFP: %s: d(s%d)=%08x exceptions=%08x\n", func, in __vfp_single_normaliseround() 202 sd, d, exceptions); in __vfp_single_normaliseround() 207 return exceptions; in __vfp_single_normaliseround() 211 * Propagate the NaN, setting exceptions if it is signalling. [all …]
|
| D | vfpmodule.c | 243 static void vfp_raise_exceptions(u32 exceptions, u32 inst, u32 fpscr, struct pt_regs *regs) in vfp_raise_exceptions() argument 247 pr_debug("VFP: raising exceptions %08x\n", exceptions); in vfp_raise_exceptions() 249 if (exceptions == VFP_EXCEPTION_ERROR) { in vfp_raise_exceptions() 260 if (exceptions & (FPSCR_N|FPSCR_Z|FPSCR_C|FPSCR_V)) in vfp_raise_exceptions() 263 fpscr |= exceptions; in vfp_raise_exceptions() 268 if (exceptions & stat && fpscr & en) \ in vfp_raise_exceptions() 289 u32 exceptions = VFP_EXCEPTION_ERROR; in vfp_emulate_instruction() local 299 exceptions = vfp_single_cpdo(inst, fpscr); in vfp_emulate_instruction() 301 exceptions = vfp_double_cpdo(inst, fpscr); in vfp_emulate_instruction() 317 return exceptions & ~VFP_NAN_FLAG; in vfp_emulate_instruction() [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/ |
| D | Makefile | 16 echo ${PARSER} $< $@ $(SRC_DIR)/$(notdir $@).exceptions; \ 17 ${PARSER} $< $@ $(SRC_DIR)/$(notdir $@).exceptions 20 ${PARSER} $< $@ $(SRC_DIR)/$(notdir $@).exceptions 24 $(BUILDDIR)/ca.h.rst: ${UAPI}/dvb/ca.h ${PARSER} $(SRC_DIR)/ca.h.rst.exceptions 27 $(BUILDDIR)/dmx.h.rst: ${UAPI}/dvb/dmx.h ${PARSER} $(SRC_DIR)/dmx.h.rst.exceptions 30 $(BUILDDIR)/frontend.h.rst: ${UAPI}/dvb/frontend.h ${PARSER} $(SRC_DIR)/frontend.h.rst.exceptions 33 $(BUILDDIR)/net.h.rst: ${UAPI}/dvb/net.h ${PARSER} $(SRC_DIR)/net.h.rst.exceptions 36 $(BUILDDIR)/videodev2.h.rst: ${UAPI}/videodev2.h ${PARSER} $(SRC_DIR)/videodev2.h.rst.exceptions 39 $(BUILDDIR)/media.h.rst: ${UAPI}/media.h ${PARSER} $(SRC_DIR)/media.h.rst.exceptions 42 $(BUILDDIR)/cec.h.rst: ${UAPI}/cec.h ${PARSER} $(SRC_DIR)/cec.h.rst.exceptions [all …]
|
| /kernel/linux/linux-6.6/security/ |
| D | device_cgroup.c | 45 struct list_head exceptions; member 110 list_for_each_entry(walk, &dev_cgroup->exceptions, list) { in dev_exception_add() 124 list_add_tail_rcu(&excopy->list, &dev_cgroup->exceptions); in dev_exception_add() 138 list_for_each_entry_safe(walk, tmp, &dev_cgroup->exceptions, list) { in dev_exception_rm() 158 list_for_each_entry_safe(ex, tmp, &dev_cgroup->exceptions, list) { in __dev_exception_clean() 183 * devcgroup_online - initializes devcgroup's behavior and exceptions based on 199 ret = dev_exceptions_copy(&dev_cgroup->exceptions, in devcgroup_online() 200 &parent_dev_cgroup->exceptions); in devcgroup_online() 229 INIT_LIST_HEAD(&dev_cgroup->exceptions); in devcgroup_css_alloc() 291 * - List the exceptions in case the default policy is to deny in devcgroup_seq_show() [all …]
|
| /kernel/linux/linux-5.10/security/ |
| D | device_cgroup.c | 44 struct list_head exceptions; member 109 list_for_each_entry(walk, &dev_cgroup->exceptions, list) { in dev_exception_add() 123 list_add_tail_rcu(&excopy->list, &dev_cgroup->exceptions); in dev_exception_add() 137 list_for_each_entry_safe(walk, tmp, &dev_cgroup->exceptions, list) { in dev_exception_rm() 157 list_for_each_entry_safe(ex, tmp, &dev_cgroup->exceptions, list) { in __dev_exception_clean() 182 * devcgroup_online - initializes devcgroup's behavior and exceptions based on 198 ret = dev_exceptions_copy(&dev_cgroup->exceptions, in devcgroup_online() 199 &parent_dev_cgroup->exceptions); in devcgroup_online() 228 INIT_LIST_HEAD(&dev_cgroup->exceptions); in devcgroup_css_alloc() 290 * - List the exceptions in case the default policy is to deny in devcgroup_seq_show() [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/net/ |
| D | pmtu.sh | 19 # Check that PMTU exceptions with the correct PMTU are created. Then 22 # this path. Also check that locked exceptions are created when an ICMP 69 # tunnel, and that PMTU exceptions with the correct values are created. 89 # that PMTU exceptions with the correct values are created. 152 # exceptions on multiple CPUs and check that the veth device tear-down 159 # Using the same topology as in pmtu_ipv4, create exceptions, and check 163 # Using the same topology as in pmtu_ipv6, create exceptions, and check 169 # proper cleanup of the PMTU exceptions by the route replacement path. 187 pmtu_ipv4_exception ipv4: PMTU exceptions 1 188 pmtu_ipv6_exception ipv6: PMTU exceptions 1 [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/net/ |
| D | pmtu.sh | 19 # Check that PMTU exceptions with the correct PMTU are created. Then 22 # this path. Also check that locked exceptions are created when an ICMP 33 # verify that ECN doesn't interfere with the creation of PMTU exceptions. 78 # tunnel, and that PMTU exceptions with the correct values are created. 98 # that PMTU exceptions with the correct values are created. 178 # exceptions on multiple CPUs and check that the veth device tear-down 185 # Using the same topology as in pmtu_ipv4, create exceptions, and check 189 # Using the same topology as in pmtu_ipv6, create exceptions, and check 195 # proper cleanup of the PMTU exceptions by the route replacement path. 205 # Check that PMTU exceptions are created for both paths. [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/include/asm/ |
| D | irqflags.h | 15 * FIQ exceptions, in the 'daif' register. We mask and unmask them in 'dai' 17 * Masking debug exceptions causes all other exceptions to be masked too/ 18 * Masking SError masks irq, but not debug exceptions. Masking irqs has no 20 * entry.S to know which exceptions should be unmasked. 22 * FIQ is never expected, but we mask it when we disable debug exceptions, and
|
| /kernel/linux/linux-6.6/Documentation/core-api/ |
| D | entry.rst | 1 Entry/exit handling for exceptions, interrupts, syscalls and KVM 16 exceptions`_, `NMI and NMI-like exceptions`_. 128 Interrupts and regular exceptions 197 NMI and NMI-like exceptions 200 NMIs and NMI-like exceptions (machine checks, double faults, debug 204 State changes for debug exceptions and machine-check exceptions depend on 205 whether these exceptions happened in user-space (breakpoints or watchpoints) or 209 NMIs and other NMI-like exceptions handle state transitions without
|
| /kernel/linux/linux-5.10/scripts/ |
| D | spdxcheck.py | 29 self.exceptions = { } 35 # Note: exceptions needs to be parsed as last directory. 36 license_dirs = [ "preferred", "dual", "deprecated", "exceptions" ] 57 spdx.exceptions[exception] = [] 63 spdx.exceptions[exception].append(lic) 67 if not len(spdx.exceptions[exception]): 107 if id not in self.spdx.exceptions: 109 if self.lastid not in self.spdx.exceptions[id]: 284 sys.stderr.write('Exception IDs %12d\n' %len(spdx.exceptions))
|
| /kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
| D | kvm_booke_hv_asm.h | 14 * All exceptions from guest state must go through KVM 16 * there are no exceptions for which we fall through directly to 20 * Expected inputs (normal exceptions): 28 * Expected inputs (crit/mcheck/debug exceptions):
|
| /kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
| D | kvm_booke_hv_asm.h | 14 * All exceptions from guest state must go through KVM 16 * there are no exceptions for which we fall through directly to 20 * Expected inputs (normal exceptions): 28 * Expected inputs (crit/mcheck/debug exceptions):
|
| /kernel/linux/linux-6.6/arch/arm64/include/asm/ |
| D | irqflags.h | 15 * FIQ exceptions, in the 'daif' register. We mask and unmask them in 'daif' 17 * Masking debug exceptions causes all other exceptions to be masked too/ 18 * Masking SError masks IRQ/FIQ, but not debug exceptions. IRQ and FIQ are 21 * exceptions should be unmasked.
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/amdzen1/ |
| D | core.json | 11 …r of uOps retired. This includes all processor activity (instructions, exceptions, interrupts, mic… 17 …his includes all types of architectural control flow changes, including exceptions and interrupts." 23 …es those for which prediction is not attempted (far control transfers, exceptions and interrupts)." 29 …his includes all types of architectural control flow changes, including exceptions and interrupts." 41 …retired including far call/jump/return, IRET, SYSCALL and SYSRET, plus exceptions and interrupts. …
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/amdzen1/ |
| D | core.json | 11 …r of uOps retired. This includes all processor activity (instructions, exceptions, interrupts, mic… 17 …his includes all types of architectural control flow changes, including exceptions and interrupts." 23 …es those for which prediction is not attempted (far control transfers, exceptions and interrupts)." 29 …his includes all types of architectural control flow changes, including exceptions and interrupts." 41 …retired including far call/jump/return, IRET, SYSCALL and SYSRET, plus exceptions and interrupts. …
|
| /kernel/liteos_a/testsuites/unittest/libc/sys/smoke/ |
| D | sys_test_014.cpp | 35 printf("current exceptions raised: "); in ShowFeExceptions() 64 /* Raise inexact and overflow exceptions. */ in X2() 69 /* Merge caller's exceptions (FE_INVALID) */ in X2() 70 /* with remaining x2's exceptions (FE_OVERFLOW). */ in X2()
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/amdzen2/ |
| D | core.json | 11 …ops retired. This count includes all processor activity (instructions, exceptions, interrupts, mic… 17 …his includes all types of architectural control flow changes, including exceptions and interrupts." 23 …es those for which prediction is not attempted (far control transfers, exceptions and interrupts)." 29 …his includes all types of architectural control flow changes, including exceptions and interrupts." 41 …retired including far call/jump/return, IRET, SYSCALL and SYSRET, plus exceptions and interrupts. …
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/amdzen2/ |
| D | core.json | 11 …ops retired. This count includes all processor activity (instructions, exceptions, interrupts, mic… 17 …his includes all types of architectural control flow changes, including exceptions and interrupts." 23 …es those for which prediction is not attempted (far control transfers, exceptions and interrupts)." 29 …his includes all types of architectural control flow changes, including exceptions and interrupts." 41 …retired including far call/jump/return, IRET, SYSCALL and SYSRET, plus exceptions and interrupts. …
|