23 #define STARPU_DISK_ALL 1
24 #define STARPU_DISK_NO_RECLAIM 2
37 void _starpu_disk_free (
unsigned node,
void *obj,
size_t size);
43 int _starpu_disk_full_read(
unsigned src_node,
unsigned dst_node,
void * obj,
void ** ptr,
size_t * size,
struct _starpu_async_channel * async_channel);
44 int _starpu_disk_full_write(
unsigned src_node,
unsigned dst_node,
void * obj,
void * ptr,
size_t size,
struct _starpu_async_channel * async_channel);
46 int _starpu_disk_copy(
unsigned node_src,
void* obj_src, off_t offset_src,
unsigned node_dst,
void* obj_dst, off_t offset_dst,
size_t size,
struct _starpu_async_channel * async_channel);
59 int _starpu_get_disk_flag(
unsigned node);
64 void _starpu_swap_init(
void);
Definition: copy_driver.h:127
int starpu_disk_test_request(struct _starpu_async_channel *async_channel)
int _starpu_disk_write(unsigned src_node, unsigned dst_node, void *obj, void *buf, off_t offset, size_t size, struct _starpu_async_channel *async_channel)
void _starpu_set_disk_flag(unsigned node, int flag)
void starpu_disk_wait_request(struct _starpu_async_channel *async_channel)
void * _starpu_disk_alloc(unsigned node, size_t size) STARPU_ATTRIBUTE_MALLOC
void _starpu_disk_unregister(void)
int _starpu_disk_can_copy(unsigned node1, unsigned node2)
int _starpu_disk_read(unsigned src_node, unsigned dst_node, void *obj, void *buf, off_t offset, size_t size, struct _starpu_async_channel *async_channel)