Browse Source

rename starpu_handle_get_interface to starpu_data_get_interface_ops and document it

Nathalie Furmento 12 years ago
parent
commit
350a8ed082

+ 5 - 0
doc/chapters/api.texi

@@ -594,6 +594,11 @@ codelet, and reduction between per-worker buffers will be done with the
 @var{redux_cl} codelet.
 @end deftypefun
 
+@deftypefun struct starpu_data_interface_ops* starpu_data_get_interface_ops (starpu_data_handle_t @var{handle})
+Get a pointer to the structure describing the different methods used
+to manipulate the given data. See @ref{struct starpu_data_interface_ops} for more details on this structure.
+@end deftypefun
+
 @node Access registered data from the application
 @subsection Access registered data from the application
 

+ 1 - 1
include/starpu_data.h

@@ -134,7 +134,7 @@ int starpu_data_get_rank(starpu_data_handle_t handle);
 int starpu_data_set_tag(starpu_data_handle_t handle, int tag);
 int starpu_data_get_tag(starpu_data_handle_t handle);
 starpu_data_handle_t starpu_data_get_data_handle_from_tag(int tag);
-struct starpu_data_interface_ops* starpu_handle_get_interface(starpu_data_handle_t handle);
+struct starpu_data_interface_ops* starpu_data_get_interface_ops(starpu_data_handle_t handle);
 
 unsigned starpu_data_test_if_allocated_on_node(starpu_data_handle_t handle, unsigned memory_node);
 

+ 1 - 1
mpi/src/starpu_mpi.c

@@ -755,7 +755,7 @@ static void _starpu_mpi_copy_cb(void* arg)
 {
 	struct _starpu_mpi_copy_cb_args *args = arg;
 
-	struct starpu_data_interface_ops *itf = starpu_handle_get_interface(args->copy_handle);
+	struct starpu_data_interface_ops *itf = starpu_data_get_interface_ops(args->copy_handle);
 	void* itf_src = starpu_data_get_interface_on_node(args->copy_handle,0);
 	void* itf_dst = starpu_data_get_interface_on_node(args->data_handle,0);
 

+ 1 - 1
src/datawizard/interfaces/data_interface.c

@@ -418,7 +418,7 @@ int starpu_data_release_tag(starpu_data_handle_t handle)
 	return 0;
 }
 
-struct starpu_data_interface_ops* starpu_handle_get_interface(starpu_data_handle_t handle)
+struct starpu_data_interface_ops* starpu_data_get_interface_ops(starpu_data_handle_t handle)
 {
 	return handle->ops;
 }