Browse Source

Replace the public function starpu_data_is_multiformat_handle by a private function _starpu_data_is_multiformat_handle.

Cyril Roelandt 13 years ago
parent
commit
885215433f

+ 0 - 2
include/starpu_data_interfaces.h

@@ -385,8 +385,6 @@ void starpu_multiformat_data_register(starpu_data_handle_t *handle, uint32_t hom
 
 #define STARPU_MULTIFORMAT_GET_NX(interface)  (((struct starpu_multiformat_interface *)(interface))->nx)
 
-int starpu_data_is_multiformat_handle(starpu_data_handle_t handle);
-
 enum starpu_data_interface_id starpu_get_handle_interface_id(starpu_data_handle_t handle);
 
 /* Lookup a ram pointer into a StarPU handle */

+ 1 - 1
src/core/perfmodel/perfmodel.c

@@ -264,7 +264,7 @@ double starpu_task_expected_conversion_time(struct starpu_task *task,
 		struct starpu_task *conversion_task;
 
 		handle = task->handles[i];
-		if (!starpu_data_is_multiformat_handle(handle))
+		if (!_starpu_data_is_multiformat_handle(handle))
 			continue;
 
 		if (arch < STARPU_CUDA_DEFAULT)

+ 1 - 1
src/core/task.c

@@ -652,7 +652,7 @@ _starpu_task_uses_multiformat_handles(struct starpu_task *task)
 	unsigned i;
 	for (i = 0; i < task->cl->nbuffers; i++)
 	{
-		if (starpu_data_is_multiformat_handle(task->handles[i]))
+		if (_starpu_data_is_multiformat_handle(task->handles[i]))
 			return 1;
 	}
 

+ 1 - 1
src/datawizard/filters.c

@@ -271,7 +271,7 @@ void starpu_data_unpartition(starpu_data_handle_t root_handle, uint32_t gatherin
 			starpu_data_unpartition(child_handle, gathering_node);
 
 		/* If this is a multiformat handle, we must convert the data now */
-		if (starpu_data_is_multiformat_handle(child_handle) &&
+		if (_starpu_data_is_multiformat_handle(child_handle) &&
 			starpu_node_get_kind(child_handle->mf_node) != STARPU_CPU_RAM)
 		{
 			struct starpu_codelet cl =

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

@@ -92,7 +92,7 @@ starpu_data_handle_t starpu_data_lookup(const void *ptr)
 }
 
 int
-starpu_data_is_multiformat_handle(starpu_data_handle_t handle)
+_starpu_data_is_multiformat_handle(starpu_data_handle_t handle)
 {
 	return handle->ops->is_multiformat;
 }
@@ -459,7 +459,7 @@ static void _starpu_data_unregister(starpu_data_handle_t handle, unsigned cohere
 		 * this piece of data back into the CPU format.
 		 * XXX : This is quite hacky, could we submit a task instead ?
 		 */
-		if (starpu_data_is_multiformat_handle(handle) &&
+		if (_starpu_data_is_multiformat_handle(handle) &&
 			starpu_node_get_kind(handle->mf_node) != STARPU_CPU_RAM)
 		{
 			_STARPU_DEBUG("Conversion needed\n");

+ 2 - 0
src/datawizard/interfaces/data_interface.h

@@ -34,4 +34,6 @@ extern void _starpu_data_register_ram_pointer(starpu_data_handle_t handle,
 						void *ptr)
 	STARPU_ATTRIBUTE_INTERNAL;
 
+extern int _starpu_data_is_multiformat_handle(starpu_data_handle_t handle);
+
 #endif // __DATA_INTERFACE_H__

+ 1 - 1
src/datawizard/user_interactions.c

@@ -207,7 +207,7 @@ int starpu_data_acquire(starpu_data_handle_t handle, enum starpu_access_mode mod
 		return -EDEADLK;
         }
 
-	if (starpu_data_is_multiformat_handle(handle) &&
+	if (_starpu_data_is_multiformat_handle(handle) &&
 	    _starpu_handle_needs_conversion_task(handle, 0))
 	{
 		struct starpu_task *task = _starpu_create_conversion_task(handle, 0);