Home
last modified time | relevance | path

Searched full:venus (Results 1 – 25 of 94) sorted by relevance

1234

/openbmc/linux/Documentation/filesystems/
H A Dcoda.rst4 Coda Kernel-Venus Interface
10 Coda -- this document describes the client kernel-Venus interface.
21 named Venus, as well as tools to manipulate ACLs, to log in, etc. The
28 The Venus kernel interface
34 This document describes the communication between Venus and kernel
51 4.1 Data structures shared by the kernel and Venus
99 manager, Venus.
103 operating system. The operating system will communicate with Venus to
104 service the request for the process. Venus manages a persistent
107 requests it receives from the operating system. When Venus has
[all …]
/openbmc/linux/Documentation/devicetree/bindings/media/
H A Dqcom,sc7180-venus.yaml4 $id: http://devicetree.org/schemas/media/qcom,sc7180-venus.yaml#
7 title: Qualcomm SC7180 Venus video encode and decode accelerators
13 The Venus IP is a video encode and decode accelerator present
17 - $ref: qcom,venus-common.yaml#
21 const: qcom,sc7180-venus
30 - const: venus
68 const: venus-decoder
80 const: venus-encoder
101 venus: video-codec@aa00000 {
102 compatible = "qcom,sc7180-venus";
[all …]
H A Dqcom,sc7280-venus.yaml4 $id: http://devicetree.org/schemas/media/qcom,sc7280-venus.yaml#
7 title: Qualcomm SC7280 Venus video encode and decode accelerators
13 The Venus Iris2 IP is a video encode and decode accelerator present
17 - $ref: qcom,venus-common.yaml#
21 const: qcom,sc7280-venus
30 - const: venus
65 const: venus-decoder
77 const: venus-encoder
100 venus: video-codec@aa00000 {
101 compatible = "qcom,sc7280-venus";
[all …]
H A Dqcom,sm8250-venus.yaml4 $id: http://devicetree.org/schemas/media/qcom,sm8250-venus.yaml#
7 title: Qualcomm SM8250 Venus video encode and decode accelerators
13 The Venus IP is a video encode and decode accelerator present
17 - $ref: qcom,venus-common.yaml#
21 const: qcom,sm8250-venus
30 - const: venus
71 const: venus-decoder
83 const: venus-encoder
111 venus: video-codec@aa00000 {
112 compatible = "qcom,sm8250-venus";
[all …]
H A Dqcom,sdm845-venus-v2.yaml4 $id: http://devicetree.org/schemas/media/qcom,sdm845-venus-v2.yaml#
7 title: Qualcomm SDM845 Venus v2 video encode and decode accelerators
13 The Venus IP is a video encode and decode accelerator present
17 - $ref: qcom,venus-common.yaml#
21 const: qcom,sdm845-venus-v2
30 - const: venus
60 const: venus-decoder
72 const: venus-encoder
94 compatible = "qcom,sdm845-venus-v2";
110 power-domain-names = "venus", "vcodec0", "vcodec1";
[all …]
H A Dqcom,msm8916-venus.yaml4 $id: http://devicetree.org/schemas/media/qcom,msm8916-venus.yaml#
7 title: Qualcomm MSM8916 Venus video encode and decode accelerators
13 The Venus IP is a video encode and decode accelerator present
17 - $ref: qcom,venus-common.yaml#
21 const: qcom,msm8916-venus
43 const: venus-decoder
55 const: venus-encoder
76 compatible = "qcom,msm8916-venus";
88 compatible = "venus-decoder";
92 compatible = "venus-encoder";
H A Dqcom,sdm845-venus.yaml4 $id: http://devicetree.org/schemas/media/qcom,sdm845-venus.yaml#
7 title: Qualcomm SDM845 Venus video encode and decode accelerators
13 The Venus IP is a video encode and decode accelerator present
17 - $ref: qcom,venus-common.yaml#
21 const: qcom,sdm845-venus
43 const: venus-decoder
69 const: venus-encoder
104 compatible = "qcom,sdm845-venus";
117 compatible = "venus-decoder";
125 compatible = "venus-encoder";
H A Dqcom,msm8996-venus.yaml4 $id: http://devicetree.org/schemas/media/qcom,msm8996-venus.yaml#
7 title: Qualcomm MSM8996 Venus video encode and decode accelerators
13 The Venus IP is a video encode and decode accelerator present
17 - $ref: qcom,venus-common.yaml#
21 const: qcom,msm8996-venus
52 const: venus-decoder
77 const: venus-encoder
111 compatible = "qcom,msm8996-venus";
143 compatible = "venus-decoder";
150 compatible = "venus-encoder";
H A Dqcom,sdm660-venus.yaml4 $id: http://devicetree.org/schemas/media/qcom,sdm660-venus.yaml#
7 title: Qualcomm SDM660 Venus video encode and decode accelerators
14 The Venus IP is a video encode and decode accelerator present
18 - $ref: qcom,venus-common.yaml#
22 const: qcom,sdm660-venus
53 const: venus-decoder
78 const: venus-encoder
112 compatible = "qcom,sdm660-venus";
147 compatible = "venus-decoder";
154 compatible = "venus-encoder";
H A Dqcom,venus-common.yaml4 $id: http://devicetree.org/schemas/media/qcom,venus-common.yaml#
7 title: Qualcomm SoC Venus Video Encode and Decode Accelerators Common Properties
14 The Venus IP is a video encode and decode accelerator present
/openbmc/linux/drivers/media/platform/qcom/venus/
H A DMakefile2 # Makefile for Qualcomm Venus driver
4 venus-core-objs += core.o helpers.o firmware.o \
10 venus-dec-objs += vdec.o vdec_ctrls.o
11 venus-enc-objs += venc.o venc_ctrls.o
13 obj-$(CONFIG_VIDEO_QCOM_VENUS) += venus-core.o
14 obj-$(CONFIG_VIDEO_QCOM_VENUS) += venus-dec.o
15 obj-$(CONFIG_VIDEO_QCOM_VENUS) += venus-enc.o
H A Dcore.c132 err_msg = "boot Venus"; in venus_sys_error_handler()
339 "venus", core); in venus_probe()
553 .fwname = "qcom/venus-1.8/venus.mdt",
586 .fwname = "qcom/venus-4.2/venus.mdt",
649 .fwname = "qcom/venus-4.4/venus.mdt",
694 .fwname = "qcom/venus-5.2/venus.mdt",
709 .vcodec_pmdomains = { "venus", "vcodec0", "vcodec1" },
724 .fwname = "qcom/venus-5.2/venus.mdt",
758 .vcodec_pmdomains = { "venus", "vcodec0" },
772 .fwname = "qcom/venus-5.4/venus.mdt",
[all …]
H A Dhfi_venus_io.h51 /* Venus cpu */
76 /* Venus wrapper */
138 /* Venus 4xx */
145 /* Venus 6xx */
155 /* Venus AON */
H A DKconfig2 tristate "Qualcomm Venus V4L2 encoder/decoder driver"
11 This is a V4L2 driver for Qualcomm Venus video accelerator
/openbmc/linux/fs/coda/
H A Dupcall.c3 * Mostly platform independent upcall operations to Venus:
146 /* send Venus a null terminated string */ in venus_lookup()
217 /* Venus must get null terminated string */ in venus_mkdir()
251 /* Venus must receive an null terminated string */ in venus_rename()
256 /* another null terminated string for Venus */ in venus_rename()
288 /* Venus must get null terminated string */ in venus_create()
486 /* build packet for Venus */ in venus_pioctl()
501 * out before sending the command to Venus. */ in venus_pioctl()
521 pr_warn("%s: Venus returns: %d for %s\n", in venus_pioctl()
638 /* Don't allow signals to interrupt the following upcalls before venus
[all …]
H A Dcnode.c103 /* We get inode numbers from Venus -- see venus source */ in coda_cnode_make()
166 /* the CONTROL inode is made without asking attributes from Venus */
H A Dcoda_psdev.h14 /* messages between coda filesystem in kernel and Venus */
34 wait_queue_head_t vc_waitq; /* Venus wait queue */
H A Dpsdev.c88 * Receive a message written by Venus to the psdev
132 /* what downcall errors does Venus handle ? */ in coda_psdev_write()
201 * Read a message from the kernel to Venus
246 pr_warn("%s: Venus read %ld bytes of %d in message\n", in coda_psdev_read()
/openbmc/linux/include/uapi/linux/
H A Dcoda.h136 /* these are to find mode bits in Venus */
140 /* for access Venus will use */
229 /* structure used by CODA_STATFS for getting cache information from venus */
239 * Kernel <--> Venus communications.
286 // CODA_KERNEL_VERSION 1 /* The old venus 4.6 compatible interface */
293 * Venus <-> Coda RPC arguments
568 /* CODA_INVALIDATE is a venus->kernel call */
569 /* CODA_FLUSH is a venus->kernel call */
572 /* CODA_PURGEUSER is a venus->kernel call */
579 /* CODA_ZAPFILE is a venus->kernel call */
[all …]
/openbmc/openbmc/poky/meta/recipes-graphics/virglrenderer/
H A Dvirglrenderer_1.1.0.bb22 PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'vulkan', 'venus', '', d)}"
24 PACKAGECONFIG[venus] = "-Dvenus=true,-Dvenus=false,vulkan-loader vulkan-headers"
28 PACKAGECONFIG[venus-validate] = "-Dvenus-validate=true,-Dvenus-validate=false"
/openbmc/qemu/docs/system/devices/
H A Dvirtio-gpu.rst75 v1.0.0 using `venus`_ protocol. ``Venus`` virtio-gpu capability set ("capset")
77 be enabled using ``venus`` field. The ``hostmem`` field specifies the size
81 -device virtio-gpu-gl,hostmem=8G,blob=true,venus=true
83 .. _venus: https://gitlab.freedesktop.org/virgl/venus-protocol/ target in virtio-gpu virglrenderer
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8996-oneplus3t.dts48 &venus {
49 firmware-name = "qcom/msm8996/oneplus3t/venus.mbn";
H A Dmsm8996-oneplus3.dts47 &venus {
48 firmware-name = "qcom/msm8996/oneplus3/venus.mbn";
/openbmc/openbmc/poky/meta/recipes-kernel/linux-firmware/
H A Dlinux-firmware_20241210.bb404 …${PN}-qcom-venus-1.8 ${PN}-qcom-venus-4.2 ${PN}-qcom-venus-5.2 ${PN}-qcom-venus-5.4 ${PN}-qcom-ven…
1428 LICENSE:${PN}-qcom-venus-1.8 = "Firmware-qcom"
1429 LICENSE:${PN}-qcom-venus-4.2 = "Firmware-qcom"
1430 LICENSE:${PN}-qcom-venus-5.2 = "Firmware-qcom"
1431 LICENSE:${PN}-qcom-venus-5.4 = "Firmware-qcom"
1432 LICENSE:${PN}-qcom-venus-6.0 = "Firmware-qcom"
1488 FILES:${PN}-qcom-venus-1.8 = "${nonarch_base_libdir}/firmware/qcom/venus-1.8/*"
1489 FILES:${PN}-qcom-venus-4.2 = "${nonarch_base_libdir}/firmware/qcom/venus-4.2/*"
1490 FILES:${PN}-qcom-venus-5.2 = "${nonarch_base_libdir}/firmware/qcom/venus-5.2/*"
1491 FILES:${PN}-qcom-venus-5.4 = "${nonarch_base_libdir}/firmware/qcom/venus-5.4/*"
[all …]
/openbmc/linux/drivers/media/platform/qcom/
H A DMakefile3 obj-y += venus/

1234