preempt_state
int preempt_state = atomic_read(&a5xx_gpu->preempt_state);
return !(preempt_state == PREEMPT_NONE ||
preempt_state == PREEMPT_ABORT);
atomic_t preempt_state;
enum preempt_state old, enum preempt_state new)
enum preempt_state cur = atomic_cmpxchg(&a5xx_gpu->preempt_state,
enum preempt_state new)
atomic_set(&gpu->preempt_state, new);
int preempt_state = atomic_read(&a6xx_gpu->preempt_state);
return !(preempt_state == PREEMPT_NONE ||
preempt_state == PREEMPT_FINISH);
atomic_t preempt_state;
enum a6xx_preempt_state cur = atomic_cmpxchg(&a6xx_gpu->preempt_state,
atomic_set(&gpu->preempt_state, new);