Lines Matching defs:etnaviv_gpu
107 struct etnaviv_gpu { struct
117 enum etnaviv_gpu_state state; argument
120 struct etnaviv_cmdbuf buffer;
121 int exec_state;
125 struct etnaviv_event event[ETNA_NR_EVENTS];
126 struct completion event_free;
127 spinlock_t event_spinlock;
129 u32 idle_mask;
132 struct xarray user_fences;
133 u32 next_user_fence;
134 u32 next_fence;
135 u32 completed_fence;
136 wait_queue_head_t fence_event;
137 u64 fence_context;
138 spinlock_t fence_spinlock;
141 struct work_struct sync_point_work;
142 int sync_point_event;
166 static inline void gpu_write(struct etnaviv_gpu *gpu, u32 reg, u32 data) in gpu_write() argument