/linux/Documentation/virt/acrn/ |
H A D | introduction.rst | 12 Service Module (HSM) is a kernel module in the Service VM which provides 26 | | HSM | | | | Drivers | 38 ioctls to communicate with the HSM. HSM implements hypervisor services by 39 interacting with the ACRN Hypervisor via hypercalls. HSM exports a char device
|
H A D | io-request.rst | 52 || | | | +-------------+ HSM | | | 81 An I/O request in COMPLETE or FREE state is owned by the hypervisor. HSM and 96 f. The HSM updates I/O requests states to COMPLETE and notifies the hypervisor
|
/linux/drivers/virt/acrn/ |
H A D | ioeventfd.c | 3 * ACRN HSM eventfd - use eventfd objects to signal expected I/O requests 18 * struct hsm_ioeventfd - Properties of HSM ioeventfd 20 * @eventfd: Eventfd of the HSM ioeventfd 72 * Assign an eventfd to a VM and create a HSM ioeventfd associated with the 73 * eventfd. The properties of the HSM ioeventfd are built from a &struct
|
H A D | irqfd.c | 3 * ACRN HSM irqfd: use eventfd objects to inject virtual interrupts 22 * struct hsm_irqfd - Properties of HSM irqfd 106 * Assign an eventfd to a VM and create a HSM irqfd associated with the 107 * eventfd. The properties of the HSM irqfd are built from a &struct
|
H A D | Kconfig | 7 ACRN Hypervisor Service Module (HSM) is a kernel module which 9 the ACRN Hypervisor through hypercalls. HSM will only run in
|
H A D | Makefile | 3 acrn-y := hsm.o vm.o mm.o ioreq.o ioeventfd.o irqfd.o
|
H A D | acrn_drv.h | 74 * HSM maintains memory mappings between a User VM GPA and the Service VM 148 * flag management in HSM which is different
|
H A D | hsm.c | 3 * ACRN Hypervisor Service Module (HSM) 104 * HSM relies on hypercall layer of the ACRN hypervisor to do the 538 MODULE_DESCRIPTION("ACRN Hypervisor Service Module (HSM)");
|
H A D | hypercall.h | 3 * ACRN HSM: hypercalls of ACRN Hypervisor
|
/linux/Documentation/translations/zh_CN/virt/acrn/ |
H A D | introduction.rst | 23 ACRN管理程序服务模块(HSM)是服务虚拟机中的一个内核模块,为ACRN用户空间提供管理程序服 37 | | HSM | | | | 驱动 |
|
H A D | io-request.rst | 57 || | | | +-------------+ HSM | | |
|
/linux/include/uapi/linux/ |
H A D | acrn.h | 5 * This file can be used by applications that need to communicate with the HSM 105 * An I/O request in COMPLETE or FREE state is owned by the hypervisor. HSM and 121 * | HSM: 129 * | HSM: 144 * Atomic and barriers are required when HSM and hypervisor accessing the state
|
/linux/Documentation/driver-api/ |
H A D | libata.rst | 265 :c:func:`ata_port_freeze` is called when HSM violations or some other 555 - Too weak error recovery. Devices / controllers causing HSM mismatch 628 HSM violation 631 This error is indicated when STATUS value doesn't match HSM requirement 648 In these cases, HSM is violated and not much information regarding the 652 As HSM is violated, reset is necessary to restore known state. 779 `HSM violation <#excatHSMviolation>`__. 832 host and device are in unknown state. When this occurs, HSM could be in 864 - HSM is in unknown or invalid state
|
/linux/arch/riscv/kernel/ |
H A D | cpu_ops.c | 29 pr_info("SBI HSM extension detected\n"); in cpu_set_ops()
|
/linux/Documentation/arch/riscv/ |
H A D | boot.rst | 71 support older firmwares without SBI HSM extension and M-mode RISC-V kernel. 73 initialization phase and then will start all other harts using the SBI HSM
|
/linux/drivers/ata/ |
H A D | libata-sff.c | 871 * ata_hsm_qc_complete - finish a qc running on standard HSM 875 * Finish @qc which is running on standard HSM. 904 * ata_sff_hsm_move - move the HSM to the next state. 947 /* device stops HSM for abort/error */ in ata_sff_hsm_move() 950 /* HSM violation. Let EH handle this */ in ata_sff_hsm_move() 962 * We ignore DRQ here and stop the HSM by in ata_sff_hsm_move() 1016 * We ignore DRQ here and stop the HSM by in ata_sff_hsm_move() 1040 /* device stops HSM for abort/error */ in ata_sff_hsm_move() 1052 /* HSM violation. Let EH handle this. in ata_sff_hsm_move() 1194 * We wanna reset the HSM state to IDLE. If we do so without in ata_sff_flush_pio_task() [all …]
|
H A D | libata-trace.c | 97 trace_seq_printf(p, "HSM "); in libata_trace_parse_eh_err_mask()
|
/linux/Documentation/translations/zh_CN/arch/riscv/ |
H A D | boot.rst | 73 - ``有序启动``:固件只释放一个将执行初始化阶段的hart,然后使用SBI HSM
|
/linux/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra.h | 109 * This register contains hsm, schmitt, lpmd, drvdn,
|
/linux/drivers/gpu/drm/vc4/ |
H A D | vc4_hdmi.c | 13 * the unit operates off of the HSM clock from CPRMAN. It also 26 * The HDMI encoder's power domain and the HSM/pixel clocks are kept 1451 * As stated in RPi's vc4 firmware "HDMI state machine (HSM) clock must in vc4_hdmi_encoder_pre_crtc_configure() 1455 * states HSM's clock has to be at least 108% of the pixel clock. in vc4_hdmi_encoder_pre_crtc_configure() 1458 * users are able to use pixel clocks closer to HSM's, namely for in vc4_hdmi_encoder_pre_crtc_configure() 1464 * pixel clock, but HSM ends up being the limiting factor. in vc4_hdmi_encoder_pre_crtc_configure() 1471 drm_err(drm, "Failed to set HSM clock rate: %d\n", ret); in vc4_hdmi_encoder_pre_crtc_configure() 3130 * plugged in, the firmware won't have initialized the HSM clock in vc4_hdmi_runtime_resume()
|
H A D | vc4_regs.h | 668 /* Divides off of HSM clock to generate CEC bit clock. */ 764 /* Divider from HDMI HSM clock to MAI serial clock. Sampling period
|
/linux/arch/mips/boot/dts/mobileye/ |
H A D | eyeq5-clocks.dtsi | 228 hsm_clk: hsm-clk { /* gate ClkRstGen_hsm */
|
/linux/arch/riscv/ |
H A D | Kconfig | 868 on older firmware without SBI HSM extension. All other platforms should 869 rely on ordered booting via SBI HSM extension which gets chosen
|
/linux/include/linux/ |
H A D | fsnotify.h | 145 * (e.g. by HSM filling a file on access), so sb freeze protection in fsnotify_file_area_perm()
|
/linux/drivers/clk/bcm/ |
H A D | clk-raspberrypi.c | 92 * HDMI connector, the firmware will skip the HSM
|