Lines Matching defs:radeon_ring
793 struct radeon_ring { struct
794 struct radeon_device *rdev;
795 struct radeon_bo *ring_obj;
796 volatile uint32_t *ring;
797 unsigned rptr_offs;
798 unsigned rptr_save_reg;
799 u64 next_rptr_gpu_addr;
800 volatile u32 *next_rptr_cpu_addr;
801 unsigned wptr;
802 unsigned wptr_old;
803 unsigned ring_size;
804 unsigned ring_free_dw;
805 int count_dw;
806 atomic_t last_rptr;
807 atomic64_t last_activity;
808 uint64_t gpu_addr;
809 uint32_t align_mask;
810 uint32_t ptr_mask;
811 bool ready;
812 u32 nop;
813 u32 idx;
814 u64 last_semaphore_signal_addr;
815 u64 last_semaphore_wait_addr;
817 u32 me;
818 u32 pipe;
819 u32 queue;
820 struct radeon_bo *mqd_obj;
821 u32 doorbell_index;
822 unsigned wptr_offs;