Lines Matching defs:v3d_dev
41 struct v3d_dev { struct
42 struct drm_device drm;
47 int ver;
48 bool single_irq_line;
50 struct device *dev;
51 struct platform_device *pdev;
52 void __iomem *hub_regs;
53 void __iomem *core_regs[3];
54 void __iomem *bridge_regs;
55 void __iomem *gca_regs;
56 struct clk *clk;
57 struct reset_control *reset;
60 volatile u32 *pt;
61 dma_addr_t pt_paddr;
67 void *mmu_scratch;
68 dma_addr_t mmu_scratch_paddr;
70 int va_width;
73 u32 cores;
78 struct drm_mm mm;
79 spinlock_t mm_lock;
81 struct work_struct overflow_mem_work;
83 struct v3d_bin_job *bin_job;
84 struct v3d_render_job *render_job;
85 struct v3d_tfu_job *tfu_job;
86 struct v3d_csd_job *csd_job;
88 struct v3d_queue_state queue[V3D_MAX_QUEUES];
93 spinlock_t job_lock;
96 struct mutex bo_lock;
121 static inline struct v3d_dev * argument