Home
last modified time | relevance | path

Searched refs:ocmem (Results 1 – 7 of 7) sorted by relevance

/linux/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) in of_get_ocmem()
51 static inline struct ocmem_buf *ocmem_allocate(struct ocmem *ocmem, in ocmem_allocate() argument
58 static inline void ocmem_free(struct ocmem *ocmem, enum ocmem_client client, in ocmem_free() argument
/linux/drivers/gpu/drm/msm/adreno/
H A Dadreno_gpu.c19 #include <soc/qcom/ocmem.h>
1152 struct ocmem *ocmem; in adreno_gpu_ocmem_init() local
1154 ocmem = of_get_ocmem(dev); in adreno_gpu_ocmem_init()
1155 if (IS_ERR(ocmem)) { in adreno_gpu_ocmem_init()
1156 if (PTR_ERR(ocmem) == -ENODEV) { in adreno_gpu_ocmem_init()
1158 * Return success since either the ocmem property was in adreno_gpu_ocmem_init()
1159 * not specified in device tree, or ocmem support is in adreno_gpu_ocmem_init()
1165 return PTR_ERR(ocmem); in adreno_gpu_ocmem_init()
1168 ocmem_hdl = ocmem_allocate(ocmem, OCMEM_GRAPHIC in adreno_gpu_ocmem_init()
[all...]
H A Da3xx_gpu.h22 struct adreno_ocmem ocmem; member
H A Da4xx_gpu.h19 struct adreno_ocmem ocmem; member
H A Dadreno_gpu.h258 struct ocmem *ocmem;
666 struct adreno_ocmem *ocmem);
667 void adreno_gpu_ocmem_cleanup(struct adreno_ocmem *ocmem);
256 struct ocmem *ocmem; global() member
H A Da3xx_gpu.c263 if (a3xx_gpu->ocmem.hdl) { in a3xx_hw_init()
265 (unsigned int)(a3xx_gpu->ocmem.base >> 14)); in a3xx_hw_init()
392 adreno_gpu_ocmem_cleanup(&a3xx_gpu->ocmem); in a3xx_destroy()
596 adreno_gpu, &a3xx_gpu->ocmem); in a3xx_gpu_init()
607 ocmem_icc_path = devm_of_icc_get(&pdev->dev, "ocmem"); in a3xx_gpu_init()
610 /* allow -ENODATA, ocmem icc is optional */ in a3xx_gpu_init()
/linux/drivers/gpu/drm/msm/registers/
H A D.gitignore4 adreno/ocmem.xml