Lines Matching defs:vc4_dev
67 struct vc4_dev { struct
68 struct drm_device *dev;
70 struct vc4_hdmi *hdmi;
71 struct vc4_hvs *hvs;
72 struct vc4_v3d *v3d;
73 struct vc4_dpi *dpi;
74 struct vc4_dsi *dsi1;
75 struct vc4_vec *vec;
76 struct vc4_txp *txp;
78 struct vc4_hang_state *hang_state;
84 struct vc4_bo_cache {
99 } bo_cache;
101 u32 num_labels;
102 struct vc4_label {
106 } *bo_labels;
109 struct mutex bo_lock;
115 struct {
122 } purgeable;
124 uint64_t dma_fence_context;
129 uint64_t emit_seqno;
134 uint64_t finished_seqno;
140 struct list_head bin_job_list;
147 struct list_head render_job_list;
152 struct list_head job_done_list;
156 spinlock_t job_lock;
157 wait_queue_head_t job_wait_queue;
158 struct work_struct job_done_work;
163 struct vc4_perfmon *active_perfmon;
168 struct list_head seqno_cb_list;
174 struct vc4_bo *bin_bo;
177 uint32_t bin_alloc_size;
205 static inline struct vc4_dev * argument