18 #ifndef __DRIVER_DISK_H__
19 #define __DRIVER_DISK_H__
25 int _starpu_disk_copy_src_to_disk(
void * src,
unsigned src_node,
void * dst,
size_t dst_offset,
unsigned dst_node,
size_t size,
void * async_channel);
27 int _starpu_disk_copy_disk_to_src(
void * src,
size_t src_offset,
unsigned src_node,
void * dst,
unsigned dst_node,
size_t size,
void * async_channel);
29 int _starpu_disk_copy_disk_to_disk(
void * src,
size_t src_offset,
unsigned src_node,
void * dst,
size_t dst_offset,
unsigned dst_node,
size_t size,
void * async_channel);
34 int _starpu_disk_copy_interface_from_disk_to_cpu(starpu_data_handle_t handle,
void *src_interface,
unsigned src_node,
void *dst_interface,
unsigned dst_node,
struct _starpu_data_request *req);
35 int _starpu_disk_copy_interface_from_disk_to_disk(starpu_data_handle_t handle,
void *src_interface,
unsigned src_node,
void *dst_interface,
unsigned dst_node,
struct _starpu_data_request *req);
36 int _starpu_disk_copy_interface_from_cpu_to_disk(starpu_data_handle_t handle,
void *src_interface,
unsigned src_node,
void *dst_interface,
unsigned dst_node,
struct _starpu_data_request *req);
38 int _starpu_disk_copy_data_from_disk_to_cpu(uintptr_t src,
size_t src_offset,
unsigned src_node, uintptr_t dst,
size_t dst_offset,
unsigned dst_node,
size_t size,
struct _starpu_async_channel *async_channel);
39 int _starpu_disk_copy_data_from_disk_to_disk(uintptr_t src,
size_t src_offset,
unsigned src_node, uintptr_t dst,
size_t dst_offset,
unsigned dst_node,
size_t size,
struct _starpu_async_channel *async_channel);
40 int _starpu_disk_copy_data_from_cpu_to_disk(uintptr_t src,
size_t src_offset,
unsigned src_node, uintptr_t dst,
size_t dst_offset,
unsigned dst_node,
size_t size,
struct _starpu_async_channel *async_channel);
43 int _starpu_disk_is_direct_access_supported(
unsigned node,
unsigned handling_node);
44 uintptr_t _starpu_disk_malloc_on_node(
unsigned dst_node,
size_t size,
int flags);
45 void _starpu_disk_free_on_node(
unsigned dst_node, uintptr_t addr,
size_t size,
int flags);
Definition: copy_driver.h:127
Definition: node_ops.h:48