ivi-shell: rename ivi_controller_interface

The name of ivi_controller_interface is changed to ivi_layout_interface
with this patch.

This name is better suited to the interface, because it is implemented
in ivi-layout.c and its methods are linked to ivi_layout* functions.

Furthermore, the controller modules (e.g. hmi-controller) are the users
of this interface and they have their own interfaces,
which are called *_controller_interface,
e.g.: ivi_hmi_controller_interface.

This causes confusion about the software architecture.

Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
Tested-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
Reviewed-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
diff --git a/tests/ivi_layout-internal-test.c b/tests/ivi_layout-internal-test.c
index bb9cce9..d0c759b 100644
--- a/tests/ivi_layout-internal-test.c
+++ b/tests/ivi_layout-internal-test.c
@@ -38,7 +38,7 @@
 
 struct test_context {
 	struct weston_compositor *compositor;
-	const struct ivi_controller_interface *controller_interface;
+	const struct ivi_layout_interface *layout_interface;
 	uint32_t user_flags;
 };
 
@@ -67,270 +67,270 @@
 static void
 test_surface_bad_visibility(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	bool visibility;
 
-	iassert(ctl->surface_set_visibility(NULL, true) == IVI_FAILED);
+	iassert(lyt->surface_set_visibility(NULL, true) == IVI_FAILED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	visibility = ctl->surface_get_visibility(NULL);
+	visibility = lyt->surface_get_visibility(NULL);
 	iassert(visibility == false);
 }
 
 static void
 test_surface_bad_destination_rectangle(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	iassert(ctl->surface_set_destination_rectangle(NULL, 20, 30, 200, 300) == IVI_FAILED);
+	iassert(lyt->surface_set_destination_rectangle(NULL, 20, 30, 200, 300) == IVI_FAILED);
 }
 
 static void
 test_surface_bad_orientation(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	iassert(ctl->surface_set_orientation(NULL, WL_OUTPUT_TRANSFORM_90) == IVI_FAILED);
+	iassert(lyt->surface_set_orientation(NULL, WL_OUTPUT_TRANSFORM_90) == IVI_FAILED);
 
-	iassert(ctl->surface_get_orientation(NULL) == WL_OUTPUT_TRANSFORM_NORMAL);
+	iassert(lyt->surface_get_orientation(NULL) == WL_OUTPUT_TRANSFORM_NORMAL);
 }
 
 static void
 test_surface_bad_dimension(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf = NULL;
 	int32_t dest_width;
 	int32_t dest_height;
 
-	iassert(ctl->surface_set_dimension(NULL, 200, 300) == IVI_FAILED);
+	iassert(lyt->surface_set_dimension(NULL, 200, 300) == IVI_FAILED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->surface_get_dimension(NULL, &dest_width, &dest_height) == IVI_FAILED);
-	iassert(ctl->surface_get_dimension(ivisurf, NULL, &dest_height) == IVI_FAILED);
-	iassert(ctl->surface_get_dimension(ivisurf, &dest_width, NULL) == IVI_FAILED);
+	iassert(lyt->surface_get_dimension(NULL, &dest_width, &dest_height) == IVI_FAILED);
+	iassert(lyt->surface_get_dimension(ivisurf, NULL, &dest_height) == IVI_FAILED);
+	iassert(lyt->surface_get_dimension(ivisurf, &dest_width, NULL) == IVI_FAILED);
 }
 
 static void
 test_surface_bad_position(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf = NULL;
 	int32_t dest_x;
 	int32_t dest_y;
 
-	iassert(ctl->surface_set_position(NULL, 20, 30) == IVI_FAILED);
+	iassert(lyt->surface_set_position(NULL, 20, 30) == IVI_FAILED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->surface_get_position(NULL, &dest_x, &dest_y) == IVI_FAILED);
-	iassert(ctl->surface_get_position(ivisurf, NULL, &dest_y) == IVI_FAILED);
-	iassert(ctl->surface_get_position(ivisurf, &dest_x, NULL) == IVI_FAILED);
+	iassert(lyt->surface_get_position(NULL, &dest_x, &dest_y) == IVI_FAILED);
+	iassert(lyt->surface_get_position(ivisurf, NULL, &dest_y) == IVI_FAILED);
+	iassert(lyt->surface_get_position(ivisurf, &dest_x, NULL) == IVI_FAILED);
 }
 
 static void
 test_surface_bad_source_rectangle(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	iassert(ctl->surface_set_source_rectangle(NULL, 20, 30, 200, 300) == IVI_FAILED);
+	iassert(lyt->surface_set_source_rectangle(NULL, 20, 30, 200, 300) == IVI_FAILED);
 }
 
 static void
 test_surface_bad_properties(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	iassert(ctl->get_properties_of_surface(NULL) == NULL);
+	iassert(lyt->get_properties_of_surface(NULL) == NULL);
 }
 
 static void
 test_layer_create(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	uint32_t id1;
 	uint32_t id2;
 	struct ivi_layout_layer *ivilayer;
 	struct ivi_layout_layer *new_ivilayer;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(IVI_TEST_LAYER_ID(0) == ctl->get_id_of_layer(ivilayer));
+	iassert(IVI_TEST_LAYER_ID(0) == lyt->get_id_of_layer(ivilayer));
 
-	new_ivilayer = ctl->get_layer_from_id(IVI_TEST_LAYER_ID(0));
+	new_ivilayer = lyt->get_layer_from_id(IVI_TEST_LAYER_ID(0));
 	iassert(ivilayer == new_ivilayer);
 
-	id1 = ctl->get_id_of_layer(ivilayer);
-	id2 = ctl->get_id_of_layer(new_ivilayer);
+	id1 = lyt->get_id_of_layer(ivilayer);
+	id2 = lyt->get_id_of_layer(new_ivilayer);
 	iassert(id1 == id2);
 
-	ctl->layer_destroy(ivilayer);
-	iassert(ctl->get_layer_from_id(IVI_TEST_LAYER_ID(0)) == NULL);
+	lyt->layer_destroy(ivilayer);
+	iassert(lyt->get_layer_from_id(IVI_TEST_LAYER_ID(0)) == NULL);
 }
 
 static void
 test_layer_visibility(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 	const struct ivi_layout_layer_properties *prop;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(ctl->layer_get_visibility(ivilayer) == false);
+	iassert(lyt->layer_get_visibility(ivilayer) == false);
 
-	iassert(ctl->layer_set_visibility(ivilayer, true) == IVI_SUCCEEDED);
+	iassert(lyt->layer_set_visibility(ivilayer, true) == IVI_SUCCEEDED);
 
-	iassert(ctl->layer_get_visibility(ivilayer) == false);
+	iassert(lyt->layer_get_visibility(ivilayer) == false);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->layer_get_visibility(ivilayer) == true);
+	iassert(lyt->layer_get_visibility(ivilayer) == true);
 
-	prop = ctl->get_properties_of_layer(ivilayer);
+	prop = lyt->get_properties_of_layer(ivilayer);
 	iassert(prop->visibility == true);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 static void
 test_layer_opacity(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 	const struct ivi_layout_layer_properties *prop;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(ctl->layer_get_opacity(ivilayer) == wl_fixed_from_double(1.0));
+	iassert(lyt->layer_get_opacity(ivilayer) == wl_fixed_from_double(1.0));
 
-	iassert(ctl->layer_set_opacity(
+	iassert(lyt->layer_set_opacity(
 		ivilayer, wl_fixed_from_double(0.5)) == IVI_SUCCEEDED);
 
-	iassert(ctl->layer_get_opacity(ivilayer) == wl_fixed_from_double(1.0));
+	iassert(lyt->layer_get_opacity(ivilayer) == wl_fixed_from_double(1.0));
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->layer_get_opacity(ivilayer) == wl_fixed_from_double(0.5));
+	iassert(lyt->layer_get_opacity(ivilayer) == wl_fixed_from_double(0.5));
 
-	prop = ctl->get_properties_of_layer(ivilayer);
+	prop = lyt->get_properties_of_layer(ivilayer);
 	iassert(prop->opacity == wl_fixed_from_double(0.5));
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 static void
 test_layer_orientation(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 	const struct ivi_layout_layer_properties *prop;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(ctl->layer_get_orientation(ivilayer) == WL_OUTPUT_TRANSFORM_NORMAL);
+	iassert(lyt->layer_get_orientation(ivilayer) == WL_OUTPUT_TRANSFORM_NORMAL);
 
-	iassert(ctl->layer_set_orientation(
+	iassert(lyt->layer_set_orientation(
 		ivilayer, WL_OUTPUT_TRANSFORM_90) == IVI_SUCCEEDED);
 
-	iassert(ctl->layer_get_orientation(ivilayer) == WL_OUTPUT_TRANSFORM_NORMAL);
+	iassert(lyt->layer_get_orientation(ivilayer) == WL_OUTPUT_TRANSFORM_NORMAL);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->layer_get_orientation(ivilayer) == WL_OUTPUT_TRANSFORM_90);
+	iassert(lyt->layer_get_orientation(ivilayer) == WL_OUTPUT_TRANSFORM_90);
 
-	prop = ctl->get_properties_of_layer(ivilayer);
+	prop = lyt->get_properties_of_layer(ivilayer);
 	iassert(prop->orientation == WL_OUTPUT_TRANSFORM_90);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 static void
 test_layer_dimension(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 	const struct ivi_layout_layer_properties *prop;
 	int32_t dest_width;
 	int32_t dest_height;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(ctl->layer_get_dimension(
+	iassert(lyt->layer_get_dimension(
 		ivilayer, &dest_width, &dest_height) == IVI_SUCCEEDED);
 	iassert(dest_width == 200);
 	iassert(dest_height == 300);
 
-	iassert(ctl->layer_set_dimension(ivilayer, 400, 600) == IVI_SUCCEEDED);
+	iassert(lyt->layer_set_dimension(ivilayer, 400, 600) == IVI_SUCCEEDED);
 
-	iassert(ctl->layer_get_dimension(
+	iassert(lyt->layer_get_dimension(
 		ivilayer, &dest_width, &dest_height) == IVI_SUCCEEDED);
 	iassert(dest_width == 200);
 	iassert(dest_height == 300);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(IVI_SUCCEEDED == ctl->layer_get_dimension(
+	iassert(IVI_SUCCEEDED == lyt->layer_get_dimension(
 		ivilayer, &dest_width, &dest_height));
 	iassert(dest_width == 400);
 	iassert(dest_height == 600);
 
-	prop = ctl->get_properties_of_layer(ivilayer);
+	prop = lyt->get_properties_of_layer(ivilayer);
 	iassert(prop->dest_width == 400);
 	iassert(prop->dest_height == 600);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 static void
 test_layer_position(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 	const struct ivi_layout_layer_properties *prop;
 	int32_t dest_x;
 	int32_t dest_y;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(ctl->layer_get_position(
+	iassert(lyt->layer_get_position(
 		ivilayer, &dest_x, &dest_y) == IVI_SUCCEEDED);
 	iassert(dest_x == 0);
 	iassert(dest_y == 0);
 
-	iassert(ctl->layer_set_position(ivilayer, 20, 30) == IVI_SUCCEEDED);
+	iassert(lyt->layer_set_position(ivilayer, 20, 30) == IVI_SUCCEEDED);
 
-	iassert(ctl->layer_get_position(
+	iassert(lyt->layer_get_position(
 		ivilayer, &dest_x, &dest_y) == IVI_SUCCEEDED);
 	iassert(dest_x == 0);
 	iassert(dest_y == 0);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->layer_get_position(
+	iassert(lyt->layer_get_position(
 		ivilayer, &dest_x, &dest_y) == IVI_SUCCEEDED);
 	iassert(dest_x == 20);
 	iassert(dest_y == 30);
 
-	prop = ctl->get_properties_of_layer(ivilayer);
+	prop = lyt->get_properties_of_layer(ivilayer);
 	iassert(prop->dest_x == 20);
 	iassert(prop->dest_y == 30);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 static void
 test_layer_destination_rectangle(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 	const struct ivi_layout_layer_properties *prop;
 	int32_t dest_width;
@@ -338,384 +338,384 @@
 	int32_t dest_x;
 	int32_t dest_y;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	prop = ctl->get_properties_of_layer(ivilayer);
+	prop = lyt->get_properties_of_layer(ivilayer);
 	iassert(prop->dest_width == 200);
 	iassert(prop->dest_height == 300);
 	iassert(prop->dest_x == 0);
 	iassert(prop->dest_y == 0);
 
-	iassert(ctl->layer_set_destination_rectangle(
+	iassert(lyt->layer_set_destination_rectangle(
 		ivilayer, 20, 30, 400, 600) == IVI_SUCCEEDED);
 
-	prop = ctl->get_properties_of_layer(ivilayer);
+	prop = lyt->get_properties_of_layer(ivilayer);
 	iassert(prop->dest_width == 200);
 	iassert(prop->dest_height == 300);
 	iassert(prop->dest_x == 0);
 	iassert(prop->dest_y == 0);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->layer_get_dimension(
+	iassert(lyt->layer_get_dimension(
 		ivilayer, &dest_width, &dest_height) == IVI_SUCCEEDED);
 	iassert(dest_width == 400);
 	iassert(dest_height == 600);
 
-	iassert(ctl->layer_get_position(
+	iassert(lyt->layer_get_position(
 		ivilayer, &dest_x, &dest_y) == IVI_SUCCEEDED);
 	iassert(dest_x == 20);
 	iassert(dest_y == 30);
 
-	prop = ctl->get_properties_of_layer(ivilayer);
+	prop = lyt->get_properties_of_layer(ivilayer);
 	iassert(prop->dest_width == 400);
 	iassert(prop->dest_height == 600);
 	iassert(prop->dest_x == 20);
 	iassert(prop->dest_y == 30);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 static void
 test_layer_source_rectangle(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 	const struct ivi_layout_layer_properties *prop;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	prop = ctl->get_properties_of_layer(ivilayer);
+	prop = lyt->get_properties_of_layer(ivilayer);
 	iassert(prop->source_width == 200);
 	iassert(prop->source_height == 300);
 	iassert(prop->source_x == 0);
 	iassert(prop->source_y == 0);
 
-	iassert(ctl->layer_set_source_rectangle(
+	iassert(lyt->layer_set_source_rectangle(
 		ivilayer, 20, 30, 400, 600) == IVI_SUCCEEDED);
 
-	prop = ctl->get_properties_of_layer(ivilayer);
+	prop = lyt->get_properties_of_layer(ivilayer);
 	iassert(prop->source_width == 200);
 	iassert(prop->source_height == 300);
 	iassert(prop->source_x == 0);
 	iassert(prop->source_y == 0);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	prop = ctl->get_properties_of_layer(ivilayer);
+	prop = lyt->get_properties_of_layer(ivilayer);
 	iassert(prop->source_width == 400);
 	iassert(prop->source_height == 600);
 	iassert(prop->source_x == 20);
 	iassert(prop->source_y == 30);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 static void
 test_layer_bad_remove(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
-	ctl->layer_destroy(NULL);
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
+	lyt->layer_destroy(NULL);
 }
 
 static void
 test_layer_bad_visibility(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	iassert(ctl->layer_set_visibility(NULL, true) == IVI_FAILED);
+	iassert(lyt->layer_set_visibility(NULL, true) == IVI_FAILED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->layer_get_visibility(NULL) == false);
+	iassert(lyt->layer_get_visibility(NULL) == false);
 }
 
 static void
 test_layer_bad_opacity(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(ctl->layer_set_opacity(
+	iassert(lyt->layer_set_opacity(
 		NULL, wl_fixed_from_double(0.3)) == IVI_FAILED);
 
-	iassert(ctl->layer_set_opacity(
+	iassert(lyt->layer_set_opacity(
 		ivilayer, wl_fixed_from_double(0.3)) == IVI_SUCCEEDED);
 
-	iassert(ctl->layer_set_opacity(
+	iassert(lyt->layer_set_opacity(
 		ivilayer, wl_fixed_from_double(-1)) == IVI_FAILED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->layer_get_opacity(ivilayer) == wl_fixed_from_double(0.3));
+	iassert(lyt->layer_get_opacity(ivilayer) == wl_fixed_from_double(0.3));
 
-	iassert(ctl->layer_set_opacity(
+	iassert(lyt->layer_set_opacity(
 		ivilayer, wl_fixed_from_double(1.1)) == IVI_FAILED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->layer_get_opacity(ivilayer) == wl_fixed_from_double(0.3));
+	iassert(lyt->layer_get_opacity(ivilayer) == wl_fixed_from_double(0.3));
 
-	iassert(ctl->layer_set_opacity(
+	iassert(lyt->layer_set_opacity(
 		NULL, wl_fixed_from_double(0.5)) == IVI_FAILED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->layer_get_opacity(NULL) == wl_fixed_from_double(0.0));
+	iassert(lyt->layer_get_opacity(NULL) == wl_fixed_from_double(0.0));
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 static void
 test_layer_bad_destination_rectangle(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	iassert(ctl->layer_set_destination_rectangle(
+	iassert(lyt->layer_set_destination_rectangle(
 		NULL, 20, 30, 200, 300) == IVI_FAILED);
 }
 
 static void
 test_layer_bad_orientation(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	iassert(ctl->layer_set_orientation(
+	iassert(lyt->layer_set_orientation(
 		NULL, WL_OUTPUT_TRANSFORM_90) == IVI_FAILED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->layer_get_orientation(NULL) == WL_OUTPUT_TRANSFORM_NORMAL);
+	iassert(lyt->layer_get_orientation(NULL) == WL_OUTPUT_TRANSFORM_NORMAL);
 }
 
 static void
 test_layer_bad_dimension(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 	int32_t dest_width;
 	int32_t dest_height;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(ctl->layer_set_dimension(NULL, 200, 300) == IVI_FAILED);
+	iassert(lyt->layer_set_dimension(NULL, 200, 300) == IVI_FAILED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->layer_get_dimension(
+	iassert(lyt->layer_get_dimension(
 		NULL, &dest_width, &dest_height) == IVI_FAILED);
-	iassert(ctl->layer_get_dimension(
+	iassert(lyt->layer_get_dimension(
 		ivilayer, NULL, &dest_height) == IVI_FAILED);
-	iassert(ctl->layer_get_dimension(
+	iassert(lyt->layer_get_dimension(
 		ivilayer, &dest_width, NULL) == IVI_FAILED);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 static void
 test_layer_bad_position(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 	int32_t dest_x;
 	int32_t dest_y;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(ctl->layer_set_position(NULL, 20, 30) == IVI_FAILED);
+	iassert(lyt->layer_set_position(NULL, 20, 30) == IVI_FAILED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->layer_get_position(NULL, &dest_x, &dest_y) == IVI_FAILED);
-	iassert(ctl->layer_get_position(ivilayer, NULL, &dest_y) == IVI_FAILED);
-	iassert(ctl->layer_get_position(ivilayer, &dest_x, NULL) == IVI_FAILED);
+	iassert(lyt->layer_get_position(NULL, &dest_x, &dest_y) == IVI_FAILED);
+	iassert(lyt->layer_get_position(ivilayer, NULL, &dest_y) == IVI_FAILED);
+	iassert(lyt->layer_get_position(ivilayer, &dest_x, NULL) == IVI_FAILED);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 static void
 test_layer_bad_source_rectangle(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	iassert(ctl->layer_set_source_rectangle(
+	iassert(lyt->layer_set_source_rectangle(
 		NULL, 20, 30, 200, 300) == IVI_FAILED);
 }
 
 static void
 test_layer_bad_properties(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	iassert(ctl->get_properties_of_layer(NULL) == NULL);
+	iassert(lyt->get_properties_of_layer(NULL) == NULL);
 }
 
 static void
 test_commit_changes_after_visibility_set_layer_destroy(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(ctl->layer_set_visibility(ivilayer, true) == IVI_SUCCEEDED);
-	ctl->layer_destroy(ivilayer);
-	ctl->commit_changes();
+	iassert(lyt->layer_set_visibility(ivilayer, true) == IVI_SUCCEEDED);
+	lyt->layer_destroy(ivilayer);
+	lyt->commit_changes();
 }
 
 static void
 test_commit_changes_after_opacity_set_layer_destroy(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(ctl->layer_set_opacity(
+	iassert(lyt->layer_set_opacity(
 		    ivilayer, wl_fixed_from_double(0.5)) == IVI_SUCCEEDED);
-	ctl->layer_destroy(ivilayer);
-	ctl->commit_changes();
+	lyt->layer_destroy(ivilayer);
+	lyt->commit_changes();
 }
 
 static void
 test_commit_changes_after_orientation_set_layer_destroy(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(ctl->layer_set_orientation(
+	iassert(lyt->layer_set_orientation(
 		    ivilayer, WL_OUTPUT_TRANSFORM_90) == IVI_SUCCEEDED);
-	ctl->layer_destroy(ivilayer);
-	ctl->commit_changes();
+	lyt->layer_destroy(ivilayer);
+	lyt->commit_changes();
 }
 
 static void
 test_commit_changes_after_dimension_set_layer_destroy(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(ctl->layer_set_dimension(ivilayer, 200, 300) == IVI_SUCCEEDED);
-	ctl->layer_destroy(ivilayer);
-	ctl->commit_changes();
+	iassert(lyt->layer_set_dimension(ivilayer, 200, 300) == IVI_SUCCEEDED);
+	lyt->layer_destroy(ivilayer);
+	lyt->commit_changes();
 }
 
 static void
 test_commit_changes_after_position_set_layer_destroy(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(ctl->layer_set_position(ivilayer, 20, 30) == IVI_SUCCEEDED);
-	ctl->layer_destroy(ivilayer);
-	ctl->commit_changes();
+	iassert(lyt->layer_set_position(ivilayer, 20, 30) == IVI_SUCCEEDED);
+	lyt->layer_destroy(ivilayer);
+	lyt->commit_changes();
 }
 
 static void
 test_commit_changes_after_source_rectangle_set_layer_destroy(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(ctl->layer_set_source_rectangle(
+	iassert(lyt->layer_set_source_rectangle(
 		    ivilayer, 20, 30, 200, 300) == IVI_SUCCEEDED);
-	ctl->layer_destroy(ivilayer);
-	ctl->commit_changes();
+	lyt->layer_destroy(ivilayer);
+	lyt->commit_changes();
 }
 
 static void
 test_commit_changes_after_destination_rectangle_set_layer_destroy(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	iassert(ctl->layer_set_destination_rectangle(
+	iassert(lyt->layer_set_destination_rectangle(
 		    ivilayer, 20, 30, 200, 300) == IVI_SUCCEEDED);
-	ctl->layer_destroy(ivilayer);
-	ctl->commit_changes();
+	lyt->layer_destroy(ivilayer);
+	lyt->commit_changes();
 }
 
 static void
 test_layer_create_duplicate(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 	struct ivi_layout_layer *duplicatelayer;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
 	if (ivilayer != NULL)
 		iassert(ivilayer->ref_count == 1);
 
-	duplicatelayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	duplicatelayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer == duplicatelayer);
 
 	if (ivilayer != NULL)
 		iassert(ivilayer->ref_count == 2);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 
 	if (ivilayer != NULL)
 		iassert(ivilayer->ref_count == 1);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 static void
 test_get_layer_after_destory_layer(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 	iassert(ivilayer != NULL);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 
-	ivilayer = ctl->get_layer_from_id(IVI_TEST_LAYER_ID(0));
+	ivilayer = lyt->get_layer_from_id(IVI_TEST_LAYER_ID(0));
 	iassert(ivilayer == NULL);
 }
 
 static void
 test_screen_id(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_screen **iviscrns;
 	int32_t screen_length = 0;
 	uint32_t id_screen;
 	int32_t i;
 
-	iassert(ctl->get_screens(&screen_length, &iviscrns) == IVI_SUCCEEDED);
+	iassert(lyt->get_screens(&screen_length, &iviscrns) == IVI_SUCCEEDED);
 	iassert(screen_length > 0);
 
 	for (i = 0; i < screen_length; ++i) {
-		id_screen = ctl->get_id_of_screen(iviscrns[i]);
-		iassert(ctl->get_screen_from_id(id_screen) == iviscrns[i]);
+		id_screen = lyt->get_id_of_screen(iviscrns[i]);
+		iassert(lyt->get_screen_from_id(id_screen) == iviscrns[i]);
 	}
 
 	if (screen_length > 0)
@@ -725,7 +725,7 @@
 static void
 test_screen_resolution(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_screen **iviscrns;
 	int32_t screen_length = 0;
 	struct weston_output *output;
@@ -733,13 +733,13 @@
 	int32_t height;
 	int32_t i;
 
-	iassert(ctl->get_screens(&screen_length, &iviscrns) == IVI_SUCCEEDED);
+	iassert(lyt->get_screens(&screen_length, &iviscrns) == IVI_SUCCEEDED);
 	iassert(screen_length > 0);
 
 	for (i = 0; i < screen_length; ++i) {
-		output = ctl->screen_get_output(iviscrns[i]);
+		output = lyt->screen_get_output(iviscrns[i]);
 		iassert(output != NULL);
-		iassert(ctl->get_screen_resolution(
+		iassert(lyt->get_screen_resolution(
 			    iviscrns[i], &width, &height) == IVI_SUCCEEDED);
 		iassert(width == output->current_mode->width);
 		iassert(height == output->current_mode->height);
@@ -753,7 +753,7 @@
 test_screen_render_order(struct test_context *ctx)
 {
 #define LAYER_NUM (3)
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_screen **iviscrns;
 	int32_t screen_length = 0;
 	struct ivi_layout_screen *iviscrn;
@@ -762,7 +762,7 @@
 	int32_t length = 0;
 	uint32_t i;
 
-	iassert(ctl->get_screens(&screen_length, &iviscrns) == IVI_SUCCEEDED);
+	iassert(lyt->get_screens(&screen_length, &iviscrns) == IVI_SUCCEEDED);
 	iassert(screen_length > 0);
 
 	if (screen_length <= 0)
@@ -771,13 +771,13 @@
 	iviscrn = iviscrns[0];
 
 	for (i = 0; i < LAYER_NUM; i++)
-		ivilayers[i] = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(i), 200, 300);
+		ivilayers[i] = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(i), 200, 300);
 
-	iassert(ctl->screen_set_render_order(iviscrn, ivilayers, LAYER_NUM) == IVI_SUCCEEDED);
+	iassert(lyt->screen_set_render_order(iviscrn, ivilayers, LAYER_NUM) == IVI_SUCCEEDED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->get_layers_on_screen(iviscrn, &length, &array) == IVI_SUCCEEDED);
+	iassert(lyt->get_layers_on_screen(iviscrn, &length, &array) == IVI_SUCCEEDED);
 	iassert(length == LAYER_NUM);
 	for (i = 0; i < LAYER_NUM; i++)
 		iassert(array[i] == ivilayers[i]);
@@ -787,15 +787,15 @@
 
 	array = NULL;
 
-	iassert(ctl->screen_set_render_order(iviscrn, NULL, 0) == IVI_SUCCEEDED);
+	iassert(lyt->screen_set_render_order(iviscrn, NULL, 0) == IVI_SUCCEEDED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->get_layers_on_screen(iviscrn, &length, &array) == IVI_SUCCEEDED);
+	iassert(lyt->get_layers_on_screen(iviscrn, &length, &array) == IVI_SUCCEEDED);
 	iassert(length == 0 && array == NULL);
 
 	for (i = 0; i < LAYER_NUM; i++)
-		ctl->layer_destroy(ivilayers[i]);
+		lyt->layer_destroy(ivilayers[i]);
 
 	free(iviscrns);
 #undef LAYER_NUM
@@ -804,23 +804,23 @@
 static void
 test_screen_bad_resolution(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_screen **iviscrns;
 	int32_t screen_length = 0;
 	struct ivi_layout_screen *iviscrn;
 	int32_t width;
 	int32_t height;
 
-	iassert(ctl->get_screens(&screen_length, &iviscrns) == IVI_SUCCEEDED);
+	iassert(lyt->get_screens(&screen_length, &iviscrns) == IVI_SUCCEEDED);
 	iassert(screen_length > 0);
 
 	if (screen_length <= 0)
 		return;
 
 	iviscrn = iviscrns[0];
-	iassert(ctl->get_screen_resolution(NULL, &width, &height) == IVI_FAILED);
-	iassert(ctl->get_screen_resolution(iviscrn, NULL, &height) == IVI_FAILED);
-	iassert(ctl->get_screen_resolution(iviscrn, &width, NULL) == IVI_FAILED);
+	iassert(lyt->get_screen_resolution(NULL, &width, &height) == IVI_FAILED);
+	iassert(lyt->get_screen_resolution(iviscrn, NULL, &height) == IVI_FAILED);
+	iassert(lyt->get_screen_resolution(iviscrn, &width, NULL) == IVI_FAILED);
 	free(iviscrns);
 }
 
@@ -828,7 +828,7 @@
 test_screen_bad_render_order(struct test_context *ctx)
 {
 #define LAYER_NUM (3)
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_screen **iviscrns;
 	int32_t screen_length;
 	struct ivi_layout_screen *iviscrn;
@@ -837,7 +837,7 @@
 	int32_t length = 0;
 	uint32_t i;
 
-	iassert(ctl->get_screens(&screen_length, &iviscrns) == IVI_SUCCEEDED);
+	iassert(lyt->get_screens(&screen_length, &iviscrns) == IVI_SUCCEEDED);
 	iassert(screen_length > 0);
 
 	if (screen_length <= 0)
@@ -846,18 +846,18 @@
 	iviscrn = iviscrns[0];
 
 	for (i = 0; i < LAYER_NUM; i++)
-		ivilayers[i] = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(i), 200, 300);
+		ivilayers[i] = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(i), 200, 300);
 
-	iassert(ctl->screen_set_render_order(NULL, ivilayers, LAYER_NUM) == IVI_FAILED);
+	iassert(lyt->screen_set_render_order(NULL, ivilayers, LAYER_NUM) == IVI_FAILED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	iassert(ctl->get_layers_on_screen(NULL, &length, &array) == IVI_FAILED);
-	iassert(ctl->get_layers_on_screen(iviscrn, NULL, &array) == IVI_FAILED);
-	iassert(ctl->get_layers_on_screen(iviscrn, &length, NULL) == IVI_FAILED);
+	iassert(lyt->get_layers_on_screen(NULL, &length, &array) == IVI_FAILED);
+	iassert(lyt->get_layers_on_screen(iviscrn, NULL, &array) == IVI_FAILED);
+	iassert(lyt->get_layers_on_screen(iviscrn, &length, NULL) == IVI_FAILED);
 
 	for (i = 0; i < LAYER_NUM; i++)
-		ctl->layer_destroy(ivilayers[i]);
+		lyt->layer_destroy(ivilayers[i]);
 
 	free(iviscrns);
 #undef LAYER_NUM
@@ -868,14 +868,14 @@
 	struct test_context *ctx)
 {
 #define LAYER_NUM (3)
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_screen **iviscrns;
 	int32_t screen_length;
 	struct ivi_layout_screen *iviscrn;
 	struct ivi_layout_layer *ivilayers[LAYER_NUM] = {};
 	uint32_t i;
 
-	iassert(ctl->get_screens(&screen_length, &iviscrns) == IVI_SUCCEEDED);
+	iassert(lyt->get_screens(&screen_length, &iviscrns) == IVI_SUCCEEDED);
 	iassert(screen_length > 0);
 
 	if (screen_length <= 0)
@@ -884,16 +884,16 @@
 	iviscrn = iviscrns[0];
 
 	for (i = 0; i < LAYER_NUM; i++)
-		ivilayers[i] = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(i), 200, 300);
+		ivilayers[i] = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(i), 200, 300);
 
-	iassert(ctl->screen_set_render_order(iviscrn, ivilayers, LAYER_NUM) == IVI_SUCCEEDED);
+	iassert(lyt->screen_set_render_order(iviscrn, ivilayers, LAYER_NUM) == IVI_SUCCEEDED);
 
-	ctl->layer_destroy(ivilayers[1]);
+	lyt->layer_destroy(ivilayers[1]);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	ctl->layer_destroy(ivilayers[0]);
-	ctl->layer_destroy(ivilayers[2]);
+	lyt->layer_destroy(ivilayers[0]);
+	lyt->layer_destroy(ivilayers[2]);
 
 	free(iviscrns);
 #undef LAYER_NUM
@@ -906,13 +906,13 @@
 						    void *userdata)
 {
 	struct test_context *ctx = userdata;
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	iassert(ctl->get_id_of_layer(ivilayer) == IVI_TEST_LAYER_ID(0));
+	iassert(lyt->get_id_of_layer(ivilayer) == IVI_TEST_LAYER_ID(0));
 	iassert(prop->source_width == 200);
 	iassert(prop->source_height == 300);
 
-	if (ctl->get_id_of_layer(ivilayer) == IVI_TEST_LAYER_ID(0) &&
+	if (lyt->get_id_of_layer(ivilayer) == IVI_TEST_LAYER_ID(0) &&
 	    prop->source_width == 200 && prop->source_height == 300)
 		ctx->user_flags = 1;
 }
@@ -920,42 +920,42 @@
 static void
 test_layer_properties_changed_notification(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 
 	ctx->user_flags = 0;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 
-	iassert(ctl->layer_add_notification(ivilayer, test_layer_properties_changed_notification_callback, ctx) == IVI_SUCCEEDED);
+	iassert(lyt->layer_add_notification(ivilayer, test_layer_properties_changed_notification_callback, ctx) == IVI_SUCCEEDED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
 	iassert(ctx->user_flags == 0);
 
-	iassert(ctl->layer_set_destination_rectangle(
+	iassert(lyt->layer_set_destination_rectangle(
 		ivilayer, 20, 30, 200, 300) == IVI_SUCCEEDED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
 	iassert(ctx->user_flags == 1);
 
 	ctx->user_flags = 0;
-	iassert(ctl->layer_set_destination_rectangle(
+	iassert(lyt->layer_set_destination_rectangle(
 		ivilayer, 20, 30, 200, 300) == IVI_SUCCEEDED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
 	iassert(ctx->user_flags == 0);
 
-	ctl->layer_remove_notification(ivilayer);
+	lyt->layer_remove_notification(ivilayer);
 
 	ctx->user_flags = 0;
-	ctl->commit_changes();
+	lyt->commit_changes();
 
 	iassert(ctx->user_flags == 0);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 static void
@@ -963,14 +963,14 @@
 					void *userdata)
 {
 	struct test_context *ctx = userdata;
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
-	const struct ivi_layout_layer_properties *prop = ctl->get_properties_of_layer(ivilayer);
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
+	const struct ivi_layout_layer_properties *prop = lyt->get_properties_of_layer(ivilayer);
 
-	iassert(ctl->get_id_of_layer(ivilayer) == IVI_TEST_LAYER_ID(0));
+	iassert(lyt->get_id_of_layer(ivilayer) == IVI_TEST_LAYER_ID(0));
 	iassert(prop->source_width == 200);
 	iassert(prop->source_height == 300);
 
-	if (ctl->get_id_of_layer(ivilayer) == IVI_TEST_LAYER_ID(0) &&
+	if (lyt->get_id_of_layer(ivilayer) == IVI_TEST_LAYER_ID(0) &&
 	    prop->source_width == 200 && prop->source_height == 300)
 		ctx->user_flags = 1;
 }
@@ -979,27 +979,27 @@
 test_layer_create_notification(struct test_context *ctx)
 {
 #define LAYER_NUM (2)
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	static const uint32_t layers[LAYER_NUM] = {IVI_TEST_LAYER_ID(0), IVI_TEST_LAYER_ID(1)};
 	struct ivi_layout_layer *ivilayers[LAYER_NUM] = {};
 
 	ctx->user_flags = 0;
 
-	iassert(ctl->add_notification_create_layer(
+	iassert(lyt->add_notification_create_layer(
 		    test_layer_create_notification_callback, ctx) == IVI_SUCCEEDED);
-	ivilayers[0] = ctl->layer_create_with_dimension(layers[0], 200, 300);
+	ivilayers[0] = lyt->layer_create_with_dimension(layers[0], 200, 300);
 
 	iassert(ctx->user_flags == 1);
 
 	ctx->user_flags = 0;
-	ctl->remove_notification_create_layer(test_layer_create_notification_callback, ctx);
+	lyt->remove_notification_create_layer(test_layer_create_notification_callback, ctx);
 
-	ivilayers[1] = ctl->layer_create_with_dimension(layers[1], 400, 500);
+	ivilayers[1] = lyt->layer_create_with_dimension(layers[1], 400, 500);
 
 	iassert(ctx->user_flags == 0);
 
-	ctl->layer_destroy(ivilayers[0]);
-	ctl->layer_destroy(ivilayers[1]);
+	lyt->layer_destroy(ivilayers[0]);
+	lyt->layer_destroy(ivilayers[1]);
 #undef LAYER_NUM
 }
 
@@ -1008,15 +1008,15 @@
 					void *userdata)
 {
 	struct test_context *ctx = userdata;
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	const struct ivi_layout_layer_properties *prop =
-		ctl->get_properties_of_layer(ivilayer);
+		lyt->get_properties_of_layer(ivilayer);
 
-	iassert(ctl->get_id_of_layer(ivilayer) == IVI_TEST_LAYER_ID(0));
+	iassert(lyt->get_id_of_layer(ivilayer) == IVI_TEST_LAYER_ID(0));
 	iassert(prop->source_width == 200);
 	iassert(prop->source_height == 300);
 
-	if (ctl->get_id_of_layer(ivilayer) == IVI_TEST_LAYER_ID(0) &&
+	if (lyt->get_id_of_layer(ivilayer) == IVI_TEST_LAYER_ID(0) &&
 	    prop->source_width == 200 && prop->source_height == 300)
 		ctx->user_flags = 1;
 }
@@ -1025,23 +1025,23 @@
 test_layer_remove_notification(struct test_context *ctx)
 {
 #define LAYER_NUM (2)
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	static const uint32_t layers[LAYER_NUM] = {IVI_TEST_LAYER_ID(0), IVI_TEST_LAYER_ID(1)};
 	struct ivi_layout_layer *ivilayers[LAYER_NUM] = {};
 
 	ctx->user_flags = 0;
 
-	ivilayers[0] = ctl->layer_create_with_dimension(layers[0], 200, 300);
-	iassert(ctl->add_notification_remove_layer(
+	ivilayers[0] = lyt->layer_create_with_dimension(layers[0], 200, 300);
+	iassert(lyt->add_notification_remove_layer(
 		    test_layer_remove_notification_callback, ctx) == IVI_SUCCEEDED);
-	ctl->layer_destroy(ivilayers[0]);
+	lyt->layer_destroy(ivilayers[0]);
 
 	iassert(ctx->user_flags == 1);
 
 	ctx->user_flags = 0;
-	ivilayers[1] = ctl->layer_create_with_dimension(layers[1], 250, 350);
-	ctl->remove_notification_remove_layer(test_layer_remove_notification_callback, ctx);
-	ctl->layer_destroy(ivilayers[1]);
+	ivilayers[1] = lyt->layer_create_with_dimension(layers[1], 250, 350);
+	lyt->remove_notification_remove_layer(test_layer_remove_notification_callback, ctx);
+	lyt->layer_destroy(ivilayers[1]);
 
 	iassert(ctx->user_flags == 0);
 #undef LAYER_NUM
@@ -1058,56 +1058,56 @@
 static void
 test_layer_bad_properties_changed_notification(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 
-	iassert(ctl->layer_add_notification(
+	iassert(lyt->layer_add_notification(
 		    NULL, test_layer_bad_properties_changed_notification_callback, NULL) == IVI_FAILED);
-	iassert(ctl->layer_add_notification(ivilayer, NULL, NULL) == IVI_FAILED);
+	iassert(lyt->layer_add_notification(ivilayer, NULL, NULL) == IVI_FAILED);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 static void
 test_surface_bad_configure_notification(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	iassert(ctl->add_notification_configure_surface(NULL, NULL) == IVI_FAILED);
+	iassert(lyt->add_notification_configure_surface(NULL, NULL) == IVI_FAILED);
 }
 
 static void
 test_layer_bad_create_notification(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	iassert(ctl->add_notification_create_layer(NULL, NULL) == IVI_FAILED);
+	iassert(lyt->add_notification_create_layer(NULL, NULL) == IVI_FAILED);
 }
 
 static void
 test_surface_bad_create_notification(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	iassert(ctl->add_notification_create_surface(NULL, NULL) == IVI_FAILED);
+	iassert(lyt->add_notification_create_surface(NULL, NULL) == IVI_FAILED);
 }
 
 static void
 test_layer_bad_remove_notification(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	iassert(ctl->add_notification_remove_layer(NULL, NULL) == IVI_FAILED);
+	iassert(lyt->add_notification_remove_layer(NULL, NULL) == IVI_FAILED);
 }
 
 static void
 test_surface_bad_remove_notification(struct test_context *ctx)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	iassert(ctl->add_notification_remove_surface(NULL, NULL) == IVI_FAILED);
+	iassert(lyt->add_notification_remove_surface(NULL, NULL) == IVI_FAILED);
 }
 
 /************************ tests end ********************************/
@@ -1176,13 +1176,13 @@
 int
 controller_module_init(struct weston_compositor *compositor,
 		       int *argc, char *argv[],
-		       const struct ivi_controller_interface *iface,
+		       const struct ivi_layout_interface *iface,
 		       size_t iface_version);
 
 WL_EXPORT int
 controller_module_init(struct weston_compositor *compositor,
 		       int *argc, char *argv[],
-		       const struct ivi_controller_interface *iface,
+		       const struct ivi_layout_interface *iface,
 		       size_t iface_version)
 {
 	struct wl_event_loop *loop;
@@ -1199,7 +1199,7 @@
 		return -1;
 
 	ctx->compositor = compositor;
-	ctx->controller_interface = iface;
+	ctx->layout_interface = iface;
 
 	loop = wl_display_get_event_loop(compositor->wl_display);
 	wl_event_loop_add_idle(loop, run_internal_tests, ctx);
diff --git a/tests/ivi_layout-test-plugin.c b/tests/ivi_layout-test-plugin.c
index 5ac0135..f7b6c3c 100644
--- a/tests/ivi_layout-test-plugin.c
+++ b/tests/ivi_layout-test-plugin.c
@@ -76,11 +76,11 @@
 	struct weston_compositor *compositor;
 	char exe[2048];
 	struct weston_process process;
-	const struct ivi_controller_interface *controller_interface;
+	const struct ivi_layout_interface *layout_interface;
 };
 
 struct test_context {
-	const struct ivi_controller_interface *controller_interface;
+	const struct ivi_layout_interface *layout_interface;
 	struct wl_resource *runner_resource;
 	uint32_t user_flags;
 };
@@ -93,7 +93,7 @@
 	assert(static_context.runner_resource == NULL ||
 	       static_context.runner_resource == resource);
 
-	static_context.controller_interface = NULL;
+	static_context.layout_interface = NULL;
 	static_context.runner_resource = NULL;
 }
 
@@ -114,7 +114,7 @@
 	       static_context.runner_resource == resource);
 
 	launcher = wl_resource_get_user_data(resource);
-	static_context.controller_interface = launcher->controller_interface;
+	static_context.layout_interface = launcher->layout_interface;
 	static_context.runner_resource = resource;
 
 	t = find_runner_test(test_name);
@@ -213,13 +213,13 @@
 int
 controller_module_init(struct weston_compositor *compositor,
 		       int *argc, char *argv[],
-		       const struct ivi_controller_interface *iface,
+		       const struct ivi_layout_interface *iface,
 		       size_t iface_version);
 
 WL_EXPORT int
 controller_module_init(struct weston_compositor *compositor,
 		       int *argc, char *argv[],
-		       const struct ivi_controller_interface *iface,
+		       const struct ivi_layout_interface *iface,
 		       size_t iface_version)
 {
 	struct wl_event_loop *loop;
@@ -243,7 +243,7 @@
 		return -1;
 
 	launcher->compositor = compositor;
-	launcher->controller_interface = iface;
+	launcher->layout_interface = iface;
 	snprintf(launcher->exe, sizeof launcher->exe,
 		 "%s/ivi-layout.ivi", path);
 
@@ -324,145 +324,145 @@
 
 RUNNER_TEST(surface_create_p1)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf[2];
 	uint32_t ivi_id;
 
-	ivisurf[0] = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf[0] = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf[0]);
 
-	ivisurf[1] = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(1));
+	ivisurf[1] = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(1));
 	runner_assert(ivisurf[1]);
 
-	ivi_id = ctl->get_id_of_surface(ivisurf[0]);
+	ivi_id = lyt->get_id_of_surface(ivisurf[0]);
 	runner_assert(ivi_id == IVI_TEST_SURFACE_ID(0));
 
-	ivi_id = ctl->get_id_of_surface(ivisurf[1]);
+	ivi_id = lyt->get_id_of_surface(ivisurf[1]);
 	runner_assert(ivi_id == IVI_TEST_SURFACE_ID(1));
 }
 
 RUNNER_TEST(surface_create_p2)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 
 	/* the ivi_surface was destroyed by the client */
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf == NULL);
 }
 
 RUNNER_TEST(surface_visibility)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 	int32_t ret;
 	bool visibility;
 	const struct ivi_layout_surface_properties *prop;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf);
 
-	ret = ctl->surface_set_visibility(ivisurf, true);
+	ret = lyt->surface_set_visibility(ivisurf, true);
 	runner_assert(ret == IVI_SUCCEEDED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	visibility = ctl->surface_get_visibility(ivisurf);
+	visibility = lyt->surface_get_visibility(ivisurf);
 	runner_assert(visibility == true);
 
-	prop = ctl->get_properties_of_surface(ivisurf);
+	prop = lyt->get_properties_of_surface(ivisurf);
 	runner_assert(prop->visibility == true);
 }
 
 RUNNER_TEST(surface_opacity)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 	int32_t ret;
 	wl_fixed_t opacity;
 	const struct ivi_layout_surface_properties *prop;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf);
 
-	runner_assert(ctl->surface_get_opacity(ivisurf) ==
+	runner_assert(lyt->surface_get_opacity(ivisurf) ==
 		      wl_fixed_from_double(1.0));
 
-	ret = ctl->surface_set_opacity(ivisurf, wl_fixed_from_double(0.5));
+	ret = lyt->surface_set_opacity(ivisurf, wl_fixed_from_double(0.5));
 	runner_assert(ret == IVI_SUCCEEDED);
 
-	runner_assert(ctl->surface_get_opacity(ivisurf) ==
+	runner_assert(lyt->surface_get_opacity(ivisurf) ==
 		      wl_fixed_from_double(1.0));
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	opacity = ctl->surface_get_opacity(ivisurf);
+	opacity = lyt->surface_get_opacity(ivisurf);
 	runner_assert(opacity == wl_fixed_from_double(0.5));
 
-	prop = ctl->get_properties_of_surface(ivisurf);
+	prop = lyt->get_properties_of_surface(ivisurf);
 	runner_assert(prop->opacity == wl_fixed_from_double(0.5));
 }
 
 RUNNER_TEST(surface_orientation)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 	const struct ivi_layout_surface_properties *prop;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf != NULL);
 
-	runner_assert(ctl->surface_get_orientation(ivisurf) ==
+	runner_assert(lyt->surface_get_orientation(ivisurf) ==
 		      WL_OUTPUT_TRANSFORM_NORMAL);
 
-	runner_assert(ctl->surface_set_orientation(
+	runner_assert(lyt->surface_set_orientation(
 		      ivisurf, WL_OUTPUT_TRANSFORM_90) == IVI_SUCCEEDED);
 
-	runner_assert(ctl->surface_get_orientation(ivisurf) ==
+	runner_assert(lyt->surface_get_orientation(ivisurf) ==
 		      WL_OUTPUT_TRANSFORM_NORMAL);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	runner_assert(ctl->surface_get_orientation(
+	runner_assert(lyt->surface_get_orientation(
 		      ivisurf) == WL_OUTPUT_TRANSFORM_90);
 
-	prop = ctl->get_properties_of_surface(ivisurf);
+	prop = lyt->get_properties_of_surface(ivisurf);
 	runner_assert_or_return(prop);
 	runner_assert(prop->orientation == WL_OUTPUT_TRANSFORM_90);
 }
 
 RUNNER_TEST(surface_dimension)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 	const struct ivi_layout_surface_properties *prop;
 	int32_t dest_width;
 	int32_t dest_height;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf != NULL);
 
-	runner_assert(ctl->surface_get_dimension(
+	runner_assert(lyt->surface_get_dimension(
 		      ivisurf, &dest_width, &dest_height) == IVI_SUCCEEDED);
 	runner_assert(dest_width == 1);
 	runner_assert(dest_height == 1);
 
 	runner_assert(IVI_SUCCEEDED ==
-		      ctl->surface_set_dimension(ivisurf, 200, 300));
+		      lyt->surface_set_dimension(ivisurf, 200, 300));
 
-	runner_assert(ctl->surface_get_dimension(
+	runner_assert(lyt->surface_get_dimension(
 		      ivisurf, &dest_width, &dest_height) == IVI_SUCCEEDED);
 	runner_assert(dest_width == 1);
 	runner_assert(dest_height == 1);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	runner_assert(ctl->surface_get_dimension(
+	runner_assert(lyt->surface_get_dimension(
 		      ivisurf, &dest_width, &dest_height) == IVI_SUCCEEDED);
 	runner_assert(dest_width == 200);
 	runner_assert(dest_height == 300);
 
-	prop = ctl->get_properties_of_surface(ivisurf);
+	prop = lyt->get_properties_of_surface(ivisurf);
 	runner_assert_or_return(prop);
 	runner_assert(prop->dest_width == 200);
 	runner_assert(prop->dest_height == 300);
@@ -470,36 +470,36 @@
 
 RUNNER_TEST(surface_position)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 	const struct ivi_layout_surface_properties *prop;
 	int32_t dest_x;
 	int32_t dest_y;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf != NULL);
 
-	runner_assert(ctl->surface_get_position(
+	runner_assert(lyt->surface_get_position(
 		      ivisurf, &dest_x, &dest_y) == IVI_SUCCEEDED);
 	runner_assert(dest_x == 0);
 	runner_assert(dest_y == 0);
 
-	runner_assert(ctl->surface_set_position(
+	runner_assert(lyt->surface_set_position(
 		      ivisurf, 20, 30) == IVI_SUCCEEDED);
 
-	runner_assert(ctl->surface_get_position(
+	runner_assert(lyt->surface_get_position(
 		      ivisurf, &dest_x, &dest_y) == IVI_SUCCEEDED);
 	runner_assert(dest_x == 0);
 	runner_assert(dest_y == 0);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	runner_assert(ctl->surface_get_position(
+	runner_assert(lyt->surface_get_position(
 		      ivisurf, &dest_x, &dest_y) == IVI_SUCCEEDED);
 	runner_assert(dest_x == 20);
 	runner_assert(dest_y == 30);
 
-	prop = ctl->get_properties_of_surface(ivisurf);
+	prop = lyt->get_properties_of_surface(ivisurf);
 	runner_assert_or_return(prop);
 	runner_assert(prop->dest_x == 20);
 	runner_assert(prop->dest_y == 30);
@@ -507,7 +507,7 @@
 
 RUNNER_TEST(surface_destination_rectangle)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 	const struct ivi_layout_surface_properties *prop;
 	int32_t dest_width;
@@ -515,38 +515,38 @@
 	int32_t dest_x;
 	int32_t dest_y;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf != NULL);
 
-	prop = ctl->get_properties_of_surface(ivisurf);
+	prop = lyt->get_properties_of_surface(ivisurf);
 	runner_assert_or_return(prop);
 	runner_assert(prop->dest_width == 1);
 	runner_assert(prop->dest_height == 1);
 	runner_assert(prop->dest_x == 0);
 	runner_assert(prop->dest_y == 0);
 
-	runner_assert(ctl->surface_set_destination_rectangle(
+	runner_assert(lyt->surface_set_destination_rectangle(
 		      ivisurf, 20, 30, 200, 300) == IVI_SUCCEEDED);
 
-	prop = ctl->get_properties_of_surface(ivisurf);
+	prop = lyt->get_properties_of_surface(ivisurf);
 	runner_assert_or_return(prop);
 	runner_assert(prop->dest_width == 1);
 	runner_assert(prop->dest_height == 1);
 	runner_assert(prop->dest_x == 0);
 	runner_assert(prop->dest_y == 0);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	runner_assert(ctl->surface_get_dimension(
+	runner_assert(lyt->surface_get_dimension(
 		      ivisurf, &dest_width, &dest_height) == IVI_SUCCEEDED);
 	runner_assert(dest_width == 200);
 	runner_assert(dest_height == 300);
 
-	runner_assert(ctl->surface_get_position(ivisurf, &dest_x, &dest_y) == IVI_SUCCEEDED);
+	runner_assert(lyt->surface_get_position(ivisurf, &dest_x, &dest_y) == IVI_SUCCEEDED);
 	runner_assert(dest_x == 20);
 	runner_assert(dest_y == 30);
 
-	prop = ctl->get_properties_of_surface(ivisurf);
+	prop = lyt->get_properties_of_surface(ivisurf);
 	runner_assert_or_return(prop);
 	runner_assert(prop->dest_width == 200);
 	runner_assert(prop->dest_height == 300);
@@ -556,33 +556,33 @@
 
 RUNNER_TEST(surface_source_rectangle)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 	const struct ivi_layout_surface_properties *prop;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf != NULL);
 
-	prop = ctl->get_properties_of_surface(ivisurf);
+	prop = lyt->get_properties_of_surface(ivisurf);
 	runner_assert_or_return(prop);
 	runner_assert(prop->source_width == 0);
 	runner_assert(prop->source_height == 0);
 	runner_assert(prop->source_x == 0);
 	runner_assert(prop->source_y == 0);
 
-	runner_assert(ctl->surface_set_source_rectangle(
+	runner_assert(lyt->surface_set_source_rectangle(
 		      ivisurf, 20, 30, 200, 300) == IVI_SUCCEEDED);
 
-	prop = ctl->get_properties_of_surface(ivisurf);
+	prop = lyt->get_properties_of_surface(ivisurf);
 	runner_assert_or_return(prop);
 	runner_assert(prop->source_width == 0);
 	runner_assert(prop->source_height == 0);
 	runner_assert(prop->source_x == 0);
 	runner_assert(prop->source_y == 0);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	prop = ctl->get_properties_of_surface(ivisurf);
+	prop = lyt->get_properties_of_surface(ivisurf);
 	runner_assert_or_return(prop);
 	runner_assert(prop->source_width == 200);
 	runner_assert(prop->source_height == 300);
@@ -592,157 +592,157 @@
 
 RUNNER_TEST(surface_bad_opacity)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 	wl_fixed_t opacity;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf != NULL);
 
-	runner_assert(ctl->surface_set_opacity(
+	runner_assert(lyt->surface_set_opacity(
 		      NULL, wl_fixed_from_double(0.3)) == IVI_FAILED);
 
-	runner_assert(ctl->surface_set_opacity(
+	runner_assert(lyt->surface_set_opacity(
 		      ivisurf, wl_fixed_from_double(0.3)) == IVI_SUCCEEDED);
 
-	runner_assert(ctl->surface_set_opacity(
+	runner_assert(lyt->surface_set_opacity(
 		      ivisurf, wl_fixed_from_double(-1)) == IVI_FAILED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	opacity = ctl->surface_get_opacity(ivisurf);
+	opacity = lyt->surface_get_opacity(ivisurf);
 	runner_assert(opacity == wl_fixed_from_double(0.3));
 
-	runner_assert(ctl->surface_set_opacity(
+	runner_assert(lyt->surface_set_opacity(
 		      ivisurf, wl_fixed_from_double(1.1)) == IVI_FAILED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	opacity = ctl->surface_get_opacity(ivisurf);
+	opacity = lyt->surface_get_opacity(ivisurf);
 	runner_assert(opacity == wl_fixed_from_double(0.3));
 
-	runner_assert(ctl->surface_set_opacity(
+	runner_assert(lyt->surface_set_opacity(
 		      NULL, wl_fixed_from_double(0.5)) == IVI_FAILED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	opacity = ctl->surface_get_opacity(NULL);
+	opacity = lyt->surface_get_opacity(NULL);
 	runner_assert(opacity == wl_fixed_from_double(0.0));
 }
 
 RUNNER_TEST(ivi_layout_commit_changes)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 }
 
 RUNNER_TEST(commit_changes_after_visibility_set_surface_destroy)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf != NULL);
-	runner_assert(ctl->surface_set_visibility(
+	runner_assert(lyt->surface_set_visibility(
 		      ivisurf, true) == IVI_SUCCEEDED);
 }
 
 RUNNER_TEST(commit_changes_after_opacity_set_surface_destroy)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf != NULL);
-	runner_assert(ctl->surface_set_opacity(
+	runner_assert(lyt->surface_set_opacity(
 		      ivisurf, wl_fixed_from_double(0.5)) == IVI_SUCCEEDED);
 }
 
 RUNNER_TEST(commit_changes_after_orientation_set_surface_destroy)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf != NULL);
-	runner_assert(ctl->surface_set_orientation(
+	runner_assert(lyt->surface_set_orientation(
 		      ivisurf, WL_OUTPUT_TRANSFORM_90) == IVI_SUCCEEDED);
 }
 
 RUNNER_TEST(commit_changes_after_dimension_set_surface_destroy)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf != NULL);
-	runner_assert(ctl->surface_set_dimension(
+	runner_assert(lyt->surface_set_dimension(
 		      ivisurf, 200, 300) == IVI_SUCCEEDED);
 }
 
 RUNNER_TEST(commit_changes_after_position_set_surface_destroy)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf != NULL);
-	runner_assert(ctl->surface_set_position(
+	runner_assert(lyt->surface_set_position(
 		      ivisurf, 20, 30) == IVI_SUCCEEDED);
 }
 
 RUNNER_TEST(commit_changes_after_source_rectangle_set_surface_destroy)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf != NULL);
-	runner_assert(ctl->surface_set_source_rectangle(
+	runner_assert(lyt->surface_set_source_rectangle(
 		      ivisurf, 20, 30, 200, 300) == IVI_SUCCEEDED);
 }
 
 RUNNER_TEST(commit_changes_after_destination_rectangle_set_surface_destroy)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf != NULL);
-	runner_assert(ctl->surface_set_destination_rectangle(
+	runner_assert(lyt->surface_set_destination_rectangle(
 		      ivisurf, 20, 30, 200, 300) == IVI_SUCCEEDED);
 }
 
 RUNNER_TEST(get_surface_after_destroy_surface)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf == NULL);
 }
 
 RUNNER_TEST(layer_render_order)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 	struct ivi_layout_surface *ivisurfs[IVI_TEST_SURFACE_COUNT] = {};
 	struct ivi_layout_surface **array;
 	int32_t length = 0;
 	uint32_t i;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 
 	for (i = 0; i < IVI_TEST_SURFACE_COUNT; i++)
-		ivisurfs[i] = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(i));
+		ivisurfs[i] = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(i));
 
-	runner_assert(ctl->layer_set_render_order(
+	runner_assert(lyt->layer_set_render_order(
 		      ivilayer, ivisurfs, IVI_TEST_SURFACE_COUNT) == IVI_SUCCEEDED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	runner_assert(ctl->get_surfaces_on_layer(
+	runner_assert(lyt->get_surfaces_on_layer(
 		      ivilayer, &length, &array) == IVI_SUCCEEDED);
 	runner_assert(IVI_TEST_SURFACE_COUNT == length);
 	for (i = 0; i < IVI_TEST_SURFACE_COUNT; i++)
@@ -751,40 +751,40 @@
 	if (length > 0)
 		free(array);
 
-	runner_assert(ctl->layer_set_render_order(
+	runner_assert(lyt->layer_set_render_order(
 		      ivilayer, NULL, 0) == IVI_SUCCEEDED);
 
 	array = NULL;
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	runner_assert(ctl->get_surfaces_on_layer(
+	runner_assert(lyt->get_surfaces_on_layer(
 		      ivilayer, &length, &array) == IVI_SUCCEEDED);
 	runner_assert(length == 0 && array == NULL);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 RUNNER_TEST(test_layer_render_order_destroy_one_surface_p1)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 	struct ivi_layout_surface *ivisurfs[IVI_TEST_SURFACE_COUNT] = {};
 	struct ivi_layout_surface **array;
 	int32_t length = 0;
 	int32_t i;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 
 	for (i = 0; i < IVI_TEST_SURFACE_COUNT; i++)
-		ivisurfs[i] = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(i));
+		ivisurfs[i] = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(i));
 
-	runner_assert(ctl->layer_set_render_order(
+	runner_assert(lyt->layer_set_render_order(
 		      ivilayer, ivisurfs, IVI_TEST_SURFACE_COUNT) == IVI_SUCCEEDED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	runner_assert(ctl->get_surfaces_on_layer(
+	runner_assert(lyt->get_surfaces_on_layer(
 		      ivilayer, &length, &array) == IVI_SUCCEEDED);
 	runner_assert(IVI_TEST_SURFACE_COUNT == length);
 	for (i = 0; i < length; i++)
@@ -796,18 +796,18 @@
 
 RUNNER_TEST(test_layer_render_order_destroy_one_surface_p2)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 	struct ivi_layout_surface *ivisurfs[2] = {};
 	struct ivi_layout_surface **array;
 	int32_t length = 0;
 	int32_t i;
 
-	ivilayer = ctl->get_layer_from_id(IVI_TEST_LAYER_ID(0));
-	ivisurfs[0] = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
-	ivisurfs[1] = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(2));
+	ivilayer = lyt->get_layer_from_id(IVI_TEST_LAYER_ID(0));
+	ivisurfs[0] = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurfs[1] = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(2));
 
-	runner_assert(ctl->get_surfaces_on_layer(
+	runner_assert(lyt->get_surfaces_on_layer(
 		      ivilayer, &length, &array) == IVI_SUCCEEDED);
 	runner_assert(2 == length);
 	for (i = 0; i < length; i++)
@@ -816,66 +816,66 @@
 	if (length > 0)
 		free(array);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 RUNNER_TEST(layer_bad_render_order)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 	struct ivi_layout_surface *ivisurfs[IVI_TEST_SURFACE_COUNT] = {};
 	struct ivi_layout_surface **array = NULL;
 	int32_t length = 0;
 	uint32_t i;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 
 	for (i = 0; i < IVI_TEST_SURFACE_COUNT; i++)
-		ivisurfs[i] = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(i));
+		ivisurfs[i] = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(i));
 
-	runner_assert(ctl->layer_set_render_order(
+	runner_assert(lyt->layer_set_render_order(
 		      NULL, ivisurfs, IVI_TEST_SURFACE_COUNT) == IVI_FAILED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
-	runner_assert(ctl->get_surfaces_on_layer(
+	runner_assert(lyt->get_surfaces_on_layer(
 		      NULL, &length, &array) == IVI_FAILED);
 	runner_assert(length == 0 && array == NULL);
 
-	runner_assert(ctl->get_surfaces_on_layer(
+	runner_assert(lyt->get_surfaces_on_layer(
 		      ivilayer, NULL, &array) == IVI_FAILED);
 	runner_assert(array == NULL);
 
-	runner_assert(ctl->get_surfaces_on_layer(
+	runner_assert(lyt->get_surfaces_on_layer(
 		      ivilayer, &length, NULL) == IVI_FAILED);
 	runner_assert(length == 0);
 
-	ctl->layer_destroy(ivilayer);
+	lyt->layer_destroy(ivilayer);
 }
 
 RUNNER_TEST(commit_changes_after_render_order_set_surface_destroy)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 	struct ivi_layout_surface *ivisurfs[IVI_TEST_SURFACE_COUNT] = {};
 	int i;
 
-	ivilayer = ctl->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
+	ivilayer = lyt->layer_create_with_dimension(IVI_TEST_LAYER_ID(0), 200, 300);
 
 	for (i = 0; i < IVI_TEST_SURFACE_COUNT; i++)
-		ivisurfs[i] = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(i));
+		ivisurfs[i] = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(i));
 
-	runner_assert(ctl->layer_set_render_order(
+	runner_assert(lyt->layer_set_render_order(
 		      ivilayer, ivisurfs, IVI_TEST_SURFACE_COUNT) == IVI_SUCCEEDED);
 }
 
 RUNNER_TEST(cleanup_layer)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_layer *ivilayer;
 
-	ivilayer = ctl->get_layer_from_id(IVI_TEST_LAYER_ID(0));
-	ctl->layer_destroy(ivilayer);
+	ivilayer = lyt->get_layer_from_id(IVI_TEST_LAYER_ID(0));
+	lyt->layer_destroy(ivilayer);
 }
 
 static void
@@ -885,52 +885,52 @@
 						      void *userdata)
 {
 	struct test_context *ctx = userdata;
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	runner_assert_or_return(ctl->get_id_of_surface(ivisurf) == IVI_TEST_SURFACE_ID(0));
+	runner_assert_or_return(lyt->get_id_of_surface(ivisurf) == IVI_TEST_SURFACE_ID(0));
 
 	ctx->user_flags = 1;
 }
 
 RUNNER_TEST(surface_properties_changed_notification)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	const uint32_t id_surface = IVI_TEST_SURFACE_ID(0);
 	struct ivi_layout_surface *ivisurf;
 
 	ctx->user_flags = 0;
 
-	ivisurf = ctl->get_surface_from_id(id_surface);
+	ivisurf = lyt->get_surface_from_id(id_surface);
 	runner_assert(ivisurf != NULL);
 
-	runner_assert(ctl->surface_add_notification(
+	runner_assert(lyt->surface_add_notification(
 		      ivisurf, test_surface_properties_changed_notification_callback, ctx) == IVI_SUCCEEDED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
 	runner_assert(ctx->user_flags == 0);
 
-	runner_assert(ctl->surface_set_destination_rectangle(
+	runner_assert(lyt->surface_set_destination_rectangle(
 		      ivisurf, 20, 30, 200, 300) == IVI_SUCCEEDED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
 	runner_assert(ctx->user_flags == 1);
 
 	ctx->user_flags = 0;
-	runner_assert(ctl->surface_set_destination_rectangle(
+	runner_assert(lyt->surface_set_destination_rectangle(
 		      ivisurf, 20, 30, 200, 300) == IVI_SUCCEEDED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
 	runner_assert(ctx->user_flags == 0);
 
-	ctl->surface_remove_notification(ivisurf);
+	lyt->surface_remove_notification(ivisurf);
 	ctx->user_flags = 0;
-	runner_assert(ctl->surface_set_destination_rectangle(
+	runner_assert(lyt->surface_set_destination_rectangle(
 		      ivisurf, 40, 50, 400, 500) == IVI_SUCCEEDED);
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 
 	runner_assert(ctx->user_flags == 0);
 }
@@ -940,38 +940,38 @@
 					     void *userdata)
 {
 	struct test_context *ctx = userdata;
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	runner_assert_or_return(ctl->get_id_of_surface(ivisurf) == IVI_TEST_SURFACE_ID(0));
+	runner_assert_or_return(lyt->get_id_of_surface(ivisurf) == IVI_TEST_SURFACE_ID(0));
 
 	ctx->user_flags = 1;
 }
 
 RUNNER_TEST(surface_configure_notification_p1)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	runner_assert(IVI_SUCCEEDED == ctl->add_notification_configure_surface(test_surface_configure_notification_callback, ctx));
-	ctl->commit_changes();
+	runner_assert(IVI_SUCCEEDED == lyt->add_notification_configure_surface(test_surface_configure_notification_callback, ctx));
+	lyt->commit_changes();
 
 	ctx->user_flags = 0;
 }
 
 RUNNER_TEST(surface_configure_notification_p2)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
 	runner_assert(ctx->user_flags == 1);
 
-	ctl->remove_notification_configure_surface(test_surface_configure_notification_callback, ctx);
+	lyt->remove_notification_configure_surface(test_surface_configure_notification_callback, ctx);
 	ctx->user_flags = 0;
 }
 
 RUNNER_TEST(surface_configure_notification_p3)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	ctl->commit_changes();
+	lyt->commit_changes();
 	runner_assert(ctx->user_flags == 0);
 }
 
@@ -980,18 +980,18 @@
 					  void *userdata)
 {
 	struct test_context *ctx = userdata;
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	runner_assert_or_return(ctl->get_id_of_surface(ivisurf) == IVI_TEST_SURFACE_ID(0));
+	runner_assert_or_return(lyt->get_id_of_surface(ivisurf) == IVI_TEST_SURFACE_ID(0));
 
 	ctx->user_flags = 1;
 }
 
 RUNNER_TEST(surface_create_notification_p1)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	runner_assert(ctl->add_notification_create_surface(
+	runner_assert(lyt->add_notification_create_surface(
 		      test_surface_create_notification_callback, ctx) == IVI_SUCCEEDED);
 
 	ctx->user_flags = 0;
@@ -999,11 +999,11 @@
 
 RUNNER_TEST(surface_create_notification_p2)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
 	runner_assert(ctx->user_flags == 1);
 
-	ctl->remove_notification_create_surface(
+	lyt->remove_notification_create_surface(
 		test_surface_create_notification_callback, ctx);
 	ctx->user_flags = 0;
 }
@@ -1018,18 +1018,18 @@
 					  void *userdata)
 {
 	struct test_context *ctx = userdata;
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	runner_assert_or_return(ctl->get_id_of_surface(ivisurf) == IVI_TEST_SURFACE_ID(0));
+	runner_assert_or_return(lyt->get_id_of_surface(ivisurf) == IVI_TEST_SURFACE_ID(0));
 
 	ctx->user_flags = 1;
 }
 
 RUNNER_TEST(surface_remove_notification_p1)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
-	runner_assert(ctl->add_notification_remove_surface(
+	runner_assert(lyt->add_notification_remove_surface(
 		      test_surface_remove_notification_callback, ctx) == IVI_SUCCEEDED);
 
 	ctx->user_flags = 0;
@@ -1037,11 +1037,11 @@
 
 RUNNER_TEST(surface_remove_notification_p2)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 
 	runner_assert(ctx->user_flags == 1);
 
-	ctl->remove_notification_remove_surface(test_surface_remove_notification_callback, ctx);
+	lyt->remove_notification_remove_surface(test_surface_remove_notification_callback, ctx);
 	ctx->user_flags = 0;
 }
 
@@ -1060,14 +1060,14 @@
 
 RUNNER_TEST(surface_bad_properties_changed_notification)
 {
-	const struct ivi_controller_interface *ctl = ctx->controller_interface;
+	const struct ivi_layout_interface *lyt = ctx->layout_interface;
 	struct ivi_layout_surface *ivisurf;
 
-	ivisurf = ctl->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
+	ivisurf = lyt->get_surface_from_id(IVI_TEST_SURFACE_ID(0));
 	runner_assert(ivisurf != NULL);
 
-	runner_assert(ctl->surface_add_notification(
+	runner_assert(lyt->surface_add_notification(
 		      NULL, test_surface_bad_properties_changed_notification_callback, NULL) == IVI_FAILED);
-	runner_assert(ctl->surface_add_notification(
+	runner_assert(lyt->surface_add_notification(
 		      ivisurf, NULL, NULL) == IVI_FAILED);
 }