/openbmc/linux/arch/um/kernel/ |
H A D | tlb.c | 133 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 D | mtk-hsdma.c | 534 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 D | hvc_xen.c | 42 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 D | hvc_iucv.c | 64 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 D | linaro,optee-tz.yaml | 35 enum: [smc, hvc] 37 The method of calling the OP-TEE Trusted OS depending on smc or hvc 65 method = "hvc";
|
H A D | sdei.txt | 34 * "hvc" : HVC #0, with the register assignments specified in this
|
/openbmc/linux/arch/arm64/xen/ |
H A D | hypercall.S | 61 hvc XEN_IMM; \ 104 hvc XEN_IMM
|
/openbmc/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 | 72 SMCCC hvc 120 SMCCC_1_2 hvc
|
H A D | cpu-reset.S | 44 hvc #0 // no return
|
H A D | hibernate-asm.S | 92 hvc #0
|
H A D | relocate_kernel.S | 93 hvc #0 /* Jumps from el2 */
|
/openbmc/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));
|
/openbmc/linux/Documentation/devicetree/bindings/firmware/ |
H A D | intel,stratix10-svc.txt | 27 - method: smc or hvc 29 hvc - Hypervisor Call
|
/openbmc/u-boot/arch/arm/cpu/armv8/ |
H A D | smccc-call.S | 46 SMCCC hvc
|
/openbmc/linux/Documentation/devicetree/bindings/mailbox/ |
H A D | xlnx,zynqmp-ipi-mailbox.yaml | 47 - "hvc" : HVC #0, following the SMCCC 52 - hvc
|
/openbmc/linux/Documentation/devicetree/bindings/firmware/xilinx/ |
H A D | xlnx,zynqmp-firmware.yaml | 34 - "hvc" : HVC #0, following the SMCCC 39 - hvc
|
/openbmc/linux/drivers/char/ |
H A D | virtio_console.c | 68 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 D | smccc.c | 63 hvc, 8, 2, do_call,
|
/openbmc/linux/drivers/tty/ |
H A D | Makefile | 14 obj-$(CONFIG_HVC_DRIVER) += hvc/
|
/openbmc/u-boot/doc/device-tree-bindings/firmware/ |
H A D | linaro,optee-tz.txt | 20 "hvc" : HVC #0, with the register assignments specified
|
/openbmc/linux/arch/arm/boot/dts/xen/ |
H A D | xenvm-4.2.dts | 43 method = "hvc";
|
/openbmc/linux/Documentation/devicetree/bindings/arm/ |
H A D | psci.yaml | 71 - hvc 179 method = "hvc";
|
/openbmc/linux/Documentation/virt/kvm/arm/ |
H A D | hyp-abi.rst | 25 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 D | 0001-FF-A-v15-arm64-smccc-add-support-for-SMCCCv1.2-x0-x1.patch | 49 SMCCC hvc
|