| /linux/Documentation/devicetree/bindings/media/ |
| H A D | qcom,sdm845-venus.yaml | 4 $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 D | qcom,msm8996-venus.yaml | 4 $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 D | qcom,sdm660-venus.yaml | 4 $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 D | qcom,venus-common.yaml | 4 $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 D | Makefile | 2 # 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 D | dbgfs.c | 17 core->root = debugfs_create_dir("venus", NULL); in venus_dbgfs_init()
|
| /linux/fs/coda/ |
| H A D | upcall.c | 3 * 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 D | cnode.c | 103 /* 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 D | psdev.c | 88 * 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 D | coda_psdev.h | 14 /* messages between coda filesystem in kernel and Venus */ 34 wait_queue_head_t vc_waitq; /* Venus wait queue */
|
| H A D | dir.c | 108 * 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 D | coda_fs_i.h | 49 #define C_DYING 0x4 /* from venus (which died) */
|
| H A D | inode.c | 242 /* 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 D | coda.h | 136 /* 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 D | sc7180-el2.dtso | 17 /* Venus can be used in EL2 if booted similarly to ChromeOS devices. */ 18 &venus {
|
| H A D | msm8996-oneplus3.dts | 49 &venus { 50 firmware-name = "qcom/msm8996/oneplus3/venus.mbn";
|
| H A D | msm8996-oneplus3t.dts | 50 &venus { 51 firmware-name = "qcom/msm8996/oneplus3t/venus.mbn";
|
| H A D | msm8998-lenovo-miix-630.dts | 103 &venus {
|
| H A D | msm8916-lg-c50.dts | 102 &venus {
|
| H A D | msm8916-ufi.dtsi | 118 &venus {
|
| H A D | msm8996-xiaomi-common.dtsi | 94 /delete-node/ venus@91000000; 95 venus_mem: venus@92400000 { 433 &venus {
|
| H A D | msm8996pro-xiaomi-natrium.dts | 163 &venus { 164 firmware-name = "qcom/msm8996/natrium/venus.mbn";
|
| /linux/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | msm_media_info.h | 19 /* 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 D | platform-cardlist.rst | 70 venus-enc Qualcomm Venus V4L2 encoder/decoder
|
| /linux/Documentation/process/debugging/ |
| H A D | driver_development_debugging_guide.rst | 223 `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>`__,
|