Searched refs:ocmem (Results 1 - 9 of 9) sorted by relevance

/linux-master/include/soc/qcom/
H A Docmem.h28 struct ocmem;
38 struct ocmem *of_get_ocmem(struct device *dev);
39 struct ocmem_buf *ocmem_allocate(struct ocmem *ocmem, enum ocmem_client client,
41 void ocmem_free(struct ocmem *ocmem, enum ocmem_client client,
46 static inline struct ocmem *of_get_ocmem(struct device *dev)
51 static inline struct ocmem_buf *ocmem_allocate(struct ocmem *ocmem, argument
58 static inline void ocmem_free(struct ocmem *ocme argument
[all...]
/linux-master/drivers/soc/qcom/
H A Docmem.c24 #include <soc/qcom/ocmem.h>
53 struct ocmem { struct
101 static inline void ocmem_write(struct ocmem *ocmem, u32 reg, u32 data) argument
103 writel(data, ocmem->mmio + reg);
106 static inline u32 ocmem_read(struct ocmem *ocmem, u32 reg) argument
108 return readl(ocmem->mmio + reg);
111 static void update_ocmem(struct ocmem *ocmem) argument
142 phys_to_offset(struct ocmem *ocmem, unsigned long addr) argument
151 device_address(struct ocmem *ocmem, enum ocmem_client client, unsigned long addr) argument
161 update_range(struct ocmem *ocmem, struct ocmem_buf *buf, enum ocmem_macro_state mstate, enum region_mode rmode) argument
189 struct ocmem *ocmem; local
216 ocmem_allocate(struct ocmem *ocmem, enum ocmem_client client, unsigned long size) argument
272 ocmem_free(struct ocmem *ocmem, enum ocmem_client client, struct ocmem_buf *buf) argument
304 struct ocmem *ocmem; local
421 struct ocmem *ocmem = platform_get_drvdata(pdev); local
[all...]
H A DMakefile9 obj-$(CONFIG_QCOM_OCMEM) += ocmem.o
/linux-master/drivers/gpu/drm/msm/adreno/
H A Da3xx_gpu.h22 struct adreno_ocmem ocmem; member in struct:a3xx_gpu
H A Da4xx_gpu.h19 struct adreno_ocmem ocmem; member in struct:a4xx_gpu
H A Dadreno_gpu.c18 #include <soc/qcom/ocmem.h>
1023 struct ocmem *ocmem; local
1025 ocmem = of_get_ocmem(dev);
1026 if (IS_ERR(ocmem)) {
1027 if (PTR_ERR(ocmem) == -ENODEV) {
1029 * Return success since either the ocmem property was
1030 * not specified in device tree, or ocmem support is
1036 return PTR_ERR(ocmem);
1039 ocmem_hdl = ocmem_allocate(ocmem, OCMEM_GRAPHIC
[all...]
H A Dadreno_gpu.h189 struct ocmem *ocmem; member in struct:adreno_ocmem
489 struct adreno_ocmem *ocmem);
490 void adreno_gpu_ocmem_cleanup(struct adreno_ocmem *ocmem);
H A Da3xx_gpu.c255 if (a3xx_gpu->ocmem.hdl) {
257 (unsigned int)(a3xx_gpu->ocmem.base >> 14));
388 adreno_gpu_ocmem_cleanup(&a3xx_gpu->ocmem);
571 adreno_gpu, &a3xx_gpu->ocmem);
597 ocmem_icc_path = devm_of_icc_get(&pdev->dev, "ocmem");
600 /* allow -ENODATA, ocmem icc is optional */
H A Da4xx_gpu.c240 (unsigned int)(a4xx_gpu->ocmem.base >> 14));
380 adreno_gpu_ocmem_cleanup(&a4xx_gpu->ocmem);
692 &a4xx_gpu->ocmem);
717 ocmem_icc_path = devm_of_icc_get(&pdev->dev, "ocmem");
720 /* allow -ENODATA, ocmem icc is optional */

Completed in 138 milliseconds