|
@@ -38,13 +38,13 @@ struct starpu_disk_ops
|
|
int (*read) (void *base, void *obj, void *buf, off_t offset, size_t size);
|
|
int (*read) (void *base, void *obj, void *buf, off_t offset, size_t size);
|
|
int (*write) (void *base, void *obj, const void *buf, off_t offset, size_t size);
|
|
int (*write) (void *base, void *obj, const void *buf, off_t offset, size_t size);
|
|
|
|
|
|
- int (*full_read) (void * base, void * obj, void ** ptr, size_t * size);
|
|
+ int (*full_read) (void * base, void * obj, void ** ptr, size_t * size, unsigned dst_node);
|
|
int (*full_write) (void * base, void * obj, void * ptr, size_t size);
|
|
int (*full_write) (void * base, void * obj, void * ptr, size_t size);
|
|
|
|
|
|
void * (*async_write) (void *base, void *obj, void *buf, off_t offset, size_t size);
|
|
void * (*async_write) (void *base, void *obj, void *buf, off_t offset, size_t size);
|
|
void * (*async_read) (void *base, void *obj, void *buf, off_t offset, size_t size);
|
|
void * (*async_read) (void *base, void *obj, void *buf, off_t offset, size_t size);
|
|
|
|
|
|
- void * (*async_full_read) (void * base, void * obj, void ** ptr, size_t * size);
|
|
+ void * (*async_full_read) (void * base, void * obj, void ** ptr, size_t * size, unsigned dst_node);
|
|
void * (*async_full_write) (void * base, void * obj, void * ptr, size_t size);
|
|
void * (*async_full_write) (void * base, void * obj, void * ptr, size_t size);
|
|
|
|
|
|
void * (*copy) (void *base_src, void* obj_src, off_t offset_src, void *base_dst, void* obj_dst, off_t offset_dst, size_t size);
|
|
void * (*copy) (void *base_src, void* obj_src, off_t offset_src, void *base_dst, void* obj_dst, off_t offset_dst, size_t size);
|