17 #ifndef __DATA_CONCURRENCY_H__
18 #define __DATA_CONCURRENCY_H__
24 void _starpu_job_set_ordered_buffers(
struct _starpu_job *j);
26 unsigned _starpu_concurrent_data_access(
struct _starpu_job *j);
27 void _starpu_submit_job_enforce_arbitered_deps(
struct _starpu_job *j,
unsigned buf,
unsigned nbuffers);
28 void _starpu_enforce_data_deps_notify_job_ready_soon(
struct _starpu_job *j, _starpu_notify_job_start_data *data);
30 int _starpu_notify_data_dependencies(starpu_data_handle_t handle);
31 void _starpu_notify_arbitered_dependencies(starpu_data_handle_t handle);
33 unsigned _starpu_attempt_to_submit_data_request_from_apps(starpu_data_handle_t handle,
34 enum starpu_data_access_mode mode,
35 void (*callback)(
void *),
void *argcb);
37 unsigned _starpu_attempt_to_submit_arbitered_data_request(
unsigned request_from_codelet,
38 starpu_data_handle_t handle,
enum starpu_data_access_mode mode,
39 void (*callback)(
void *),
void *argcb,