17 #ifndef __DRIVER_CPU_H__
18 #define __DRIVER_CPU_H__
22 #include <common/config.h>
28 void *_starpu_cpu_worker(
void *);
30 int _starpu_cpu_copy_interface(starpu_data_handle_t handle,
void *src_interface,
unsigned src_node,
void *dst_interface,
unsigned dst_node,
struct _starpu_data_request *req);
31 int _starpu_cpu_copy_data(uintptr_t src_ptr,
size_t src_offset,
unsigned src_node, uintptr_t dst_ptr,
size_t dst_offset,
unsigned dst_node,
size_t ssize,
struct _starpu_async_channel *async_channel);
33 int _starpu_cpu_is_direct_access_supported(
unsigned node,
unsigned handling_node);
34 uintptr_t _starpu_cpu_malloc_on_node(
unsigned dst_node,
size_t size,
int flags);
35 void _starpu_cpu_free_on_node(
unsigned dst_node, uintptr_t addr,
size_t size,
int flags);
Definition: copy_driver.h:127
Definition: node_ops.h:48