| /linux/net/dsa/ |
| H A D | tag_ocelot.c | 17 void *injection; in ocelot_xmit_common() local 28 injection = skb_push(skb, OCELOT_TAG_LEN); in ocelot_xmit_common() 32 memset(injection, 0, OCELOT_TAG_LEN); in ocelot_xmit_common() 33 ocelot_ifh_set_bypass(injection, 1); in ocelot_xmit_common() 34 ocelot_ifh_set_src(injection, ds->num_ports); in ocelot_xmit_common() 35 ocelot_ifh_set_qos_class(injection, qos_class); in ocelot_xmit_common() 36 ocelot_ifh_set_vlan_tci(injection, vlan_tci); in ocelot_xmit_common() 37 ocelot_ifh_set_tag_type(injection, tag_type); in ocelot_xmit_common() 41 ocelot_ifh_set_rew_op(injection, rew_op); in ocelot_xmit_common() 43 *ifh = injection; in ocelot_xmit_common() [all …]
|
| /linux/Documentation/sound/designs/ |
| H A D | jack-injection.rst | 2 ALSA Jack Software Injection 5 Simple Introduction On Jack Injection 8 Here jack injection means users could inject plugin or plugout events 23 for this jack. The jack injection is implemented based on the 26 To inject events to audio jacks, we need to enable the jack injection 31 injection via ``sw_inject_enable`` too, once it is disabled, the jack 35 The Layout of Jack Injection Interface 39 jack injection interface will be created as below: 125 read-write, enable or disable injection 127 - injection disabled: [all …]
|
| /linux/tools/testing/selftests/rseq/ |
| H A D | run_param_test.sh | 57 echo "Loop injection: 10000 loops" 106 echo "Yield injection (25%)" 109 echo "Yield injection (50%)" 112 echo "Yield injection (100%)" 115 echo "Kill injection (25%)" 118 echo "Kill injection (50%)" 121 echo "Kill injection (100%)" 124 echo "Sleep injection (1ms, 25%)" 127 echo "Sleep injection (1ms, 50%)" 130 echo "Sleep injection (1ms, 100%)"
|
| /linux/Documentation/firmware-guide/acpi/apei/ |
| H A D | einj.rst | 4 APEI Error INJection 7 EINJ provides a hardware error injection mechanism. It is very useful 16 mechanism through which the injection is done. 23 has an option to enable error injection. Look for something called WHEA 35 ...and to (optionally) enable CXL protocol error injection set:: 77 Write any integer to this file to trigger the error injection. Make 85 injection. Value is a bitmask as specified in ACPI5.0 spec for the 98 injection specifies just one bit set, and param1 is multiplexed. 122 The error injection mechanism is a two-step process. First inject the 126 location, or device that is the target of the error injection. Whether [all …]
|
| /linux/Documentation/admin-guide/thermal/ |
| H A D | intel_powerclamp.rst | 15 - Idle Injection 46 idle injection across all online CPU threads was introduced. The goal 57 Idle Injection 78 Injection is controlled by high priority kernel threads, spawned for 94 kidle_inject/cpu. During idle injection, it runs monitor/mwait idle 129 instantly as given input (target idle ratio). After injection, 131 the next injection accordingly to avoid over/under correction. 152 a) determine the effective range of idle injection ratio 215 we have a simple algorithm to double the injection ratio. A possible 236 The maximum range that idle injection is allowed is capped at 50 [all …]
|
| /linux/Documentation/fault-injection/ |
| H A D | notifier-error-inject.rst | 1 Notifier error injection 4 Notifier error injection provides the ability to inject artificial errors to 14 PM notifier error injection module 33 Memory hotplug notifier error injection module 51 powerpc pSeries reconfig notifier error injection module 64 Netdevice notifier error injection module 91 There are tools/testing/selftests using the notifier error injection features 98 injection tests if notifier error injection module is available.
|
| H A D | index.rst | 4 Fault-injection 10 fault-injection 12 nvme-fault-injection
|
| /linux/include/linux/dsa/ |
| H A D | ocelot.h | 41 /* The CPU injection header and the CPU extraction header can have 3 types of 70 * Injection with long prefix: 73 * | any dmac | any smac | 8880 | 000a | injection | frame | 78 * Injection with short prefix: 81 * | 8880 | 000a | injection | frame | 86 * Injection with no prefix: 89 * | injection | frame | 94 * The injection header looks like this (network byte order, bit 127 222 static inline void ocelot_ifh_set_bypass(void *injection, u64 bypass) in ocelot_ifh_set_bypass() argument 224 packing(injection, &bypass, 127, 127, OCELOT_TAG_LEN, PACK, 0); in ocelot_ifh_set_bypass() [all …]
|
| /linux/drivers/thermal/ |
| H A D | cpuidle_cooling.c | 35 * The running duration is computed from the idle injection duration 36 * which is fixed. If we reach 100% of idle injection ratio, that 38 * injection, that means we have equal duration for idle and for 50 * with 10ms of idle injection and 10ms of running duration. 68 * The function always returns 100 as the injection ratio. It is 83 * injection ratio means no idle injection at all and 50% in cpuidle_cooling_get_max_state() 84 * means for 10ms of idle injection, we have 10ms of running in cpuidle_cooling_get_max_state() 118 * in turn wakes up all the idle injection tasks belonging to the idle 164 * structure, the idle injection, initialize them and register the 217 pr_debug("%s: Idle injection set with idle duration=%u, latency=%u\n", in __cpuidle_cooling_register()
|
| /linux/Documentation/driver-api/thermal/ |
| H A D | cpu-idle-cooling.rst | 38 injection period, we can mitigate the temperature by modulating the 57 Idle Injection: 60 The base concept of the idle injection is to force the CPU to go to an 66 to almost zero. However, these idle cycles injection will add extra 69 We use a fixed duration of idle injection that gives an acceptable 71 or decreased by modulating the duty cycle of the idle injection. 130 The idle injection duration value must comply with the constraints: 159 tree. So with the idle injection mechanism, we want an average power 172 the idle injection we need. Alternatively if we have the idle 173 injection duration, we can compute the running duration with:: [all …]
|
| /linux/drivers/ufs/core/ |
| H A D | ufs-fault-injection.c | 9 #include "ufs-fault-injection.h" 22 * For more details about fault injection, please refer to 23 * Documentation/fault-injection/fault-injection.rst. 28 "Fault injection. trigger_eh=<interval>,<probability>,<space>,<times>"); 34 "Fault injection. timeout=<interval>,<probability>,<space>,<times>");
|
| /linux/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/ |
| H A D | other.json | 153 …"PublicDescription": "This event counts allocation type prefetch injection requests to L1D cache g… 156 …"BriefDescription": "This event counts allocation type prefetch injection requests to L1D cache ge… 159 …"PublicDescription": "This event counts non-allocation type prefetch injection requests to L1D cac… 162 …"BriefDescription": "This event counts non-allocation type prefetch injection requests to L1D cach… 171 …"PublicDescription": "This event counts allocation type prefetch injection requests to L2 cache ge… 174 …"BriefDescription": "This event counts allocation type prefetch injection requests to L2 cache gen… 177 …"PublicDescription": "This event counts non-allocation type prefetch injection requests to L2 cach… 180 …"BriefDescription": "This event counts non-allocation type prefetch injection requests to L2 cache…
|
| /linux/Documentation/ABI/testing/ |
| H A D | debugfs-scmi-raw | 5 Description: SCMI Raw synchronous message injection/snooping facility; write 20 Description: SCMI Raw asynchronous message injection/snooping facility; write 38 Description: SCMI Raw message injection/snooping facility using polling mode; 54 Description: SCMI Raw asynchronous message injection/snooping facility using 108 Description: SCMI Raw synchronous message injection/snooping facility; write 132 Description: SCMI Raw asynchronous message injection/snooping facility; write 160 Description: SCMI Raw message injection/snooping facility using polling mode; 185 Description: SCMI Raw asynchronous message injection/snooping facility using
|
| /linux/drivers/platform/surface/aggregator/ |
| H A D | Kconfig | 58 bool "Surface System Aggregator Module Error Injection Capabilities" 62 Provides error-injection capabilities for the Surface System 65 Specifically, exports error injection hooks to be used with the 66 kernel's function error injection capabilities to simulate underlying
|
| /linux/tools/testing/selftests/powerpc/scripts/ |
| H A D | hmi.sh | 24 # We will get 8 HMI events per injection 31 # massively expand snooze delay, allowing injection on all cores 47 echo "FIR was not zero before injection for chip $chip, core $core. Aborting!" 58 # do injection, adding a marker to dmesg for clarity
|
| /linux/Documentation/security/secrets/ |
| H A D | coco.rst | 7 This document describes how Confidential Computing secret injection is handled 18 secret injection is performed early in the VM launch process, before the 28 The guest firmware may reserve a designated memory area for secret injection, 56 provides the decryption key (= secret) using the secret injection mechanism. 63 it is passed using the secret injection mechanism (= secure channel).
|
| /linux/Documentation/admin-guide/hw-vuln/ |
| H A D | rsb.rst | 206 When a CPU with RRSBA is vulnerable to Branch History Injection 226 …Injection Mitigation <https://www.intel.com/content/www/us/en/developer/articles/technical/softwar… 264 .. [#bhi-paper] `Branch History Injection: On the Effectiveness of Hardware Mitigations Against Cro… 266 …Injection and Intra-mode Branch Target Injection / CVE-2022-0001, CVE-2022-0002 / INTEL-SA-00598 <… 268 …Injection and Intra-mode Branch Target Injection / CVE-2022-0001, CVE-2022-0002 / INTEL-SA-00598 <…
|
| /linux/Documentation/virt/kvm/s390/ |
| H A D | s390-pv.rst | 32 Interrupt injection 34 Interrupt injection is safeguarded by the Ultravisor. As KVM doesn't 35 have access to the VCPUs' lowcores, injection is handled via the 39 injected on SIE entry via a bit in the interrupt injection control 41 at the time of injection, a validity interception is recognized. The
|
| /linux/lib/ |
| H A D | error-inject.c | 2 // error-inject.c: Function-level error injection table 3 #include <linux/error-injection.h> 13 /* Whitelist of symbols that can be overridden for error injection. */ 134 /* Module notifier call back, checking error injection table on the module */ 163 * error injection.
|
| H A D | Kconfig.debug | 925 tristate "Memory hotplug notifier error injection module" 1946 tristate "Notifier error injection" 1957 tristate "PM notifier error injection module" 1981 tristate "OF reconfig notifier error injection module" 1998 tristate "Netdev notifier error injection module" 2031 bool "Fault-injection framework" 2034 Provide fault-injection framework. 2035 For more details, see Documentation/fault-injection/. 2038 bool "Fault-injection capability for kmalloc" 2041 Provide fault-injection capability for kmalloc. [all …]
|
| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic-irqfd.c | 16 * This is the entry point for irqfd IRQ injection 83 * This is the entry point for irqfd MSI injection 84 * and userspace MSI injection. 103 * kvm_arch_set_irq_inatomic: fast-path for irqfd injection
|
| /linux/fs/xfs/libxfs/ |
| H A D | xfs_errortag.h | 12 * bare, which will define all the XFS_ERRTAG_* error injection knobs for use 16 * defined error injection knob. 20 * These are the actual error injection tags. The numbers should be consecutive 84 * Table of errror injection knobs. The parameters to the XFS_ERRTAG macro are:
|
| /linux/drivers/nvme/host/ |
| H A D | fault_inject.c | 3 * fault injection support for nvme. 13 /* optional fault injection attributes boot time option: 25 /* set default fault injection attribute */ in nvme_fault_inject_init()
|
| /linux/drivers/edac/ |
| H A D | zynqmp_edac.c | 51 /* Fault injection data and count registers */ 108 * @fault_injection_cnt: Fault Injection Counter value 224 * write_fault_count - write fault injection count 227 * Update the fault injection count register, once the counter reaches 237 "Fault injection count value truncated to %d\n", ficount); in write_fault_count() 245 * - Setup the optional Fault Injection Count: 289 * - Setup the optional Fault Injection Count:
|
| /linux/Documentation/gpu/amdgpu/ |
| H A D | ras.rst | 6 debugfs (for error injection). 8 RAS debugfs/sysfs Control and Error Injection Interfaces 40 Sample code for testing error injection can be found here:
|