Lines Matching defs:etnaviv_gpu
109 struct etnaviv_gpu { struct
119 enum etnaviv_gpu_state state; argument
122 struct etnaviv_cmdbuf buffer;
123 int exec_state;
127 struct etnaviv_event event[ETNA_NR_EVENTS];
128 struct completion event_free;
129 spinlock_t event_spinlock;
131 u32 idle_mask;
134 struct xarray user_fences;
135 u32 next_user_fence;
136 u32 next_fence;
137 u32 completed_fence;
138 wait_queue_head_t fence_event;
139 u64 fence_context;
140 spinlock_t fence_spinlock;
143 struct work_struct sync_point_work;
144 int sync_point_event;
170 static inline void gpu_write(struct etnaviv_gpu *gpu, u32 reg, u32 data) in gpu_write() argument