atomic64_t
atomic64_t vram_pin_size;
atomic64_t visible_pin_size;
atomic64_t gart_pin_size;
atomic64_t num_bytes_moved;
atomic64_t num_evictions;
atomic64_t num_vram_cpu_page_faults;
return atomic64_read((atomic64_t *)(adev->doorbell.ptr + index));
atomic64_set((atomic64_t *)(adev->doorbell.ptr + index), v);
atomic64_t available;
atomic64_t usage;
atomic64_t vis_usage;
wptr = atomic64_read((atomic64_t *)&adev->wb.wb[ring->wptr_offs]);
atomic64_set((atomic64_t*)&adev->wb.wb[ring->wptr_offs], ring->wptr);
wptr = atomic64_read((atomic64_t *)&ring->adev->wb.wb[ring->wptr_offs]);
atomic64_set((atomic64_t*)&adev->wb.wb[ring->wptr_offs], ring->wptr);
atomic_long_add_unless(atomic64_t *v, long a, long u)
atomic64_add_return(int64_t i, atomic64_t *v)
atomic64_inc(atomic64_t *v)
atomic64_t job_id_count;
atomic64_read(atomic64_t *v)
atomic_add_return_long(int64_t i, atomic64_t *v)
atomic_sub_return_long(int64_t i, atomic64_t *v)
atomic64_set(atomic64_t *v, long i)
static atomic64_t drm_fence_context_count = ATOMIC_INIT(1);
atomic64_t vram_usage;
atomic64_t gtt_usage;
atomic64_t num_bytes_moved;
atomic64_t last_seq;
atomic64_t last_activity;