Home
last modified time | relevance | path

Searched full:hvc (Results 1 – 25 of 55) sorted by relevance

123

/linux/arch/arm/mm/
H A Dproc.c20 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 Dmtk-hsdma.c495 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 Dexception.json12HVC instructions. This event is set every time that an exception is executed because of a decoded …
15HVC instructions. This event is set every time that an exception is executed because of a decoded …
/linux/Documentation/devicetree/bindings/firmware/
H A Dintel,stratix10-svc.yaml45 - "hvc" : HVC #0, following the SMCCC
50 - hvc
/linux/drivers/char/
H A Dvirtio_console.c30 #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 Dhvc_console.h76 /* 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 Dhvc_opal.c207 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 Dhvc_console.c218 .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 Dhvc_vio.c385 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 Dhvc_udbg.c79 add_preferred_console("hvc", 0, NULL); in hvc_udbg_console_init()
H A Dhvc_rtas.c107 add_preferred_console("hvc", 0, NULL); in hvc_rtas_console_init()
/linux/Documentation/devicetree/bindings/arm/firmware/
H A Dsdei.txt34 * "hvc" : HVC #0, with the register assignments specified in this
/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/
H A Dexception.json40 "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 Dexception.json40 "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 Dsmccc-call.S43 SMCCC hvc
91 SMCCC_1_2 hvc
H A Dcpu-reset.S44 hvc #0 // no return
H A Dhibernate-asm.S92 hvc #0
/linux/drivers/acpi/arm64/
H A Dffh.c71 /* 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 Dproc-fns.h47 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 DKconfig6 Call (HVC) instructions on Armv7 and above architectures.
/linux/arch/powerpc/include/asm/
H A Dhvconsole.h27 /* Provided by HVC VIO */
/linux/arch/arm/boot/dts/xen/
H A Dxenvm-4.2.dts43 method = "hvc";
/linux/sound/ppc/
H A Dsnd_ps3.h55 /* hvc info */
/linux/Documentation/virt/kvm/arm/
H A Dhyp-abi.rst25 SVC/EL1. These stubs are accessible by using a 'hvc #0' instruction,
/linux/tools/testing/selftests/kvm/include/arm64/
H A Dprocessor.h273 * struct arm_smccc_res - Result from SMC/HVC call
284 * smccc_hvc - Invoke a SMCCC function using the hvc conduit

123