Home
last modified time | relevance | path

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

123

/linux/Documentation/devicetree/bindings/media/
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#
22 - qcom,msm8996-venus
23 - qcom,msm8998-venus
54 const: venus-decoder
79 const: venus-encoder
113 compatible = "qcom,msm8996-venus";
145 compatible = "venus-decoder";
[all …]
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
/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 Ddbgfs.c17 core->root = debugfs_create_dir("venus", NULL); in venus_dbgfs_init()
/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 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()
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 Ddir.c108 * attributes from venus next time the inode is referenced */ in coda_dir_update_mtime()
435 /* Venus: we must read Venus dirents from a file */ in coda_readdir()
507 * cache manager Venus issues a downcall to the kernel when this
H A Dcoda_fs_i.h49 #define C_DYING 0x4 /* from venus (which died) */
H A Dinode.c242 /* get root fid from Venus: this needs the root inode */ in coda_fill_super()
320 /* Venus is responsible for truncating the container-file!!! */ in coda_setattr()
/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 …]
/linux/arch/arm64/boot/dts/qcom/
H A Dsc7180-el2.dtso17 /* Venus can be used in EL2 if booted similarly to ChromeOS devices. */
18 &venus {
H A Dmsm8996-oneplus3.dts49 &venus {
50 firmware-name = "qcom/msm8996/oneplus3/venus.mbn";
H A Dmsm8996-oneplus3t.dts50 &venus {
51 firmware-name = "qcom/msm8996/oneplus3t/venus.mbn";
H A Dmsm8998-lenovo-miix-630.dts103 &venus {
H A Dmsm8916-lg-c50.dts102 &venus {
H A Dmsm8916-ufi.dtsi118 &venus {
H A Dmsm8996-xiaomi-common.dtsi94 /delete-node/ venus@91000000;
95 venus_mem: venus@92400000 {
433 &venus {
H A Dmsm8996pro-xiaomi-natrium.dts163 &venus {
164 firmware-name = "qcom/msm8996/natrium/venus.mbn";
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Dmsm_media_info.h19 /* Venus NV12:
57 /* Venus NV21:
94 /* Venus NV12_MVTB:
155 * (1) Venus NV12 UBWC Progressive
156 * (2) Venus NV12 UBWC Interlaced
158 * (1) Venus NV12 UBWC Progressive Buffer Format:
246 * (2) Venus NV12 UBWC Interlaced Buffer Format:
426 /* Venus NV12 10-bit UBWC:
515 /* Venus RGBA8888 format:
542 /* Venus RGBA8888 UBWC format:
[all …]
/linux/Documentation/admin-guide/media/
H A Dplatform-cardlist.rst70 venus-enc Qualcomm Venus V4L2 encoder/decoder
/linux/Documentation/process/debugging/
H A Ddriver_development_debugging_guide.rst223 `drivers/media/platform/qcom/venus/core.c
224 <https://elixir.bootlin.com/linux/v6.11.6/source/drivers/media/platform/qcom/venus/core.c#L30>`__,

123