| .. | .. |
|---|
| 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); |
|---|