Lines Matching refs:rdev

59 uint32_t vce_v1_0_get_rptr(struct radeon_device *rdev,  in vce_v1_0_get_rptr()  argument
76 uint32_t vce_v1_0_get_wptr(struct radeon_device *rdev, in vce_v1_0_get_wptr() argument
93 void vce_v1_0_set_wptr(struct radeon_device *rdev, in vce_v1_0_set_wptr() argument
102 void vce_v1_0_enable_mgcg(struct radeon_device *rdev, bool enable) in vce_v1_0_enable_mgcg() argument
106 if (enable && (rdev->cg_flags & RADEON_CG_SUPPORT_VCE_MGCG)) { in vce_v1_0_enable_mgcg()
135 static void vce_v1_0_init_cg(struct radeon_device *rdev) in vce_v1_0_init_cg() argument
157 int vce_v1_0_load_fw(struct radeon_device *rdev, uint32_t *data) in vce_v1_0_load_fw() argument
159 struct vce_v1_0_fw_signature *sign = (void*)rdev->vce_fw->data; in vce_v1_0_load_fw()
163 switch (rdev->family) { in vce_v1_0_load_fw()
197 memcpy(&data[16], &sign[1], rdev->vce_fw->size - sizeof(*sign)); in vce_v1_0_load_fw()
205 rdev->vce.keyselect = le32_to_cpu(sign->val[i].keyselect); in vce_v1_0_load_fw()
210 unsigned vce_v1_0_bo_size(struct radeon_device *rdev) in vce_v1_0_bo_size() argument
212 WARN_ON(VCE_V1_0_FW_SIZE < rdev->vce_fw->size); in vce_v1_0_bo_size()
216 int vce_v1_0_resume(struct radeon_device *rdev) in vce_v1_0_resume() argument
218 uint64_t addr = rdev->vce.gpu_addr; in vce_v1_0_resume()
254 WREG32(VCE_LMI_FW_START_KEYSEL, rdev->vce.keyselect); in vce_v1_0_resume()
277 vce_v1_0_init_cg(rdev); in vce_v1_0_resume()
289 int vce_v1_0_start(struct radeon_device *rdev) in vce_v1_0_start() argument
297 ring = &rdev->ring[TN_RING_TYPE_VCE1_INDEX]; in vce_v1_0_start()
304 ring = &rdev->ring[TN_RING_TYPE_VCE2_INDEX]; in vce_v1_0_start()
356 int vce_v1_0_init(struct radeon_device *rdev) in vce_v1_0_init() argument
361 r = vce_v1_0_start(rdev); in vce_v1_0_init()
365 ring = &rdev->ring[TN_RING_TYPE_VCE1_INDEX]; in vce_v1_0_init()
367 r = radeon_ring_test(rdev, TN_RING_TYPE_VCE1_INDEX, ring); in vce_v1_0_init()
373 ring = &rdev->ring[TN_RING_TYPE_VCE2_INDEX]; in vce_v1_0_init()
375 r = radeon_ring_test(rdev, TN_RING_TYPE_VCE2_INDEX, ring); in vce_v1_0_init()