.. | .. |
---|
58 | 58 | int amdgpu_vce_entity_init(struct amdgpu_device *adev); |
---|
59 | 59 | int amdgpu_vce_suspend(struct amdgpu_device *adev); |
---|
60 | 60 | int amdgpu_vce_resume(struct amdgpu_device *adev); |
---|
61 | | -int amdgpu_vce_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, |
---|
62 | | - struct dma_fence **fence); |
---|
63 | | -int amdgpu_vce_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, |
---|
64 | | - bool direct, struct dma_fence **fence); |
---|
65 | 61 | void amdgpu_vce_free_handles(struct amdgpu_device *adev, struct drm_file *filp); |
---|
66 | 62 | int amdgpu_vce_ring_parse_cs(struct amdgpu_cs_parser *p, uint32_t ib_idx); |
---|
67 | 63 | int amdgpu_vce_ring_parse_cs_vm(struct amdgpu_cs_parser *p, uint32_t ib_idx); |
---|
68 | | -void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib, |
---|
69 | | - unsigned vmid, bool ctx_switch); |
---|
| 64 | +void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, |
---|
| 65 | + struct amdgpu_ib *ib, uint32_t flags); |
---|
70 | 66 | void amdgpu_vce_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, |
---|
71 | 67 | unsigned flags); |
---|
72 | 68 | int amdgpu_vce_ring_test_ring(struct amdgpu_ring *ring); |
---|