Home
last modified time | relevance | path

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

12345

/linux-6.12.1/arch/arm/mm/
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-6.12.1/drivers/tty/hvc/
Dhvc_iucv.c3 * z/VM IUCV hypervisor console (HVC) device driver
5 * This HVC device driver provides terminal access using
64 struct hvc_struct *hvc; /* HVC struct reference */ member
100 /* Array of allocated hvc iucv tty lines... */
126 * @num: The HVC virtual terminal number (vtermno)
129 * to the HVC virtual terminal number specified as parameter @num.
199 * hvc_iucv_write() - Receive IUCV message & write data to HVC buffer.
201 * @buf: HVC buffer for writing received terminal data.
202 * @count: HVC buffer size.
216 * hang up (that is issued by the HVC layer).
[all …]
Dhvc_xen.c28 #include <xen/hvc-console.h>
42 struct hvc_struct *hvc; member
128 * necessary. We don't ever want to rely on the hvc daemon in domU_write_console()
381 if (info->hvc != NULL) in xencons_disconnect_backend()
382 hvc_remove(info->hvc); in xencons_disconnect_backend()
383 info->hvc = NULL; in xencons_disconnect_backend()
445 info->hvc = hvc_alloc(xenbus_devid_to_vtermno(devid), in xencons_connect_backend()
447 if (IS_ERR(info->hvc)) in xencons_connect_backend()
448 return PTR_ERR(info->hvc); in xencons_connect_backend()
568 if (info->hvc) { in xencons_backend_changed()
[all …]
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 */
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()
DKconfig51 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
/linux-6.12.1/drivers/dma/mediatek/
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-6.12.1/include/linux/
Darm-smccc.h337 * struct arm_smccc_res - Result from SMC/HVC call
349 * struct arm_smccc_1_2_regs - Arguments for or Results from SMC/HVC call
374 * arm_smccc_1_2_hvc() - make HVC calls
378 * This function is used to make HVC calls following SMC Calling Convention
380 * structure to registers prior to the HVC instruction. The return values
381 * are updated with the content from registers on return from the HVC
443 * __arm_smccc_hvc() - make HVC calls
448 * This function is used to make HVC calls following SMC Calling
450 * to 7 prior to the HVC instruction. The return values are updated with
451 * the content from register 0 to 3 on return from the HVC instruction. An
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/arm64/arm/cortex-a75/
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-6.12.1/Documentation/devicetree/bindings/arm/firmware/
Dlinaro,optee-tz.yaml35 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";
Dsdei.txt34 * "hvc" : HVC #0, with the register assignments specified in this
/linux-6.12.1/Documentation/virt/kvm/arm/
Dfw-pseudo-registers.rst40 offered by KVM to the guest via a HVC call. The workaround is described
50 The workaround HVC call is
53 The workaround HVC call
58 offered by KVM to the guest via a HVC call. The workaround is described
/linux-6.12.1/arch/arm64/xen/
Dhypercall.S43 * The hvc ISS is required to be 0xEA1, that is the Xen specific ARM
61 hvc XEN_IMM; \
104 hvc XEN_IMM
/linux-6.12.1/drivers/char/
Dvirtio_console.c29 #include "../tty/hvc/hvc_console.h"
39 * that callbacks from hvc for get_chars(), put_chars() work properly
67 /* The hvc device associated with this console port */
68 struct hvc_struct *hvc; member
75 * with hvc in hvc_instantiate() and hvc_alloc(); this is the
76 * number passed on by the hvc callbacks to us to
201 * hooked up to an hvc console
324 if (port->cons.hvc) in is_console_port()
1035 * via /dev/hvc in port_fops_open()
1161 hvc_resize(port->cons.hvc, port->cons.ws); in resize_console()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/firmware/xilinx/
Dxlnx,zynqmp-firmware.yaml40 - "hvc" : HVC #0, following the SMCCC
45 - hvc
/linux-6.12.1/drivers/firmware/arm_scmi/transports/
Dsmc.c3 * System Control and Management Interface (SCMI) Message SMC/HVC
28 * smc/hvc call to keep it uniform across smc32/smc64 conventions.
52 * @func_id: smc/hvc call function id
55 * @cap_id: smc/hvc doorbell's capability id to be used on Qualcomm virtual
/linux-6.12.1/Documentation/devicetree/bindings/firmware/
Dintel,stratix10-svc.txt27 - method: smc or hvc
29 hvc - Hypervisor Call
/linux-6.12.1/arch/arm64/kernel/
Dhyp-stub.S229 hvc #0
235 hvc #0
255 hvc #0
Dsmccc-call.S43 SMCCC hvc
91 SMCCC_1_2 hvc
/linux-6.12.1/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/
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-6.12.1/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/
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-6.12.1/tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/
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-6.12.1/Documentation/devicetree/bindings/arm/
Dpsci.yaml70 # HVC #0, with the register assignments specified in this binding.
71 - hvc
180 method = "hvc";
/linux-6.12.1/Documentation/devicetree/bindings/mailbox/
Dxlnx,zynqmp-ipi-mailbox.yaml49 - "hvc" : HVC #0, following the SMCCC
54 - hvc
/linux-6.12.1/drivers/acpi/arm64/
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()

12345