diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu.h')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h index 866b5fa298e7..e0727de9c2b2 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h | |||
@@ -326,6 +326,7 @@ struct amdgpu_ring_funcs { | |||
326 | struct amdgpu_ib *ib); | 326 | struct amdgpu_ib *ib); |
327 | void (*emit_fence)(struct amdgpu_ring *ring, uint64_t addr, | 327 | void (*emit_fence)(struct amdgpu_ring *ring, uint64_t addr, |
328 | uint64_t seq, unsigned flags); | 328 | uint64_t seq, unsigned flags); |
329 | void (*emit_pipeline_sync)(struct amdgpu_ring *ring); | ||
329 | void (*emit_vm_flush)(struct amdgpu_ring *ring, unsigned vm_id, | 330 | void (*emit_vm_flush)(struct amdgpu_ring *ring, unsigned vm_id, |
330 | uint64_t pd_addr); | 331 | uint64_t pd_addr); |
331 | void (*emit_hdp_flush)(struct amdgpu_ring *ring); | 332 | void (*emit_hdp_flush)(struct amdgpu_ring *ring); |
@@ -2234,6 +2235,7 @@ amdgpu_get_sdma_instance(struct amdgpu_ring *ring) | |||
2234 | #define amdgpu_ring_get_wptr(r) (r)->funcs->get_wptr((r)) | 2235 | #define amdgpu_ring_get_wptr(r) (r)->funcs->get_wptr((r)) |
2235 | #define amdgpu_ring_set_wptr(r) (r)->funcs->set_wptr((r)) | 2236 | #define amdgpu_ring_set_wptr(r) (r)->funcs->set_wptr((r)) |
2236 | #define amdgpu_ring_emit_ib(r, ib) (r)->funcs->emit_ib((r), (ib)) | 2237 | #define amdgpu_ring_emit_ib(r, ib) (r)->funcs->emit_ib((r), (ib)) |
2238 | #define amdgpu_ring_emit_pipeline_sync(r) (r)->funcs->emit_pipeline_sync((r)) | ||
2237 | #define amdgpu_ring_emit_vm_flush(r, vmid, addr) (r)->funcs->emit_vm_flush((r), (vmid), (addr)) | 2239 | #define amdgpu_ring_emit_vm_flush(r, vmid, addr) (r)->funcs->emit_vm_flush((r), (vmid), (addr)) |
2238 | #define amdgpu_ring_emit_fence(r, addr, seq, flags) (r)->funcs->emit_fence((r), (addr), (seq), (flags)) | 2240 | #define amdgpu_ring_emit_fence(r, addr, seq, flags) (r)->funcs->emit_fence((r), (addr), (seq), (flags)) |
2239 | #define amdgpu_ring_emit_gds_switch(r, v, db, ds, wb, ws, ab, as) (r)->funcs->emit_gds_switch((r), (v), (db), (ds), (wb), (ws), (ab), (as)) | 2241 | #define amdgpu_ring_emit_gds_switch(r, v, db, ds, wb, ws, ab, as) (r)->funcs->emit_gds_switch((r), (v), (db), (ds), (wb), (ws), (ab), (as)) |