Lines Matching defs:v3d_dev
82 struct v3d_dev { struct
83 struct drm_device drm;
88 int ver;
89 bool single_irq_line;
91 void __iomem *hub_regs;
92 void __iomem *core_regs[3];
93 void __iomem *bridge_regs;
94 void __iomem *gca_regs;
95 struct clk *clk;
96 struct reset_control *reset;
99 volatile u32 *pt;
100 dma_addr_t pt_paddr;
106 void *mmu_scratch;
107 dma_addr_t mmu_scratch_paddr;
109 int va_width;
112 u32 cores;
117 struct drm_mm mm;
118 spinlock_t mm_lock;
120 struct work_struct overflow_mem_work;
122 struct v3d_bin_job *bin_job;
123 struct v3d_render_job *render_job;
124 struct v3d_tfu_job *tfu_job;
125 struct v3d_csd_job *csd_job;
126 struct v3d_cpu_job *cpu_job;
128 struct v3d_queue_state queue[V3D_MAX_QUEUES];
133 spinlock_t job_lock;
136 struct v3d_perfmon *active_perfmon;
139 struct mutex bo_lock;
164 static inline struct v3d_dev * argument