Home
last modified time | relevance | path

Searched refs:injection (Results 1 – 25 of 123) sorted by relevance

12345

/openbmc/linux/include/linux/dsa/
H A Docelot.h223 packing(injection, &bypass, 127, 127, OCELOT_TAG_LEN, PACK, 0); in ocelot_ifh_set_bypass()
228 packing(injection, &rew_op, 125, 117, OCELOT_TAG_LEN, PACK, 0); in ocelot_ifh_set_rew_op()
231 static inline void ocelot_ifh_set_dest(void *injection, u64 dest) in ocelot_ifh_set_dest() argument
233 packing(injection, &dest, 67, 56, OCELOT_TAG_LEN, PACK, 0); in ocelot_ifh_set_dest()
238 packing(injection, &qos_class, 19, 17, OCELOT_TAG_LEN, PACK, 0); in ocelot_ifh_set_qos_class()
241 static inline void seville_ifh_set_dest(void *injection, u64 dest) in seville_ifh_set_dest() argument
243 packing(injection, &dest, 67, 57, OCELOT_TAG_LEN, PACK, 0); in seville_ifh_set_dest()
246 static inline void ocelot_ifh_set_src(void *injection, u64 src) in ocelot_ifh_set_src() argument
248 packing(injection, &src, 46, 43, OCELOT_TAG_LEN, PACK, 0); in ocelot_ifh_set_src()
253 packing(injection, &tag_type, 16, 16, OCELOT_TAG_LEN, PACK, 0); in ocelot_ifh_set_tag_type()
[all …]
/openbmc/linux/net/dsa/
H A Dtag_ocelot.c17 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()
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()
50 void *injection; in ocelot_xmit() local
[all …]
/openbmc/linux/Documentation/fault-injection/
H A Dnotifier-error-inject.rst1 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 Dindex.rst4 fault-injection
10 fault-injection
12 nvme-fault-injection
H A Dfault-injection.rst2 Fault injection capabilities infrastructure
8 Available fault injection capabilities
48 - NVMe fault injection
55 - Null test block driver fault injection
71 configuration of fault-injection capabilities.
75 likelihood of failure injection, in percent.
169 injection on the RPC client.
176 injection on the RPC server.
183 injection on the RPC server.
192 injection list is cleared.
[all …]
/openbmc/linux/Documentation/sound/designs/
H A Djack-injection.rst8 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
39 jack injection interface will be created as below:
125 read-write, enable or disable injection
127 - injection disabled:
134 - injection enabled:
141 - to enable jack injection:
147 - to disable jack injection:
/openbmc/linux/Documentation/firmware-guide/acpi/apei/
H A Deinj.rst7 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
70 Write any integer to this file to trigger the error injection. Make
78 injection. Value is a bitmask as specified in ACPI5.0 spec for the
89 injection specifies just one bit set, and param1 is multiplexed.
163 An error injection example::
170 # echo 0x12345000 > param1 # Set memory address for injection
184 Special notes for injection into SGX enclaves:
186 There may be a separate BIOS setup option to enable SGX injection.
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Ddebugfs-cec-error-inj6 The CEC Framework allows for CEC error injection commands through
8 through which the error injection commands can be given.
18 implemented and that it will remove all current error injection
38 The following CEC error injection implementations exist:
/openbmc/openbmc-test-automation/openpower/ras/
H A Dtest_host_ras.robot27 # Memory channel (MCACALIFIR) related error injection.
58 # Memory buffer (MCIFIR) related error injection.
79 # CAPP accelerator (CXAFIR) related error injection.
111 # OBUSFIR related error injection.
135 # Nest accelerator NXDMAENGFIR related error injection.
158 # L2FIR related error injection.
193 # L3FIR related error injection.
228 # On chip controller (OCCFIR) related error injection.
240 # Core management engine (CMEFIR) related error injection.
253 # Nest control vunit (NCUFIR) related error injection.
[all …]
H A Dtest_bmc_ras.robot30 # Memory Controller Async (MCACALIFIR) related error injection.
62 # Memory controller Interface (MCIFIR) related error injection.
85 # CAPP accelerator (CXAFIR) related error injection.
117 # Optical BUS (OBUSFIR) related error injection.
129 # NVIDIA graphics processing units (NPU0FIR) related error injection.
165 # L2FIR related error injection.
200 # L3FIR related error injection.
235 # On chip controller (OCCFIR) related error injection.
247 # Core management engine (CMEFIR) related error injection.
260 # Nest control vunit (NCUFIR) related error injection.
[all …]
/openbmc/linux/Documentation/driver-api/thermal/
H A Dcpu-idle-cooling.rst38 injection period, we can mitigate the temperature by modulating the
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::
190 rigorously compute the idle injection
/openbmc/linux/Documentation/admin-guide/thermal/
H A Dintel_powerclamp.rst46 idle injection across all online CPU threads was introduced. The goal
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
236 The maximum range that idle injection is allowed is capped at 50
241 case, little can be done from the idle injection threads. In most
248 with the changes. During this time, idle injection is out of sync,
251 ratio is updated much less frequently than the idle injection
279 cur_state will stop idle injection. Writing a value between 1 and
[all …]
/openbmc/linux/Documentation/userspace-api/media/cec/
H A Dcec-pin-error-inj.rst16 over the bus it is easy to support error injection. This is ideal to
29 The error injection commands are not a stable ABI and may change in the
33 error injection status::
44 # RX error injection:
51 # TX error injection settings:
57 # TX error injection:
80 You can write error injection commands to ``error-inj`` using
92 The error injection commands fall in two main groups: those relating to
102 injection and ``toggle`` to toggle the error injection on or off for every
121 All four error injection commands will be active simultaneously.
[all …]
/openbmc/qemu/docs/specs/
H A Dacpi_pci_hotplug.rst13 PCI slot injection notification pending (IO port 0xae00-0xae03, 4-byte access)
16 Slot injection notification pending. One bit per slot.
18 Read by ACPI BIOS GPE.1 handler to notify OS of injection
/openbmc/linux/Documentation/translations/ja_JP/
H A DSubmitChecklist92 挙動について、fault-injectionを利用して確認してください。
93 Documentation/fault-injection/ を参照してください。
96 fault-injectionを追加したほうが良いかもしれません。
/openbmc/u-boot/doc/
H A DREADME.mpc83xx.ddrecc16 should be taken when enabling the injection of multiple-bit errors: it is only
20 inject mask and enable injection, U-Boot is very likely to hang quickly as the
126 2. Enable error injection
130 3. Let u-boot run for a with Single-Bit error injection enabled
132 4. Disable error injection
/openbmc/linux/Documentation/security/secrets/
H A Dcoco.rst7 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).
/openbmc/linux/drivers/media/cec/
H A DKconfig21 bool "Enable CEC error injection support"
24 This option enables CEC error injection using debugfs.
/openbmc/linux/tools/testing/fault-injection/
H A Dfailcmd.sh26 likelihood of failure injection, in percent.
45 See Documentation/fault-injection/fault-injection.rst for more
/openbmc/linux/Documentation/translations/zh_CN/process/
H A D4.Coding.rst211 Documentation/fault-injection/fault-injection.rst。
/openbmc/linux/Documentation/translations/zh_TW/process/
H A D4.Coding.rst214 Documentation/fault-injection/fault-injection.rst。
/openbmc/openbmc-test-automation/lib/ras/
H A Dhost_utils.robot2 Documentation Utility for error injection scenarios through HOST & BMC.
129 # Adding delay after each error injection.
133 # Adding delay to get error log after error injection.
200 # Adding delay after each error injection.
204 # Adding delay to get error log after error injection.
238 # Adding delay to get error log after error injection.
/openbmc/linux/fs/cachefiles/
H A DKconfig24 bool "Provide error injection for cachefiles"
27 This permits error injection to be enabled in cachefiles whilst a
/openbmc/linux/Documentation/networking/
H A Dmac80211-injection.rst4 How to use packet injection with mac80211
20 radiotap headers and used to control injection:
70 The injection code can also skip all other currently defined radiotap fields
/openbmc/linux/Documentation/virt/kvm/s390/
H A Ds390-pv.rst32 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

12345