Searched refs:ocmem (Results 1 - 9 of 9) sorted by relevance
/linux-master/include/soc/qcom/ |
H A D | ocmem.h | 28 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 D | ocmem.c | 24 #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 D | Makefile | 9 obj-$(CONFIG_QCOM_OCMEM) += ocmem.o
|
/linux-master/drivers/gpu/drm/msm/adreno/ |
H A D | a3xx_gpu.h | 22 struct adreno_ocmem ocmem; member in struct:a3xx_gpu
|
H A D | a4xx_gpu.h | 19 struct adreno_ocmem ocmem; member in struct:a4xx_gpu
|
H A D | adreno_gpu.c | 18 #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 D | adreno_gpu.h | 189 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 D | a3xx_gpu.c | 255 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 D | a4xx_gpu.c | 240 (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