| /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/drivers/dma/mediatek/ |
| H A D | mtk-hsdma.c | 495 struct mtk_hsdma_vchan *hvc) in mtk_hsdma_issue_vchan_pending() argument 500 lockdep_assert_held(&hvc->vc.lock); in mtk_hsdma_issue_vchan_pending() 502 list_for_each_entry_safe(vd, vd2, &hvc->vc.desc_issued, node) { in mtk_hsdma_issue_vchan_pending() 528 list_move_tail(&vd->node, &hvc->desc_hw_processing); in mtk_hsdma_issue_vchan_pending() 534 struct mtk_hsdma_vchan *hvc; in mtk_hsdma_free_rooms_in_ring() local 583 hvc = to_hsdma_vchan(cb->vd->tx.chan); in mtk_hsdma_free_rooms_in_ring() 585 spin_lock(&hvc->vc.lock); in mtk_hsdma_free_rooms_in_ring() 593 if (hvc->issue_synchronize && in mtk_hsdma_free_rooms_in_ring() 594 list_empty(&hvc->desc_hw_processing)) { in mtk_hsdma_free_rooms_in_ring() 595 complete(&hvc->issue_completion); in mtk_hsdma_free_rooms_in_ring() [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/firmware/ |
| H A D | intel,stratix10-svc.yaml | 45 - "hvc" : HVC #0, following the SMCCC 50 - hvc
|
| /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 163 * with virtqueue teardown (e.g. hvc put_chars with no_console_suspend). 208 * hooked up to an hvc console 339 if (port->cons.hvc) in is_console_port() 1070 * via /dev/hvc in port_fops_open() [all …]
|
| /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 | 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()
|
| H A D | hvc_udbg.c | 79 add_preferred_console("hvc", 0, NULL); in hvc_udbg_console_init()
|
| H A D | hvc_rtas.c | 107 add_preferred_console("hvc", 0, NULL); in hvc_rtas_console_init()
|
| /linux/Documentation/devicetree/bindings/arm/firmware/ |
| H A D | sdei.txt | 34 * "hvc" : HVC #0, with the register assignments specified in this
|
| /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/arch/arm64/kernel/ |
| H A D | smccc-call.S | 43 SMCCC hvc 91 SMCCC_1_2 hvc
|
| H A D | cpu-reset.S | 44 hvc #0 // no return
|
| H A D | hibernate-asm.S | 92 hvc #0
|
| /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/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/arch/arm/boot/dts/xen/ |
| H A D | xenvm-4.2.dts | 43 method = "hvc";
|
| /linux/sound/ppc/ |
| H A D | snd_ps3.h | 55 /* hvc info */
|
| /linux/Documentation/virt/kvm/arm/ |
| H A D | hyp-abi.rst | 25 SVC/EL1. These stubs are accessible by using a 'hvc #0' instruction,
|
| /linux/tools/testing/selftests/kvm/include/arm64/ |
| H A D | processor.h | 273 * struct arm_smccc_res - Result from SMC/HVC call 284 * smccc_hvc - Invoke a SMCCC function using the hvc conduit
|