17#ifndef __DRIVER_CPU_H__
18#define __DRIVER_CPU_H__
22#include <common/config.h>
28void *_starpu_cpu_worker(
void *);
30int _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);
31int _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);
33int _starpu_cpu_is_direct_access_supported(
unsigned node,
unsigned handling_node);
34uintptr_t _starpu_cpu_malloc_on_node(
unsigned dst_node,
size_t size,
int flags);
35void _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