Lines Matching defs:v3d_dev
65 struct v3d_dev { struct
66 struct drm_device drm;
71 int ver;
72 bool single_irq_line;
74 void __iomem *hub_regs;
75 void __iomem *core_regs[3];
76 void __iomem *bridge_regs;
77 void __iomem *gca_regs;
78 struct clk *clk;
79 struct reset_control *reset;
82 volatile u32 *pt;
83 dma_addr_t pt_paddr;
89 void *mmu_scratch;
90 dma_addr_t mmu_scratch_paddr;
92 int va_width;
95 u32 cores;
100 struct drm_mm mm;
101 spinlock_t mm_lock;
103 struct work_struct overflow_mem_work;
105 struct v3d_bin_job *bin_job;
106 struct v3d_render_job *render_job;
107 struct v3d_tfu_job *tfu_job;
108 struct v3d_csd_job *csd_job;
110 struct v3d_queue_state queue[V3D_MAX_QUEUES];
115 spinlock_t job_lock;
118 struct v3d_perfmon *active_perfmon;
121 struct mutex bo_lock;
146 static inline struct v3d_dev * argument