/openbmc/linux/arch/x86/coco/tdx/ |
H A D | tdx.c | 174 * that no #VE will be delivered for accesses to TD-private memory. 176 * TDX 1.0 does not allow the guest to disable SEPT #VE on its own. The VMM 177 * controls if the guest will receive such #VE with TD attribute 183 * Check if the feature is available and disable SEPT #VE if possible. 193 const char *msg = "TD misconfiguration: SEPT #VE has to be disabled"; in disable_sept_ve() 197 /* Is this TD allowed to disable SEPT #VE */ in disable_sept_ve() 200 /* No SEPT #VE controls for the guest: check the attribute */ in disable_sept_ve() 212 /* Check if SEPT #VE has been disabled before us */ in disable_sept_ve() 260 * The TDX module spec states that #VE may be injected for a limited set of 263 * - Emulation of the architectural #VE injection on EPT violation; [all …]
|
/openbmc/linux/Documentation/arch/x86/ |
H A D | tdx.rst | 15 implemented using a Virtualization Exception (#VE) that is handled by the 16 guest kernel. A #VE is handled entirely inside the guest kernel, but some 27 #VE or #GP exceptions. 32 Instruction-based #VE 60 - #VE generated 67 The #VE MSRs are typically able to be handled by the hypervisor. Guests 68 can make a hypercall to the hypervisor to handle the #VE. 91 A #VE is generated for CPUID leaves and sub-leaves that the TDX module does 95 #VE on Memory Accesses 109 #VE on Shared Memory [all …]
|
/openbmc/linux/arch/mips/math-emu/ |
H A D | ieee754int.h | 54 #define EXPLODESP(v, vc, vs, ve, vm) \ argument 57 ve = SPBEXP(v); \ 59 if (ve == SP_EMAX+1+SP_EBIAS) { \ 66 } else if (ve == SP_EMIN-1+SP_EBIAS) { \ 68 ve = SP_EMIN; \ 73 ve -= SP_EBIAS; \ 92 #define EXPLODEDP(v, vc, vs, ve, vm) \ argument 96 ve = DPBEXP(v); \ 97 if (ve == DP_EMAX+1+DP_EBIAS) { \ 104 } else if (ve == DP_EMIN-1+DP_EBIAS) { \ [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_execlists_submission.c | 465 /* We've switched away, so this should be a no-op, but intent matters */ in reset_active() 547 resubmit_virtual_request(struct i915_request *rq, struct virtual_engine *ve) in resubmit_virtual_request() argument 554 WRITE_ONCE(rq->engine, &ve->base); in resubmit_virtual_request() 555 ve->base.submit_request(rq); in resubmit_virtual_request() 562 struct virtual_engine *ve = container_of(ce, typeof(*ve), context); in kick_siblings() local 583 resubmit_virtual_request(rq, ve); in kick_siblings() 585 if (READ_ONCE(ve->request)) in kick_siblings() 586 tasklet_hi_schedule(&ve->base.sched_engine->tasklet); in kick_siblings() 996 static bool virtual_matches(const struct virtual_engine *ve, in virtual_matches() argument 1017 inflight = intel_context_inflight(&ve->context); in virtual_matches() [all …]
|
/openbmc/libpldm/docs/checklists/ |
H A D | changes.md | 131 - [ ] Each new `struct` I've defined is used in at least one new function I've 143 - [ ] I've implemented an accessor function so the array base pointer can be 152 - [ ] I've annotated the flexible array member with `LIBPLDM_CC_COUNTED_BY()` 179 - [ ] If I've added support for a new PLDM message type, then I've implemented 186 - [ ] I've implemented test cases with reasonable branch coverage of each new 187 function I've added 189 - [ ] I've guarded the test cases of functions marked `LIBPLDM_ABI_TESTING` so 193 - [ ] If I've added support for a new message type, then my commit message 200 - [ ] If my work impacts the public API of the library, then I've added an entry 214 - [ ] I've removed guards from the function's tests so they are always compiled [all …]
|
/openbmc/linux/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-isp-video.c | 97 isp_dbg(2, &video->ve.vdev, in isp_video_capture_start_streaming() 111 ret = fimc_pipeline_call(&video->ve, set_stream, 1); in isp_video_capture_start_streaming() 126 ret = fimc_pipeline_call(&isp->video_capture.ve, set_stream, 0); in isp_video_capture_stop_streaming() 164 v4l2_err(&video->ve.vdev, in isp_video_capture_buffer_prepare() 213 isp_dbg(2, &video->ve.vdev, in isp_video_capture_buffer_queue() 267 struct exynos_video_entity *ve = &isp->video_capture.ve; in isp_video_open() local 268 struct media_entity *me = &ve->vdev.entity; in isp_video_open() 285 ret = fimc_pipeline_call(ve, open, me, true); in isp_video_open() 306 struct media_entity *entity = &ivc->ve.vdev.entity; in isp_video_release() 315 video_device_pipeline_stop(&ivc->ve.vdev); in isp_video_release() [all …]
|
/openbmc/u-boot/include/ |
H A D | adc.h | 98 * @return: 0 if OK, -ve on error 111 * @return: 0 if OK, -ve on error 148 * @return: 0 if OK, -ve on error 157 * @return: 0 if OK, -ve on error 167 * @return: 0 if OK, -ve on error 180 * @return: 0 if OK, -ve on error 190 * @return: 0 if OK, -ve on error 205 * @return: 0 if OK, -ve on error 217 * @return: 0 if OK, -ve on error 228 * @return: 0 if OK, -ve on error [all …]
|
H A D | wdt.h | 26 * @return: 0 if OK, -ve on error 34 * @return: 0 if OK, -ve on error 43 * @return: 0 if OK, -ve on error 53 * @return 0 if OK -ve on error. If wdt action is system reset, 72 * @return: 0 if OK, -ve on error 79 * @return: 0 if OK, -ve on error 87 * @return: 0 if OK, -ve on error 101 * @return 0 if OK -ve on error. May not return.
|
H A D | cpu.h | 60 * @return 0 if OK, -ENOSPC if buffer is too small, other -ve on error 69 * @return 0 if OK, -ve on error 77 * @return CPU count if OK, -ve on error 87 * @return 0 if OK, -ENOSPC if buffer is too small, other -ve on error 100 * Return: 0 if OK, -ENOSPC if buffer is too small, other -ve on error 109 * Return: 0 if OK, -ve on error 117 * Return: CPU count if OK, -ve on error 127 * Return: 0 if OK, -ENOSPC if buffer is too small, other -ve on error 134 * Return: 0 if OK, -ve on error
|
H A D | virtio.h | 42 /* We've given up on this device */ 56 * even if we've suppressed them? 101 * @return 0 if OK, -ve on error 112 * @return 0 if OK, -ve on error 121 * @return 0 if OK, -ve on error 129 * @return 0 if OK, -ve on error 137 * @return 0 if OK, -ve on error 144 * @return 0 if OK, -ve on error 152 * @return 0 if OK, -ve on error 159 * @return 0 if OK, -ve on error [all …]
|
H A D | misc.h | 16 * Return: number of bytes read if OK (may be 0 if EOF), -ve on error 27 * Return: number of bytes written if OK (may be < @size), -ve on error 37 * Return: 0 if OK, -ve on error 57 * Return: the response message size if OK, -ve on error 74 * Return: -ve on error, 0 if the previous state was "disabled", 1 if the 93 * Return: number of bytes read if OK (may be 0 if EOF), -ve on error 104 * Return: number of bytes written if OK (may be < @size), -ve on error 114 * Return: 0 if OK, -ve on error 128 * Return: the response message size if OK, -ve on error 138 * Return: -ve on error, 0 if the previous state was "disabled", 1 if
|
H A D | led.h | 45 * @return 0 if OK, -ve on error 53 * @return LED state led_state_t, or -ve on error 66 * @return 0 if OK, -ve on error 79 * @return 0 if found, -ENODEV if not found, other -ve on error 88 * @return 0 if OK, -ve on error 96 * @return LED state led_state_t, or -ve on error 105 * @return 0 if OK, -ve on error
|
H A D | panel.h | 15 * @return 0 if OK, -ve on error 24 * @return 0 if OK, -ve on error 33 * @return 0 if OK, -ve on error 46 * @return 0 if OK, -ve on error 55 * @return 0 if OK, -ve on error 63 * @return 0 if OK, -ve on error
|
H A D | board.h | 45 * Return: 0 if OK, -ve on error. 56 * Return: 0 if OK, -ve on error. 67 * Return: 0 if OK, -ve on error. 79 * Return: 0 if OK, -ve on error. 91 * Return: 0 if OK, -ve on error. 102 * Return: 0 if OK, -ve on error. 113 * Return: 0 if OK, -ve on error. 125 * Return: 0 if OK, -ve on error. 137 * Return: 0 if OK, -ve on error.
|
H A D | rtc.h | 52 * @return 0 if OK, -ve on error 61 * @return value read, or -ve on error 71 * @return 0 if OK, -ve on error 84 * @return 0 if OK, -ve on error 93 * @return 0 if OK, -ve on error 106 * @return 0 if OK, -ve on error 115 * @return value read, or -ve on error 125 * @return 0 if OK, -ve on error 135 * @return 0 if OK, -ve on error 145 * @return 0 if OK, -ve on error [all …]
|
H A D | pch.h | 37 * @return 0 if OK, -ve on error (e.g. there is no SPI base) 56 * @return 0 if OK, -ve on error (e.g. there is no GPIO base) 65 * @return 0 if OK, -ve on error (e.g. there is no IO base) 81 * @return size of output data on sucesss, -ve on error 94 * @return 0 if OK, -ve on error (e.g. there is no SPI base) 113 * @return 0 if OK, -ve on error (e.g. there is no GPIO base) 122 * @return 0 if OK, -ve on error (e.g. there is no IO base) 138 * @return size of output data on sucesss, -ve on error
|
H A D | pwm.h | 22 * @return 0 if OK, -ve on error 33 * @return 0 if OK, -ve on error 42 * @return 0 if OK, -ve on error 56 * @return 0 if OK, -ve on error 67 * @return 0 if OK, -ve on error 77 * @return 0 if OK, -ve on error
|
H A D | hda_codec.h | 47 * @return 0 if OK, -ve on error 57 * @return 0 if OK, -ve on error 69 * @return if OK, -ve on error 79 * @return if OK, -ve on error 89 * @return 0 if OK, -ve on error 99 * @return 0 if OK, -ve on error
|
H A D | serial.h | 171 * @return 0 if OK, -ve on error 181 * @return character (0..255), -ve on error 189 * @return 0 if OK, -ve on error 204 * @return number of waiting characters, 0 for none, -ve on error 218 * @return 0 if OK, -ve on error 239 * @return 0 if OK, -ve on error 250 * @return 0 if OK, -ve on error 258 * @return 0 if OK, -ve on error 291 * @return 0 if OK, -ve on error 303 * @return 0 if OK, -ve on error [all …]
|
H A D | axi.h | 31 * Return: 0 if OK, -ve on error. 44 * Return 0 if OK, -ve on error. 60 * Return: 0 if OK, -ve on error. 73 * Return: 0 if OK, -ve on error. 87 * Return: 0 if OK, -ve on error. 100 * Return: 0 if OK, -ve on error. 113 * Return: 0 if OK, -ve on error.
|
H A D | video_bridge.h | 32 * @return 0 if OK, -ve on error 43 * @return 0 if attached, -EENOTCONN if not, or other -ve error 52 * @return 0 if OK, -ve on error 73 * @return 0 if OK, -ve on error 81 * @return 0 if OK, -ve on error 97 * @return 0 if attached, -EENOTCONN if not, or other -ve error
|
/openbmc/u-boot/include/dm/ |
H A D | root.h | 40 * @return 0 if OK, -ve on error 53 * @return 0 if OK, -ve on error 67 * @return 0 if OK, -ve on error 81 * @return 0 if OK, -ve on error 94 * @return 0 if OK, -ve on error 105 * @return 0 if OK, -ve on error 113 * @return 0 if OK, -ve on error 126 * @return 0 if OK, -ve on error
|
H A D | uclass-internal.h | 98 * @return 0 if OK, -ve on error 121 * @return 0 if OK, -ve on error 135 * @node: Device tree offset to search for (if -ve then -ENODEV is returned) 137 * @return 0 if OK, -ve on error 153 * @return 0 if OK, -ve on error 170 * -ve on error 181 * #return 0 on success, -ve on error 191 * #return 0 on success, -ve on error 207 * #return 0 on success, -ve on error 218 * #return 0 on success, -ve on error [all …]
|
H A D | uclass.h | 123 * @return 0 if OK, -ve on error 151 * @return 0 if OK, -ve on error 165 * @return 0 if OK, -ve on error 182 * @return 0 if OK, -ve on error 195 * @node: Device tree offset to search for (if -ve then -ENODEV is returned) 197 * @return 0 if OK, -ve on error 213 * @return 0 if OK, -ve on error 229 * -ve on error 246 * -ve on error 263 * @return 0 if OK, -ve on error [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/media/ |
H A D | aspeed-video.txt | 3 The Video Engine (VE) embedded in the Aspeed AST2400/2500/2600 SOCs can 10 - reg: contains the offset and length of the VE memory region 12 the VE (ordering must match the clock-names property) 15 the VE 16 - interrupts: the interrupt associated with the VE on this platform
|