Home
last modified time | relevance | path

Searched refs:hvc (Results 1 – 25 of 39) sorted by relevance

12

/openbmc/linux/arch/um/kernel/
H A Dtlb.c133 last = &hvc->ops[hvc->index - 1]; in add_mmap()
143 if (hvc->index == ARRAY_SIZE(hvc->ops)) { in add_mmap()
144 ret = do_ops(hvc, ARRAY_SIZE(hvc->ops), 0); in add_mmap()
148 hvc->ops[hvc->index++] = ((struct host_vm_op) in add_mmap()
166 last = &hvc->ops[hvc->index - 1]; in add_munmap()
174 if (hvc->index == ARRAY_SIZE(hvc->ops)) { in add_munmap()
175 ret = do_ops(hvc, ARRAY_SIZE(hvc->ops), 0); in add_munmap()
193 last = &hvc->ops[hvc->index - 1]; in add_mprotect()
202 if (hvc->index == ARRAY_SIZE(hvc->ops)) { in add_mprotect()
339 ret = do_ops(&hvc, hvc.index, 1); in fix_range_common()
[all …]
/openbmc/linux/drivers/dma/mediatek/
H A Dmtk-hsdma.c534 struct mtk_hsdma_vchan *hvc; in mtk_hsdma_free_rooms_in_ring() local
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()
598 spin_unlock(&hvc->vc.lock); in mtk_hsdma_free_rooms_in_ring()
633 hvc = &hsdma->vc[i]; in mtk_hsdma_free_rooms_in_ring()
634 spin_lock(&hvc->vc.lock); in mtk_hsdma_free_rooms_in_ring()
636 spin_unlock(&hvc->vc.lock); in mtk_hsdma_free_rooms_in_ring()
765 spin_lock(&hvc->vc.lock); in mtk_hsdma_free_active_desc()
767 hvc->issue_synchronize = true; in mtk_hsdma_free_active_desc()
770 spin_unlock(&hvc->vc.lock); in mtk_hsdma_free_active_desc()
[all …]
/openbmc/linux/drivers/tty/hvc/
H A Dhvc_xen.c42 struct hvc_struct *hvc; member
380 if (info->hvc != NULL) in xencons_disconnect_backend()
381 hvc_remove(info->hvc); in xencons_disconnect_backend()
382 info->hvc = NULL; in xencons_disconnect_backend()
446 if (IS_ERR(info->hvc)) in xencons_connect_backend()
447 return PTR_ERR(info->hvc); in xencons_connect_backend()
567 if (info->hvc) { in xencons_backend_changed()
568 hvc_remove(info->hvc); in xencons_backend_changed()
569 info->hvc = NULL; in xencons_backend_changed()
627 if (IS_ERR(info->hvc)) { in xen_hvc_init()
[all …]
H A Dhvc_iucv.c64 struct hvc_struct *hvc; /* HVC struct reference */ member
283 __hvc_resize(priv->hvc, *((struct winsize *) rb->mbuf->data)); in hvc_iucv_write()
1074 priv->hvc = hvc_alloc(id, /* PAGE_SIZE */ in hvc_iucv_alloc()
1076 if (IS_ERR(priv->hvc)) { in hvc_iucv_alloc()
1077 rc = PTR_ERR(priv->hvc); in hvc_iucv_alloc()
1082 priv->hvc->irq_requested = 1; in hvc_iucv_alloc()
1111 hvc_remove(priv->hvc); in hvc_iucv_alloc()
1124 hvc_remove(priv->hvc); in hvc_iucv_destroy()
/openbmc/linux/Documentation/devicetree/bindings/arm/firmware/
H A Dlinaro,optee-tz.yaml35 enum: [smc, hvc]
37 The method of calling the OP-TEE Trusted OS depending on smc or hvc
65 method = "hvc";
H A Dsdei.txt34 * "hvc" : HVC #0, with the register assignments specified in this
/openbmc/linux/arch/arm64/xen/
H A Dhypercall.S61 hvc XEN_IMM; \
104 hvc XEN_IMM
/openbmc/linux/arch/arm64/kernel/
H A Dhyp-stub.S229 hvc #0
235 hvc #0
255 hvc #0
H A Dsmccc-call.S72 SMCCC hvc
120 SMCCC_1_2 hvc
H A Dcpu-reset.S44 hvc #0 // no return
H A Dhibernate-asm.S92 hvc #0
H A Drelocate_kernel.S93 hvc #0 /* Jumps from el2 */
/openbmc/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));
/openbmc/linux/Documentation/devicetree/bindings/firmware/
H A Dintel,stratix10-svc.txt27 - method: smc or hvc
29 hvc - Hypervisor Call
/openbmc/u-boot/arch/arm/cpu/armv8/
H A Dsmccc-call.S46 SMCCC hvc
/openbmc/linux/Documentation/devicetree/bindings/mailbox/
H A Dxlnx,zynqmp-ipi-mailbox.yaml47 - "hvc" : HVC #0, following the SMCCC
52 - hvc
/openbmc/linux/Documentation/devicetree/bindings/firmware/xilinx/
H A Dxlnx,zynqmp-firmware.yaml34 - "hvc" : HVC #0, following the SMCCC
39 - hvc
/openbmc/linux/drivers/char/
H A Dvirtio_console.c68 struct hvc_struct *hvc; member
327 if (port->cons.hvc) in is_console_port()
1172 hvc_resize(port->cons.hvc, port->cons.ws); in resize_console()
1245 port->cons.hvc = hvc_alloc(port->cons.vtermno, 0, &hv_ops, PAGE_SIZE); in init_port_console()
1246 if (IS_ERR(port->cons.hvc)) { in init_port_console()
1247 ret = PTR_ERR(port->cons.hvc); in init_port_console()
1250 port->cons.hvc = NULL; in init_port_console()
1374 port->cons.hvc = NULL; in add_port()
1530 hvc_remove(port->cons.hvc); in unplug_port()
1626 port->cons.hvc->irq_requested = 1; in handle_control_message()
[all …]
/openbmc/u-boot/cmd/
H A Dsmccc.c63 hvc, 8, 2, do_call,
/openbmc/linux/drivers/tty/
H A DMakefile14 obj-$(CONFIG_HVC_DRIVER) += hvc/
/openbmc/u-boot/doc/device-tree-bindings/firmware/
H A Dlinaro,optee-tz.txt20 "hvc" : HVC #0, with the register assignments specified
/openbmc/linux/arch/arm/boot/dts/xen/
H A Dxenvm-4.2.dts43 method = "hvc";
/openbmc/linux/Documentation/devicetree/bindings/arm/
H A Dpsci.yaml71 - hvc
179 method = "hvc";
/openbmc/linux/Documentation/virt/kvm/arm/
H A Dhyp-abi.rst25 SVC/EL1. These stubs are accessible by using a 'hvc #0' instruction,
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/
H A D0001-FF-A-v15-arm64-smccc-add-support-for-SMCCCv1.2-x0-x1.patch49 SMCCC hvc

12