etnaviv_gpu 88 drivers/gpu/drm/etnaviv/etnaviv_buffer.c static void etnaviv_cmd_select_pipe(struct etnaviv_gpu *gpu, etnaviv_gpu 114 drivers/gpu/drm/etnaviv/etnaviv_buffer.c static void etnaviv_buffer_dump(struct etnaviv_gpu *gpu, etnaviv_gpu 150 drivers/gpu/drm/etnaviv/etnaviv_buffer.c static u32 etnaviv_buffer_reserve(struct etnaviv_gpu *gpu, etnaviv_gpu 161 drivers/gpu/drm/etnaviv/etnaviv_buffer.c u16 etnaviv_buffer_init(struct etnaviv_gpu *gpu) etnaviv_gpu 178 drivers/gpu/drm/etnaviv/etnaviv_buffer.c u16 etnaviv_buffer_config_mmuv2(struct etnaviv_gpu *gpu, u32 mtlb_addr, u32 safe_addr) etnaviv_gpu 213 drivers/gpu/drm/etnaviv/etnaviv_buffer.c u16 etnaviv_buffer_config_pta(struct etnaviv_gpu *gpu, unsigned short id) etnaviv_gpu 231 drivers/gpu/drm/etnaviv/etnaviv_buffer.c void etnaviv_buffer_end(struct etnaviv_gpu *gpu) etnaviv_gpu 275 drivers/gpu/drm/etnaviv/etnaviv_buffer.c void etnaviv_sync_point_queue(struct etnaviv_gpu *gpu, unsigned int event) etnaviv_gpu 314 drivers/gpu/drm/etnaviv/etnaviv_buffer.c void etnaviv_buffer_queue(struct etnaviv_gpu *gpu, u32 exec_state, etnaviv_gpu 16 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c struct etnaviv_gpu *gpu; etnaviv_gpu 147 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c bool etnaviv_cmd_validate_one(struct etnaviv_gpu *gpu, u32 *stream, etnaviv_gpu 37 drivers/gpu/drm/etnaviv/etnaviv_drv.c struct etnaviv_gpu *g = priv->gpu[i]; etnaviv_gpu 67 drivers/gpu/drm/etnaviv/etnaviv_drv.c struct etnaviv_gpu *gpu = priv->gpu[i]; etnaviv_gpu 93 drivers/gpu/drm/etnaviv/etnaviv_drv.c struct etnaviv_gpu *gpu = priv->gpu[i]; etnaviv_gpu 129 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int etnaviv_mmu_show(struct etnaviv_gpu *gpu, struct seq_file *m) etnaviv_gpu 159 drivers/gpu/drm/etnaviv/etnaviv_drv.c static void etnaviv_buffer_dump(struct etnaviv_gpu *gpu, struct seq_file *m) etnaviv_gpu 180 drivers/gpu/drm/etnaviv/etnaviv_drv.c static int etnaviv_ring_show(struct etnaviv_gpu *gpu, struct seq_file *m) etnaviv_gpu 206 drivers/gpu/drm/etnaviv/etnaviv_drv.c struct etnaviv_gpu *gpu; etnaviv_gpu 207 drivers/gpu/drm/etnaviv/etnaviv_drv.c int (*show)(struct etnaviv_gpu *gpu, struct seq_file *m) = etnaviv_gpu 260 drivers/gpu/drm/etnaviv/etnaviv_drv.c struct etnaviv_gpu *gpu; etnaviv_gpu 358 drivers/gpu/drm/etnaviv/etnaviv_drv.c struct etnaviv_gpu *gpu; etnaviv_gpu 408 drivers/gpu/drm/etnaviv/etnaviv_drv.c struct etnaviv_gpu *gpu; etnaviv_gpu 440 drivers/gpu/drm/etnaviv/etnaviv_drv.c struct etnaviv_gpu *gpu; etnaviv_gpu 457 drivers/gpu/drm/etnaviv/etnaviv_drv.c struct etnaviv_gpu *gpu; etnaviv_gpu 21 drivers/gpu/drm/etnaviv/etnaviv_drv.h struct etnaviv_gpu; etnaviv_gpu 37 drivers/gpu/drm/etnaviv/etnaviv_drv.h struct etnaviv_gpu *gpu[ETNA_MAX_PIPES]; etnaviv_gpu 71 drivers/gpu/drm/etnaviv/etnaviv_drv.h u16 etnaviv_buffer_init(struct etnaviv_gpu *gpu); etnaviv_gpu 72 drivers/gpu/drm/etnaviv/etnaviv_drv.h u16 etnaviv_buffer_config_mmuv2(struct etnaviv_gpu *gpu, u32 mtlb_addr, u32 safe_addr); etnaviv_gpu 73 drivers/gpu/drm/etnaviv/etnaviv_drv.h u16 etnaviv_buffer_config_pta(struct etnaviv_gpu *gpu, unsigned short id); etnaviv_gpu 74 drivers/gpu/drm/etnaviv/etnaviv_drv.h void etnaviv_buffer_end(struct etnaviv_gpu *gpu); etnaviv_gpu 75 drivers/gpu/drm/etnaviv/etnaviv_drv.h void etnaviv_sync_point_queue(struct etnaviv_gpu *gpu, unsigned int event); etnaviv_gpu 76 drivers/gpu/drm/etnaviv/etnaviv_drv.h void etnaviv_buffer_queue(struct etnaviv_gpu *gpu, u32 exec_state, etnaviv_gpu 80 drivers/gpu/drm/etnaviv/etnaviv_drv.h bool etnaviv_cmd_validate_one(struct etnaviv_gpu *gpu, etnaviv_gpu 82 drivers/gpu/drm/etnaviv/etnaviv_dump.c struct etnaviv_gpu *gpu) etnaviv_gpu 115 drivers/gpu/drm/etnaviv/etnaviv_dump.c struct etnaviv_gpu *gpu = submit->gpu; etnaviv_gpu 433 drivers/gpu/drm/etnaviv/etnaviv_gem.c int etnaviv_gem_wait_bo(struct etnaviv_gpu *gpu, struct drm_gem_object *obj, etnaviv_gpu 42 drivers/gpu/drm/etnaviv/etnaviv_gem.h struct etnaviv_gpu *gpu; /* non-null if active */ etnaviv_gpu 96 drivers/gpu/drm/etnaviv/etnaviv_gem.h struct etnaviv_gpu *gpu; etnaviv_gpu 114 drivers/gpu/drm/etnaviv/etnaviv_gem.h int etnaviv_gem_wait_bo(struct etnaviv_gpu *gpu, struct drm_gem_object *obj, etnaviv_gpu 32 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c struct etnaviv_gpu *gpu, size_t nr_bos, size_t nr_pmrs) etnaviv_gpu 436 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c struct etnaviv_gpu *gpu; etnaviv_gpu 43 drivers/gpu/drm/etnaviv/etnaviv_gpu.c int etnaviv_gpu_get_param(struct etnaviv_gpu *gpu, u32 param, u64 *value) etnaviv_gpu 174 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void etnaviv_hw_specs(struct etnaviv_gpu *gpu) etnaviv_gpu 324 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void etnaviv_hw_identify(struct etnaviv_gpu *gpu) etnaviv_gpu 442 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void etnaviv_gpu_load_clock(struct etnaviv_gpu *gpu, u32 clock) etnaviv_gpu 449 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void etnaviv_gpu_update_clock(struct etnaviv_gpu *gpu) etnaviv_gpu 467 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static int etnaviv_hw_reset(struct etnaviv_gpu *gpu) etnaviv_gpu 551 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void etnaviv_gpu_enable_mlcg(struct etnaviv_gpu *gpu) etnaviv_gpu 598 drivers/gpu/drm/etnaviv/etnaviv_gpu.c void etnaviv_gpu_start_fe(struct etnaviv_gpu *gpu, u32 address, u16 prefetch) etnaviv_gpu 612 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void etnaviv_gpu_start_fe_idleloop(struct etnaviv_gpu *gpu) etnaviv_gpu 627 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void etnaviv_gpu_setup_pulse_eater(struct etnaviv_gpu *gpu) etnaviv_gpu 658 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void etnaviv_gpu_hw_init(struct etnaviv_gpu *gpu) etnaviv_gpu 708 drivers/gpu/drm/etnaviv/etnaviv_gpu.c int etnaviv_gpu_init(struct etnaviv_gpu *gpu) etnaviv_gpu 816 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void verify_dma(struct etnaviv_gpu *gpu, struct dma_debug *debug) etnaviv_gpu 835 drivers/gpu/drm/etnaviv/etnaviv_gpu.c int etnaviv_gpu_debugfs(struct etnaviv_gpu *gpu, struct seq_file *m) etnaviv_gpu 974 drivers/gpu/drm/etnaviv/etnaviv_gpu.c void etnaviv_gpu_recover_hang(struct etnaviv_gpu *gpu) etnaviv_gpu 1005 drivers/gpu/drm/etnaviv/etnaviv_gpu.c struct etnaviv_gpu *gpu; etnaviv_gpu 1047 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static struct dma_fence *etnaviv_gpu_fence_alloc(struct etnaviv_gpu *gpu) etnaviv_gpu 1079 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static int event_alloc(struct etnaviv_gpu *gpu, unsigned nr_events, etnaviv_gpu 1120 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void event_free(struct etnaviv_gpu *gpu, unsigned int event) etnaviv_gpu 1134 drivers/gpu/drm/etnaviv/etnaviv_gpu.c int etnaviv_gpu_wait_fence_interruptible(struct etnaviv_gpu *gpu, etnaviv_gpu 1181 drivers/gpu/drm/etnaviv/etnaviv_gpu.c int etnaviv_gpu_wait_obj_inactive(struct etnaviv_gpu *gpu, etnaviv_gpu 1203 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void sync_point_perfmon_sample(struct etnaviv_gpu *gpu, etnaviv_gpu 1217 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void sync_point_perfmon_sample_pre(struct etnaviv_gpu *gpu, etnaviv_gpu 1235 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void sync_point_perfmon_sample_post(struct etnaviv_gpu *gpu, etnaviv_gpu 1265 drivers/gpu/drm/etnaviv/etnaviv_gpu.c struct etnaviv_gpu *gpu = submit->gpu; etnaviv_gpu 1339 drivers/gpu/drm/etnaviv/etnaviv_gpu.c struct etnaviv_gpu *gpu = container_of(work, struct etnaviv_gpu, etnaviv_gpu 1352 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void dump_mmu_fault(struct etnaviv_gpu *gpu) etnaviv_gpu 1383 drivers/gpu/drm/etnaviv/etnaviv_gpu.c struct etnaviv_gpu *gpu = data; etnaviv_gpu 1447 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static int etnaviv_gpu_clk_enable(struct etnaviv_gpu *gpu) etnaviv_gpu 1487 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static int etnaviv_gpu_clk_disable(struct etnaviv_gpu *gpu) etnaviv_gpu 1501 drivers/gpu/drm/etnaviv/etnaviv_gpu.c int etnaviv_gpu_wait_idle(struct etnaviv_gpu *gpu, unsigned int timeout_ms) etnaviv_gpu 1522 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static int etnaviv_gpu_hw_suspend(struct etnaviv_gpu *gpu) etnaviv_gpu 1547 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static int etnaviv_gpu_hw_resume(struct etnaviv_gpu *gpu) etnaviv_gpu 1577 drivers/gpu/drm/etnaviv/etnaviv_gpu.c struct etnaviv_gpu *gpu = cdev->devdata; etnaviv_gpu 1588 drivers/gpu/drm/etnaviv/etnaviv_gpu.c struct etnaviv_gpu *gpu = cdev->devdata; etnaviv_gpu 1610 drivers/gpu/drm/etnaviv/etnaviv_gpu.c struct etnaviv_gpu *gpu = dev_get_drvdata(dev); etnaviv_gpu 1670 drivers/gpu/drm/etnaviv/etnaviv_gpu.c struct etnaviv_gpu *gpu = dev_get_drvdata(dev); etnaviv_gpu 1716 drivers/gpu/drm/etnaviv/etnaviv_gpu.c struct etnaviv_gpu *gpu; etnaviv_gpu 1800 drivers/gpu/drm/etnaviv/etnaviv_gpu.c struct etnaviv_gpu *gpu = dev_get_drvdata(dev); etnaviv_gpu 1818 drivers/gpu/drm/etnaviv/etnaviv_gpu.c struct etnaviv_gpu *gpu = dev_get_drvdata(dev); etnaviv_gpu 85 drivers/gpu/drm/etnaviv/etnaviv_gpu.h void (*sync_point)(struct etnaviv_gpu *gpu, struct etnaviv_event *event); etnaviv_gpu 150 drivers/gpu/drm/etnaviv/etnaviv_gpu.h static inline void gpu_write(struct etnaviv_gpu *gpu, u32 reg, u32 data) etnaviv_gpu 155 drivers/gpu/drm/etnaviv/etnaviv_gpu.h static inline u32 gpu_read(struct etnaviv_gpu *gpu, u32 reg) etnaviv_gpu 160 drivers/gpu/drm/etnaviv/etnaviv_gpu.h int etnaviv_gpu_get_param(struct etnaviv_gpu *gpu, u32 param, u64 *value); etnaviv_gpu 162 drivers/gpu/drm/etnaviv/etnaviv_gpu.h int etnaviv_gpu_init(struct etnaviv_gpu *gpu); etnaviv_gpu 163 drivers/gpu/drm/etnaviv/etnaviv_gpu.h bool etnaviv_fill_identity_from_hwdb(struct etnaviv_gpu *gpu); etnaviv_gpu 166 drivers/gpu/drm/etnaviv/etnaviv_gpu.h int etnaviv_gpu_debugfs(struct etnaviv_gpu *gpu, struct seq_file *m); etnaviv_gpu 169 drivers/gpu/drm/etnaviv/etnaviv_gpu.h void etnaviv_gpu_recover_hang(struct etnaviv_gpu *gpu); etnaviv_gpu 170 drivers/gpu/drm/etnaviv/etnaviv_gpu.h void etnaviv_gpu_retire(struct etnaviv_gpu *gpu); etnaviv_gpu 171 drivers/gpu/drm/etnaviv/etnaviv_gpu.h int etnaviv_gpu_wait_fence_interruptible(struct etnaviv_gpu *gpu, etnaviv_gpu 173 drivers/gpu/drm/etnaviv/etnaviv_gpu.h int etnaviv_gpu_wait_obj_inactive(struct etnaviv_gpu *gpu, etnaviv_gpu 176 drivers/gpu/drm/etnaviv/etnaviv_gpu.h int etnaviv_gpu_pm_get_sync(struct etnaviv_gpu *gpu); etnaviv_gpu 177 drivers/gpu/drm/etnaviv/etnaviv_gpu.h void etnaviv_gpu_pm_put(struct etnaviv_gpu *gpu); etnaviv_gpu 178 drivers/gpu/drm/etnaviv/etnaviv_gpu.h int etnaviv_gpu_wait_idle(struct etnaviv_gpu *gpu, unsigned int timeout_ms); etnaviv_gpu 179 drivers/gpu/drm/etnaviv/etnaviv_gpu.h void etnaviv_gpu_start_fe(struct etnaviv_gpu *gpu, u32 address, u16 prefetch); etnaviv_gpu 39 drivers/gpu/drm/etnaviv/etnaviv_hwdb.c bool etnaviv_fill_identity_from_hwdb(struct etnaviv_gpu *gpu) etnaviv_gpu 89 drivers/gpu/drm/etnaviv/etnaviv_iommu.c static void etnaviv_iommuv1_restore(struct etnaviv_gpu *gpu, etnaviv_gpu 165 drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c static void etnaviv_iommuv2_restore_nonsec(struct etnaviv_gpu *gpu, etnaviv_gpu 185 drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c static void etnaviv_iommuv2_restore_sec(struct etnaviv_gpu *gpu, etnaviv_gpu 236 drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c static void etnaviv_iommuv2_restore(struct etnaviv_gpu *gpu, etnaviv_gpu 350 drivers/gpu/drm/etnaviv/etnaviv_mmu.c void etnaviv_iommu_restore(struct etnaviv_gpu *gpu, etnaviv_gpu 435 drivers/gpu/drm/etnaviv/etnaviv_mmu.c int etnaviv_iommu_global_init(struct etnaviv_gpu *gpu) etnaviv_gpu 496 drivers/gpu/drm/etnaviv/etnaviv_mmu.c void etnaviv_iommu_global_fini(struct etnaviv_gpu *gpu) etnaviv_gpu 17 drivers/gpu/drm/etnaviv/etnaviv_mmu.h struct etnaviv_gpu; etnaviv_gpu 31 drivers/gpu/drm/etnaviv/etnaviv_mmu.h void (*restore)(struct etnaviv_gpu *, struct etnaviv_iommu_context *); etnaviv_gpu 84 drivers/gpu/drm/etnaviv/etnaviv_mmu.h int etnaviv_iommu_global_init(struct etnaviv_gpu *gpu); etnaviv_gpu 85 drivers/gpu/drm/etnaviv/etnaviv_mmu.h void etnaviv_iommu_global_fini(struct etnaviv_gpu *gpu); etnaviv_gpu 113 drivers/gpu/drm/etnaviv/etnaviv_mmu.h void etnaviv_iommu_restore(struct etnaviv_gpu *gpu, etnaviv_gpu 18 drivers/gpu/drm/etnaviv/etnaviv_perfmon.c u32 (*sample)(struct etnaviv_gpu *gpu, etnaviv_gpu 40 drivers/gpu/drm/etnaviv/etnaviv_perfmon.c static u32 perf_reg_read(struct etnaviv_gpu *gpu, etnaviv_gpu 49 drivers/gpu/drm/etnaviv/etnaviv_perfmon.c static u32 pipe_reg_read(struct etnaviv_gpu *gpu, etnaviv_gpu 73 drivers/gpu/drm/etnaviv/etnaviv_perfmon.c static u32 hi_total_cycle_read(struct etnaviv_gpu *gpu, etnaviv_gpu 87 drivers/gpu/drm/etnaviv/etnaviv_perfmon.c static u32 hi_total_idle_cycle_read(struct etnaviv_gpu *gpu, etnaviv_gpu 430 drivers/gpu/drm/etnaviv/etnaviv_perfmon.c static unsigned int num_pm_domains(const struct etnaviv_gpu *gpu) etnaviv_gpu 444 drivers/gpu/drm/etnaviv/etnaviv_perfmon.c static const struct etnaviv_pm_domain *pm_domain(const struct etnaviv_gpu *gpu, etnaviv_gpu 467 drivers/gpu/drm/etnaviv/etnaviv_perfmon.c int etnaviv_pm_query_dom(struct etnaviv_gpu *gpu, etnaviv_gpu 491 drivers/gpu/drm/etnaviv/etnaviv_perfmon.c int etnaviv_pm_query_sig(struct etnaviv_gpu *gpu, etnaviv_gpu 537 drivers/gpu/drm/etnaviv/etnaviv_perfmon.c void etnaviv_perfmon_process(struct etnaviv_gpu *gpu, etnaviv_gpu 10 drivers/gpu/drm/etnaviv/etnaviv_perfmon.h struct etnaviv_gpu; etnaviv_gpu 26 drivers/gpu/drm/etnaviv/etnaviv_perfmon.h int etnaviv_pm_query_dom(struct etnaviv_gpu *gpu, etnaviv_gpu 29 drivers/gpu/drm/etnaviv/etnaviv_perfmon.h int etnaviv_pm_query_sig(struct etnaviv_gpu *gpu, etnaviv_gpu 35 drivers/gpu/drm/etnaviv/etnaviv_perfmon.h void etnaviv_perfmon_process(struct etnaviv_gpu *gpu, etnaviv_gpu 88 drivers/gpu/drm/etnaviv/etnaviv_sched.c struct etnaviv_gpu *gpu = submit->gpu; etnaviv_gpu 181 drivers/gpu/drm/etnaviv/etnaviv_sched.c int etnaviv_sched_init(struct etnaviv_gpu *gpu) etnaviv_gpu 194 drivers/gpu/drm/etnaviv/etnaviv_sched.c void etnaviv_sched_fini(struct etnaviv_gpu *gpu) etnaviv_gpu 11 drivers/gpu/drm/etnaviv/etnaviv_sched.h struct etnaviv_gpu; etnaviv_gpu 19 drivers/gpu/drm/etnaviv/etnaviv_sched.h int etnaviv_sched_init(struct etnaviv_gpu *gpu); etnaviv_gpu 20 drivers/gpu/drm/etnaviv/etnaviv_sched.h void etnaviv_sched_fini(struct etnaviv_gpu *gpu);