Lines Matching defs:v3d_dev
40 struct v3d_dev { struct
41 struct drm_device drm;
46 int ver;
47 bool single_irq_line;
49 void __iomem *hub_regs;
50 void __iomem *core_regs[3];
51 void __iomem *bridge_regs;
52 void __iomem *gca_regs;
53 struct clk *clk;
54 struct reset_control *reset;
57 volatile u32 *pt;
58 dma_addr_t pt_paddr;
64 void *mmu_scratch;
65 dma_addr_t mmu_scratch_paddr;
67 int va_width;
70 u32 cores;
75 struct drm_mm mm;
76 spinlock_t mm_lock;
78 struct work_struct overflow_mem_work;
80 struct v3d_bin_job *bin_job;
81 struct v3d_render_job *render_job;
82 struct v3d_tfu_job *tfu_job;
83 struct v3d_csd_job *csd_job;
85 struct v3d_queue_state queue[V3D_MAX_QUEUES];
90 spinlock_t job_lock;
93 struct mutex bo_lock;
118 static inline struct v3d_dev * argument