/linux/arch/arm/mm/ |
H A D | proc.c | 20 void cpu_arm7tdmi_reset(unsigned long addr, bool hvc); 35 void cpu_arm720_reset(unsigned long addr, bool hvc); 52 void cpu_arm740_reset(unsigned long addr, bool hvc); 67 void cpu_arm9tdmi_reset(unsigned long addr, bool hvc); 82 void cpu_arm920_reset(unsigned long addr, bool hvc); 105 void cpu_arm922_reset(unsigned long addr, bool hvc); 122 void cpu_arm925_reset(unsigned long addr, bool hvc); 139 void cpu_arm926_reset(unsigned long addr, bool hvc); 162 void cpu_arm940_reset(unsigned long addr, bool hvc); 177 void cpu_arm946_reset(unsigned long addr, bool hvc); [all …]
|
/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a75/ |
H A D | exception.json | 12 …HVC instructions. This event is set every time that an exception is executed because of a decoded … 15 …HVC instructions. This event is set every time that an exception is executed because of a decoded …
|
/linux/Documentation/devicetree/bindings/arm/firmware/ |
H A D | linaro,optee-tz.yaml | 35 enum: [smc, hvc] 37 The method of calling the OP-TEE Trusted OS depending on smc or hvc 41 HVC #0, register assignments 65 method = "hvc";
|
H A D | sdei.txt | 34 * "hvc" : HVC #0, with the register assignments specified in this
|
/linux/Documentation/devicetree/bindings/firmware/ |
H A D | intel,stratix10-svc.yaml | 44 - "hvc" : HVC #0, following the SMCCC 49 - hvc
|
H A D | arm,scmi.yaml | 37 - description: SCMI compliant firmware with ARM SMC/HVC transport 40 - description: SCMI compliant firmware with ARM SMC/HVC transport 44 - description: SCMI compliant firmware with Qualcomm SMC/HVC transport 152 SMC id required when using smc or hvc transports
|
/linux/drivers/tty/hvc/ |
H A D | hvc_console.h | 76 /* register a vterm for hvc tty operation (module_init or hotplug add) */ 79 /* remove a vterm from hvc tty operation (module_exit or hotplug remove) */ 86 /* Resize hvc tty terminal window */
|
H A D | hvc_opal.c | 207 pr_info("hvc%d: %s protocol on %pOF%s\n", termno, in hvc_opal_probe() 214 pr_info("hvc%d: No interrupts property, using OPAL event\n", in hvc_opal_probe() 229 /* hvc consoles on powernv may need to share a single irq */ in hvc_opal_probe() 388 add_preferred_console("hvc", index, NULL); in hvc_opal_init_early()
|
H A D | Kconfig | 51 This driver provides a Hypervisor console (HVC) back-end to access 86 This console uses the JTAG DCC on ARM to create a console under the HVC
|
H A D | hvc_console.c | 218 .name = "hvc", 555 * hvc_set_winsz() - Resize the hvc tty terminal window. 770 * @hp: HVC console pointer 773 * Stores the specified window size information in the hvc structure of @hp. 1028 drv->driver_name = "hvc"; in hvc_init() 1029 drv->name = "hvc"; in hvc_init() 1047 printk(KERN_ERR "Couldn't register hvc console driver\n"); in hvc_init()
|
H A D | hvc_vio.c | 385 device_initcall(hvc_vio_init); /* after drivers/tty/hvc/hvc_console.c */ 421 /* When using the old HVSI driver don't register the HVC in hvc_vio_init_early() 429 add_preferred_console("hvc", 0, NULL); in hvc_vio_init_early()
|
/linux/drivers/char/ |
H A D | virtio_console.c | 30 #include "../tty/hvc/hvc_console.h" 40 * that callbacks from hvc for get_chars(), put_chars() work properly 68 /* The hvc device associated with this console port */ 69 struct hvc_struct *hvc; member 76 * with hvc in hvc_instantiate() and hvc_alloc(); this is the 77 * number passed on by the hvc callbacks to us to 202 * hooked up to an hvc console 325 if (port->cons.hvc) in is_console_port() 1036 * via /dev/hvc in port_fops_open() 1162 hvc_resize(port->cons.hvc, port->cons.ws); in resize_console() [all …]
|
/linux/Documentation/devicetree/bindings/firmware/xilinx/ |
H A D | xlnx,zynqmp-firmware.yaml | 40 - "hvc" : HVC #0, following the SMCCC 45 - hvc
|
/linux/arch/arm64/kernel/ |
H A D | hyp-stub.S | 229 hvc #0 235 hvc #0 255 hvc #0
|
H A D | smccc-call.S | 43 SMCCC hvc 91 SMCCC_1_2 hvc
|
/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/ |
H A D | exception.json | 40 "PublicDescription": "Counts HVC exceptions taken to EL2." 52 …chronous trap exceptions which are not taken locally and are not SVC, SMC, HVC, data aborts, Instr…
|
/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/ |
H A D | exception.json | 40 "PublicDescription": "Counts HVC exceptions taken to EL2." 52 …chronous trap exceptions which are not taken locally and are not SVC, SMC, HVC, data aborts, Instr…
|
/linux/Documentation/devicetree/bindings/mailbox/ |
H A D | xlnx,zynqmp-ipi-mailbox.yaml | 49 - "hvc" : HVC #0, following the SMCCC 54 - hvc
|
/linux/Documentation/devicetree/bindings/arm/ |
H A D | psci.yaml | 70 # HVC #0, with the register assignments specified in this binding. 71 - hvc 180 method = "hvc";
|
/linux/drivers/acpi/arm64/ |
H A D | ffh.c | 71 /* SMC/HVC 32bit call */ in acpi_ffh_address_space_arch_handler() 91 /* SMC/HVC 64bit call */ in acpi_ffh_address_space_arch_handler()
|
/linux/arch/arm/include/asm/ |
H A D | proc-fns.h | 47 void (*reset)(unsigned long addr, bool hvc) __attribute__((noreturn)); 96 extern void cpu_reset(unsigned long addr, bool hvc) __attribute__((noreturn));
|
/linux/drivers/firmware/ |
H A D | stratix10-svc.c | 132 * @task: pointer to the thread task which handles SMC or HVC call 312 * @res: result from SMC or HVC call 387 * SMC or HVC calls between kernel driver and secure monitor software. 684 /* SMC or HVC call to get shared memory info from secure world */ in svc_normal_to_secure_shm_thread() 718 /* smc or hvc call happens on cpu 0 bound kthread */ in svc_get_sh_memory() 849 * get_invoke_func() - invoke SMC or HVC call 865 if (!strcmp(method, "hvc")) in get_invoke_func() 1136 /* get SMC or HVC function */ in stratix10_svc_drv_probe()
|
/linux/drivers/firmware/smccc/ |
H A D | Kconfig | 6 Call (HVC) instructions on Armv7 and above architectures.
|
/linux/arch/powerpc/include/asm/ |
H A D | hvconsole.h | 27 /* Provided by HVC VIO */
|
/linux/drivers/tty/ |
H A D | Makefile | 14 obj-$(CONFIG_HVC_DRIVER) += hvc/
|