radeonsi: move CP DMA functions to their own file
[mesa.git] / src / gallium / drivers / radeonsi / si_pipe.h
index 28cb4e990ae793b11e507540879ec4c820ac27ad..a249d317b0757c5572f11a880231ce74486e2bbf 100644 (file)
@@ -268,6 +268,13 @@ void si_resource_copy_region(struct pipe_context *ctx,
                             unsigned src_level,
                             const struct pipe_box *src_box);
 
+/* si_cp_dma.c */
+void si_copy_buffer(struct si_context *sctx,
+                   struct pipe_resource *dst, struct pipe_resource *src,
+                   uint64_t dst_offset, uint64_t src_offset, unsigned size,
+                   bool is_framebuffer);
+void si_init_cp_dma_functions(struct si_context *sctx);
+
 /* si_dma.c */
 void si_dma_copy(struct pipe_context *ctx,
                 struct pipe_resource *dst,