Bluetooth: Audio: Rename bt_vcs to bt_vcs_included

Rename the struct from bt_vcs to bt_vcs_included, and
rename bt_vcs_get to bt_vcs_included_get as that is more
descriptive of the value returned.

Furthermore, this will also allow us to use bt_vcs as
an opaque pointer to a VCS service instance (local
or remote) to match the service instance pointers of
AICS and VOCS.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
diff --git a/include/bluetooth/audio/vcs.h b/include/bluetooth/audio/vcs.h
index 9132fbc..2cd5690 100644
--- a/include/bluetooth/audio/vcs.h
+++ b/include/bluetooth/audio/vcs.h
@@ -52,13 +52,13 @@
 };
 
 /**
- * @brief Volume Control Service service instance
+ * @brief Volume Control Service included services
  *
- * Used for to represent a Volume Control Service instance, for either a client
- * or a server. The instance pointers either represent local server instances,
- * or remote service instances.
+ * Used for to represent the Volume Control Service included service instances,
+ * for either a client or a server. The instance pointers either represent
+ * local server instances, or remote service instances.
  */
-struct bt_vcs {
+struct bt_vcs_included {
 	/** Number of Volume Offset Control Service instances */
 	uint8_t vocs_cnt;
 	/** Array of pointers to Volume Offset Control Service instances */
@@ -83,19 +83,19 @@
 int bt_vcs_register(struct bt_vcs_register_param *param);
 
 /**
- * @brief Get Volume Control Service service pointer.
+ * @brief Get Volume Control Service included services.
  *
  * Returns a pointer to a struct that contains information about the
- * Volume Control Service instance, such as pointers to the
+ * Volume Control Service included service instances, such as pointers to the
  * Volume Offset Control Service (Volume Offset Control Service) or
  * Audio Input Control Service (AICS) instances.
  *
  * @param conn          Connection to peer device, or NULL to get server value.
- * @param[out] service  Pointer to store the result in.
+ * @param[out] included Pointer to store the result in.
  *
  * @return 0 if success, errno on failure.
  */
-int bt_vcs_get(struct bt_conn *conn, struct bt_vcs *service);
+int bt_vcs_included_get(struct bt_conn *conn, struct bt_vcs_included *included);
 
 /**
  * @brief Callback function for bt_vcs_discover.
diff --git a/subsys/bluetooth/audio/vcs.c b/subsys/bluetooth/audio/vcs.c
index f78f0ba..e910fe8 100644
--- a/subsys/bluetooth/audio/vcs.c
+++ b/subsys/bluetooth/audio/vcs.c
@@ -423,26 +423,26 @@
 	return false;
 }
 
-int bt_vcs_get(struct bt_conn *conn, struct bt_vcs *service)
+int bt_vcs_included_get(struct bt_conn *conn, struct bt_vcs_included *included)
 {
 	if (conn != NULL) {
 		if (IS_ENABLED(CONFIG_BT_VCS_CLIENT)) {
-			return bt_vcs_client_get(conn, service);
+			return bt_vcs_client_included_get(conn, included);
 		} else {
 			return -EOPNOTSUPP;
 		}
 	}
 
 #if defined(CONFIG_BT_VCS)
-	if (service == NULL) {
+	if (included == NULL) {
 		return -EINVAL;
 	}
 
-	service->vocs_cnt = ARRAY_SIZE(vcs_inst.vocs_insts);
-	service->vocs = vcs_inst.vocs_insts;
+	included->vocs_cnt = ARRAY_SIZE(vcs_inst.vocs_insts);
+	included->vocs = vcs_inst.vocs_insts;
 
-	service->aics_cnt = ARRAY_SIZE(vcs_inst.aics_insts);
-	service->aics = vcs_inst.aics_insts;
+	included->aics_cnt = ARRAY_SIZE(vcs_inst.aics_insts);
+	included->aics = vcs_inst.aics_insts;
 
 	return 0;
 #else
diff --git a/subsys/bluetooth/audio/vcs_client.c b/subsys/bluetooth/audio/vcs_client.c
index b437555..7770bc8 100644
--- a/subsys/bluetooth/audio/vcs_client.c
+++ b/subsys/bluetooth/audio/vcs_client.c
@@ -835,12 +835,13 @@
 	return 0;
 }
 
-int bt_vcs_client_get(struct bt_conn *conn, struct bt_vcs *client)
+int bt_vcs_client_included_get(struct bt_conn *conn,
+			       struct bt_vcs_included *included)
 {
 	uint8_t conn_index;
 	struct vcs_instance *vcs_inst;
 
-	CHECKIF(!client || !conn) {
+	CHECKIF(!included || !conn) {
 		return -EINVAL;
 	}
 
@@ -848,11 +849,11 @@
 
 	conn_index = bt_conn_index(conn);
 
-	client->vocs_cnt = vcs_inst->vocs_inst_cnt;
-	client->vocs = vcs_insts[conn_index].vocs;
+	included->vocs_cnt = vcs_inst->vocs_inst_cnt;
+	included->vocs = vcs_insts[conn_index].vocs;
 
-	client->aics_cnt = vcs_inst->aics_inst_cnt;
-	client->aics = vcs_insts[conn_index].aics;
+	included->aics_cnt = vcs_inst->aics_inst_cnt;
+	included->aics = vcs_insts[conn_index].aics;
 
 	return 0;
 }
diff --git a/subsys/bluetooth/audio/vcs_internal.h b/subsys/bluetooth/audio/vcs_internal.h
index 30c3b33..bde9586 100644
--- a/subsys/bluetooth/audio/vcs_internal.h
+++ b/subsys/bluetooth/audio/vcs_internal.h
@@ -36,7 +36,8 @@
 	uint8_t volume;
 } __packed;
 
-int bt_vcs_client_get(struct bt_conn *conn, struct bt_vcs *client);
+int bt_vcs_client_included_get(struct bt_conn *conn,
+			       struct bt_vcs_included *included);
 int bt_vcs_client_read_vol_state(struct bt_conn *conn);
 int bt_vcs_client_read_flags(struct bt_conn *conn);
 int bt_vcs_client_vol_down(struct bt_conn *conn);
diff --git a/subsys/bluetooth/shell/vcs.c b/subsys/bluetooth/shell/vcs.c
index 560121f..0d1c397 100644
--- a/subsys/bluetooth/shell/vcs.c
+++ b/subsys/bluetooth/shell/vcs.c
@@ -16,7 +16,7 @@
 
 #include "bt.h"
 
-static struct bt_vcs vcs;
+static struct bt_vcs_included vcs_included;
 
 static void vcs_state_cb(struct bt_conn *conn, int err, uint8_t volume,
 			 uint8_t mute)
@@ -202,7 +202,11 @@
 		return result;
 	}
 
-	bt_vcs_get(NULL, &vcs);
+	result = bt_vcs_included_get(NULL, &vcs_included);
+	if (result != 0) {
+		shell_error(sh, "Failed to get included services: %d", result);
+		return result;
+	}
 
 	return result;
 }
@@ -356,7 +360,7 @@
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_vocs_state_get(NULL, vcs.vocs[index]);
+	result = bt_vcs_vocs_state_get(NULL, vcs_included.vocs[index]);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -376,7 +380,7 @@
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_vocs_location_get(NULL, vcs.vocs[index]);
+	result = bt_vcs_vocs_location_get(NULL, vcs_included.vocs[index]);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -403,7 +407,8 @@
 
 	}
 
-	result = bt_vcs_vocs_location_set(NULL, vcs.vocs[index], location);
+	result = bt_vcs_vocs_location_set(NULL, vcs_included.vocs[index],
+					  location);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -430,7 +435,7 @@
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_vocs_state_set(NULL, vcs.vocs[index], offset);
+	result = bt_vcs_vocs_state_set(NULL, vcs_included.vocs[index], offset);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -450,7 +455,7 @@
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_vocs_description_get(NULL, vcs.vocs[index]);
+	result = bt_vcs_vocs_description_get(NULL, vcs_included.vocs[index]);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -471,7 +476,7 @@
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_vocs_description_set(NULL, vcs.vocs[index],
+	result = bt_vcs_vocs_description_set(NULL, vcs_included.vocs[index],
 					     description);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
@@ -486,13 +491,13 @@
 	int result;
 	int index = strtol(argv[1], NULL, 0);
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_state_get(NULL, vcs.aics[index]);
+	result = bt_vcs_aics_state_get(NULL, vcs_included.aics[index]);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -506,13 +511,13 @@
 	int result;
 	int index = strtol(argv[1], NULL, 0);
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_gain_setting_get(NULL, vcs.aics[index]);
+	result = bt_vcs_aics_gain_setting_get(NULL, vcs_included.aics[index]);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -526,13 +531,13 @@
 	int result;
 	int index = strtol(argv[1], NULL, 0);
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_type_get(NULL, vcs.aics[index]);
+	result = bt_vcs_aics_type_get(NULL, vcs_included.aics[index]);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -546,13 +551,13 @@
 	int result;
 	int index = strtol(argv[1], NULL, 0);
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_status_get(NULL, vcs.aics[index]);
+	result = bt_vcs_aics_status_get(NULL, vcs_included.aics[index]);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -566,13 +571,13 @@
 	int result;
 	int index = strtol(argv[1], NULL, 0);
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_unmute(NULL, vcs.aics[index]);
+	result = bt_vcs_aics_unmute(NULL, vcs_included.aics[index]);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -586,13 +591,13 @@
 	int result;
 	int index = strtol(argv[1], NULL, 0);
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_mute(NULL, vcs.aics[index]);
+	result = bt_vcs_aics_mute(NULL, vcs_included.aics[index]);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -606,13 +611,13 @@
 	int result;
 	int index = strtol(argv[1], NULL, 0);
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_manual_gain_set(NULL, vcs.aics[index]);
+	result = bt_vcs_aics_manual_gain_set(NULL, vcs_included.aics[index]);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -626,13 +631,13 @@
 	int result;
 	int index = strtol(argv[1], NULL, 0);
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_automatic_gain_set(NULL, vcs.aics[index]);
+	result = bt_vcs_aics_automatic_gain_set(NULL, vcs_included.aics[index]);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -647,9 +652,9 @@
 	int index = strtol(argv[1], NULL, 0);
 	int gain = strtol(argv[2], NULL, 0);
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
@@ -659,7 +664,7 @@
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_gain_set(NULL, vcs.aics[index], gain);
+	result = bt_vcs_aics_gain_set(NULL, vcs_included.aics[index], gain);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -673,13 +678,13 @@
 	int result;
 	int index = strtol(argv[1], NULL, 0);
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_description_get(NULL, vcs.aics[index]);
+	result = bt_vcs_aics_description_get(NULL, vcs_included.aics[index]);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -694,13 +699,14 @@
 	int index = strtol(argv[1], NULL, 0);
 	char *description = argv[2];
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_description_set(NULL, vcs.aics[index], description);
+	result = bt_vcs_aics_description_set(NULL, vcs_included.aics[index],
+					     description);
 	if (result) {
 		shell_print(sh, "Fail: %d", result);
 	}
diff --git a/subsys/bluetooth/shell/vcs_client.c b/subsys/bluetooth/shell/vcs_client.c
index 59570ea..3164023 100644
--- a/subsys/bluetooth/shell/vcs_client.c
+++ b/subsys/bluetooth/shell/vcs_client.c
@@ -15,7 +15,7 @@
 
 #include "bt.h"
 
-static struct bt_vcs vcs;
+static struct bt_vcs_included vcs_included;
 
 static void vcs_discover_cb(struct bt_conn *conn, int err, uint8_t vocs_count,
 			    uint8_t aics_count)
@@ -26,7 +26,7 @@
 		shell_print(ctx_shell, "VCS discover done with %u AICS",
 			    aics_count);
 
-		if (bt_vcs_get(conn, &vcs)) {
+		if (bt_vcs_included_get(conn, &vcs_included)) {
 			shell_error(ctx_shell, "Could not get VCS context");
 		}
 	}
@@ -538,13 +538,13 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.vocs_cnt) {
+	if (index >= vcs_included.vocs_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.vocs_cnt, index);
+			    vcs_included.vocs_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_vocs_state_get(default_conn, vcs.vocs[index]);
+	result = bt_vcs_vocs_state_get(default_conn, vcs_included.vocs[index]);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -563,13 +563,14 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.vocs_cnt) {
+	if (index >= vcs_included.vocs_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.vocs_cnt, index);
+			    vcs_included.vocs_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_vocs_location_get(default_conn, vcs.vocs[index]);
+	result = bt_vcs_vocs_location_get(default_conn,
+					  vcs_included.vocs[index]);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -589,9 +590,9 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.vocs_cnt) {
+	if (index >= vcs_included.vocs_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.vocs_cnt, index);
+			    vcs_included.vocs_cnt, index);
 		return -ENOEXEC;
 	}
 
@@ -602,7 +603,8 @@
 
 	}
 
-	result = bt_vcs_vocs_location_set(default_conn, vcs.vocs[index],
+	result = bt_vcs_vocs_location_set(default_conn,
+					  vcs_included.vocs[index],
 					  location);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
@@ -623,9 +625,9 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.vocs_cnt) {
+	if (index >= vcs_included.vocs_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.vocs_cnt, index);
+			    vcs_included.vocs_cnt, index);
 		return -ENOEXEC;
 	}
 
@@ -635,7 +637,9 @@
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_vocs_state_set(default_conn, vcs.vocs[index], offset);
+	result = bt_vcs_vocs_state_set(default_conn,
+				       vcs_included.vocs[index],
+				       offset);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -654,13 +658,14 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.vocs_cnt) {
+	if (index >= vcs_included.vocs_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.vocs_cnt, index);
+			    vcs_included.vocs_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_vocs_description_get(default_conn, vcs.vocs[index]);
+	result = bt_vcs_vocs_description_get(default_conn,
+					     vcs_included.vocs[index]);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -680,13 +685,14 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.vocs_cnt) {
+	if (index >= vcs_included.vocs_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.vocs_cnt, index);
+			    vcs_included.vocs_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_vocs_description_set(default_conn, vcs.vocs[index],
+	result = bt_vcs_vocs_description_set(default_conn,
+					     vcs_included.vocs[index],
 					     description);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
@@ -706,13 +712,13 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_state_get(default_conn, vcs.aics[index]);
+	result = bt_vcs_aics_state_get(default_conn, vcs_included.aics[index]);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -731,13 +737,14 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_gain_setting_get(default_conn, vcs.aics[index]);
+	result = bt_vcs_aics_gain_setting_get(default_conn,
+					      vcs_included.aics[index]);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -756,13 +763,13 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_type_get(default_conn, vcs.aics[index]);
+	result = bt_vcs_aics_type_get(default_conn, vcs_included.aics[index]);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -781,13 +788,13 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_status_get(default_conn, vcs.aics[index]);
+	result = bt_vcs_aics_status_get(default_conn, vcs_included.aics[index]);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -806,13 +813,13 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_unmute(default_conn, vcs.aics[index]);
+	result = bt_vcs_aics_unmute(default_conn, vcs_included.aics[index]);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -831,13 +838,13 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_mute(default_conn, vcs.aics[index]);
+	result = bt_vcs_aics_mute(default_conn, vcs_included.aics[index]);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -856,13 +863,14 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_manual_gain_set(default_conn, vcs.aics[index]);
+	result = bt_vcs_aics_manual_gain_set(default_conn,
+					     vcs_included.aics[index]);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -881,13 +889,14 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_automatic_gain_set(default_conn, vcs.aics[index]);
+	result = bt_vcs_aics_automatic_gain_set(default_conn,
+						vcs_included.aics[index]);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -907,9 +916,9 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
@@ -919,7 +928,8 @@
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_gain_set(default_conn, vcs.aics[index], gain);
+	result = bt_vcs_aics_gain_set(default_conn,
+				      vcs_included.aics[index], gain);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -938,13 +948,14 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_description_get(default_conn, vcs.aics[index]);
+	result = bt_vcs_aics_description_get(default_conn,
+					     vcs_included.aics[index]);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
 	}
@@ -964,13 +975,14 @@
 		return -ENOEXEC;
 	}
 
-	if (index >= vcs.aics_cnt) {
+	if (index >= vcs_included.aics_cnt) {
 		shell_error(sh, "Index shall be less than %u, was %u",
-			    vcs.aics_cnt, index);
+			    vcs_included.aics_cnt, index);
 		return -ENOEXEC;
 	}
 
-	result = bt_vcs_aics_description_set(default_conn, vcs.aics[index],
+	result = bt_vcs_aics_description_set(default_conn,
+					     vcs_included.aics[index],
 					     description);
 	if (result != 0) {
 		shell_print(sh, "Fail: %d", result);
diff --git a/tests/bluetooth/bsim_bt/bsim_test_audio/src/vcs_client_test.c b/tests/bluetooth/bsim_bt/bsim_test_audio/src/vcs_client_test.c
index e36f33c..fd5aea2 100644
--- a/tests/bluetooth/bsim_bt/bsim_test_audio/src/vcs_client_test.c
+++ b/tests/bluetooth/bsim_bt/bsim_test_audio/src/vcs_client_test.c
@@ -18,7 +18,7 @@
 static struct bt_conn_cb conn_callbacks;
 extern enum bst_result_t bst_result;
 
-static struct bt_vcs vcs;
+static struct bt_vcs_included vcs_included;
 static volatile bool g_bt_init;
 static volatile bool g_is_connected;
 static volatile bool g_mtu_exchanged;
@@ -312,7 +312,7 @@
 
 	printk("Getting AICS state\n");
 	g_cb = false;
-	err = bt_vcs_aics_state_get(g_conn, vcs.aics[0]);
+	err = bt_vcs_aics_state_get(g_conn, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not get AICS state (err %d)\n", err);
 		return err;
@@ -322,7 +322,7 @@
 
 	printk("Getting AICS gain setting\n");
 	g_cb = false;
-	err = bt_vcs_aics_gain_setting_get(g_conn, vcs.aics[0]);
+	err = bt_vcs_aics_gain_setting_get(g_conn, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not get AICS gain setting (err %d)\n", err);
 		return err;
@@ -333,7 +333,7 @@
 	printk("Getting AICS input type\n");
 	expected_input_type = BT_AICS_INPUT_TYPE_DIGITAL;
 	g_cb = false;
-	err = bt_vcs_aics_type_get(g_conn, vcs.aics[0]);
+	err = bt_vcs_aics_type_get(g_conn, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not get AICS input type (err %d)\n", err);
 		return err;
@@ -344,7 +344,7 @@
 
 	printk("Getting AICS status\n");
 	g_cb = false;
-	err = bt_vcs_aics_status_get(g_conn, vcs.aics[0]);
+	err = bt_vcs_aics_status_get(g_conn, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not get AICS status (err %d)\n", err);
 		return err;
@@ -354,7 +354,7 @@
 
 	printk("Getting AICS description\n");
 	g_cb = false;
-	err = bt_vcs_aics_description_get(g_conn, vcs.aics[0]);
+	err = bt_vcs_aics_description_get(g_conn, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not get AICS description (err %d)\n", err);
 		return err;
@@ -365,7 +365,7 @@
 	printk("Setting AICS mute\n");
 	expected_input_mute = BT_AICS_STATE_MUTED;
 	g_write_complete = g_cb = false;
-	err = bt_vcs_aics_mute(g_conn, vcs.aics[0]);
+	err = bt_vcs_aics_mute(g_conn, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not set AICS mute (err %d)\n", err);
 		return err;
@@ -377,7 +377,7 @@
 	printk("Setting AICS unmute\n");
 	expected_input_mute = BT_AICS_STATE_UNMUTED;
 	g_write_complete = g_cb = false;
-	err = bt_vcs_aics_unmute(g_conn, vcs.aics[0]);
+	err = bt_vcs_aics_unmute(g_conn, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not set AICS unmute (err %d)\n", err);
 		return err;
@@ -389,7 +389,7 @@
 	printk("Setting AICS auto mode\n");
 	expected_mode = BT_AICS_MODE_AUTO;
 	g_write_complete = g_cb = false;
-	err = bt_vcs_aics_automatic_gain_set(g_conn, vcs.aics[0]);
+	err = bt_vcs_aics_automatic_gain_set(g_conn, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not set AICS auto mode (err %d)\n", err);
 		return err;
@@ -400,7 +400,7 @@
 	printk("Setting AICS manual mode\n");
 	expected_mode = BT_AICS_MODE_MANUAL;
 	g_write_complete = g_cb = false;
-	err = bt_vcs_aics_manual_gain_set(g_conn, vcs.aics[0]);
+	err = bt_vcs_aics_manual_gain_set(g_conn, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not set AICS manual mode (err %d)\n", err);
 		return err;
@@ -411,7 +411,7 @@
 	printk("Setting AICS gain\n");
 	expected_gain = g_aics_gain_max - 1;
 	g_write_complete = g_cb = false;
-	err = bt_vcs_aics_gain_set(g_conn, vcs.aics[0], expected_gain);
+	err = bt_vcs_aics_gain_set(g_conn, vcs_included.aics[0], expected_gain);
 	if (err) {
 		FAIL("Could not set AICS gain (err %d)\n", err);
 		return err;
@@ -424,7 +424,7 @@
 		sizeof(expected_aics_desc));
 	expected_aics_desc[sizeof(expected_aics_desc) - 1] = '\0';
 	g_cb = false;
-	err = bt_vcs_aics_description_set(g_conn, vcs.aics[0],
+	err = bt_vcs_aics_description_set(g_conn, vcs_included.aics[0],
 					  expected_aics_desc);
 	if (err) {
 		FAIL("Could not set AICS Description (err %d)\n", err);
@@ -460,7 +460,7 @@
 
 	printk("Getting VOCS state\n");
 	g_cb = false;
-	err = bt_vcs_vocs_state_get(g_conn, vcs.vocs[0]);
+	err = bt_vcs_vocs_state_get(g_conn, vcs_included.vocs[0]);
 	if (err) {
 		FAIL("Could not get VOCS state (err %d)\n", err);
 		return err;
@@ -470,7 +470,7 @@
 
 	printk("Getting VOCS location\n");
 	g_cb = false;
-	err = bt_vcs_vocs_location_get(g_conn, vcs.vocs[0]);
+	err = bt_vcs_vocs_location_get(g_conn, vcs_included.vocs[0]);
 	if (err) {
 		FAIL("Could not get VOCS location (err %d)\n", err);
 		return err;
@@ -480,7 +480,7 @@
 
 	printk("Getting VOCS description\n");
 	g_cb = false;
-	err = bt_vcs_vocs_description_get(g_conn, vcs.vocs[0]);
+	err = bt_vcs_vocs_description_get(g_conn, vcs_included.vocs[0]);
 	if (err) {
 		FAIL("Could not get VOCS description (err %d)\n", err);
 		return err;
@@ -491,7 +491,8 @@
 	printk("Setting VOCS location\n");
 	expected_location = g_vocs_location + 1;
 	g_cb = false;
-	err = bt_vcs_vocs_location_set(g_conn, vcs.vocs[0], expected_location);
+	err = bt_vcs_vocs_location_set(g_conn, vcs_included.vocs[0],
+				       expected_location);
 	if (err) {
 		FAIL("Could not set VOCS location (err %d)\n", err);
 		return err;
@@ -502,7 +503,7 @@
 	printk("Setting VOCS state\n");
 	expected_offset = g_vocs_offset + 1;
 	g_write_complete = g_cb = false;
-	err = bt_vcs_vocs_state_set(g_conn, vcs.vocs[0], expected_offset);
+	err = bt_vcs_vocs_state_set(g_conn, vcs_included.vocs[0], expected_offset);
 	if (err) {
 		FAIL("Could not set VOCS state (err %d)\n", err);
 		return err;
@@ -515,7 +516,7 @@
 		sizeof(expected_description));
 	expected_description[sizeof(expected_description) - 1] = '\0';
 	g_cb = false;
-	err = bt_vcs_vocs_description_set(g_conn, vcs.vocs[0],
+	err = bt_vcs_vocs_description_set(g_conn, vcs_included.vocs[0],
 					  expected_description);
 	if (err) {
 		FAIL("Could not set VOCS description (err %d)\n", err);
@@ -581,9 +582,9 @@
 
 	WAIT_FOR(g_discovery_complete);
 
-	err = bt_vcs_get(g_conn, &vcs);
+	err = bt_vcs_included_get(g_conn, &vcs_included);
 	if (err) {
-		FAIL("Failed to get VCS context (err %d)\n", err);
+		FAIL("Failed to get VCS included services (err %d)\n", err);
 		return;
 	}
 
diff --git a/tests/bluetooth/bsim_bt/bsim_test_audio/src/vcs_test.c b/tests/bluetooth/bsim_bt/bsim_test_audio/src/vcs_test.c
index 9276a7f..11d52af 100644
--- a/tests/bluetooth/bsim_bt/bsim_test_audio/src/vcs_test.c
+++ b/tests/bluetooth/bsim_bt/bsim_test_audio/src/vcs_test.c
@@ -22,7 +22,7 @@
 #define AICS_DESC_SIZE 0
 #endif /* CONFIG_BT_AICS */
 
-static struct bt_vcs vcs;
+static struct bt_vcs_included vcs_included;
 
 static volatile uint8_t g_volume;
 static volatile uint8_t g_mute;
@@ -240,7 +240,7 @@
 
 	printk("Deactivating AICS\n");
 	expected_aics_active = false;
-	err = bt_vcs_aics_deactivate(vcs.aics[0]);
+	err = bt_vcs_aics_deactivate(vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not deactivate AICS (err %d)\n", err);
 		return err;
@@ -250,7 +250,7 @@
 
 	printk("Activating AICS\n");
 	expected_aics_active = true;
-	err = bt_vcs_aics_activate(vcs.aics[0]);
+	err = bt_vcs_aics_activate(vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not activate AICS (err %d)\n", err);
 		return err;
@@ -260,7 +260,7 @@
 
 	printk("Getting AICS state\n");
 	g_cb = false;
-	err = bt_vcs_aics_state_get(NULL, vcs.aics[0]);
+	err = bt_vcs_aics_state_get(NULL, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not get AICS state (err %d)\n", err);
 		return err;
@@ -270,7 +270,7 @@
 
 	printk("Getting AICS gain setting\n");
 	g_cb = false;
-	err = bt_vcs_aics_gain_setting_get(NULL, vcs.aics[0]);
+	err = bt_vcs_aics_gain_setting_get(NULL, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not get AICS gain setting (err %d)\n", err);
 		return err;
@@ -280,7 +280,7 @@
 
 	printk("Getting AICS input type\n");
 	expected_input_type = BT_AICS_INPUT_TYPE_DIGITAL;
-	err = bt_vcs_aics_type_get(NULL, vcs.aics[0]);
+	err = bt_vcs_aics_type_get(NULL, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not get AICS input type (err %d)\n", err);
 		return err;
@@ -291,7 +291,7 @@
 
 	printk("Getting AICS status\n");
 	g_cb = false;
-	err = bt_vcs_aics_status_get(NULL, vcs.aics[0]);
+	err = bt_vcs_aics_status_get(NULL, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not get AICS status (err %d)\n", err);
 		return err;
@@ -301,7 +301,7 @@
 
 	printk("Getting AICS description\n");
 	g_cb = false;
-	err = bt_vcs_aics_description_get(NULL, vcs.aics[0]);
+	err = bt_vcs_aics_description_get(NULL, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not get AICS description (err %d)\n", err);
 		return err;
@@ -311,7 +311,7 @@
 
 	printk("Setting AICS mute\n");
 	expected_input_mute = BT_AICS_STATE_MUTED;
-	err = bt_vcs_aics_mute(NULL, vcs.aics[0]);
+	err = bt_vcs_aics_mute(NULL, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not set AICS mute (err %d)\n", err);
 		return err;
@@ -321,7 +321,7 @@
 
 	printk("Setting AICS unmute\n");
 	expected_input_mute = BT_AICS_STATE_UNMUTED;
-	err = bt_vcs_aics_unmute(NULL, vcs.aics[0]);
+	err = bt_vcs_aics_unmute(NULL, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not set AICS unmute (err %d)\n", err);
 		return err;
@@ -331,7 +331,7 @@
 
 	printk("Setting AICS auto mode\n");
 	expected_mode = BT_AICS_MODE_AUTO;
-	err = bt_vcs_aics_automatic_gain_set(NULL, vcs.aics[0]);
+	err = bt_vcs_aics_automatic_gain_set(NULL, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not set AICS auto mode (err %d)\n", err);
 		return err;
@@ -341,7 +341,7 @@
 
 	printk("Setting AICS manual mode\n");
 	expected_mode = BT_AICS_MODE_MANUAL;
-	err = bt_vcs_aics_manual_gain_set(NULL, vcs.aics[0]);
+	err = bt_vcs_aics_manual_gain_set(NULL, vcs_included.aics[0]);
 	if (err) {
 		FAIL("Could not set AICS manual mode (err %d)\n", err);
 		return err;
@@ -351,7 +351,7 @@
 
 	printk("Setting AICS gain\n");
 	expected_gain = g_aics_gain_max - 1;
-	err = bt_vcs_aics_gain_set(NULL, vcs.aics[0], expected_gain);
+	err = bt_vcs_aics_gain_set(NULL, vcs_included.aics[0], expected_gain);
 	if (err) {
 		FAIL("Could not set AICS gain (err %d)\n", err);
 		return err;
@@ -364,7 +364,8 @@
 		sizeof(expected_aics_desc));
 	expected_aics_desc[sizeof(expected_aics_desc) - 1] = '\0';
 	g_cb = false;
-	err = bt_vcs_aics_description_set(NULL, vcs.aics[0], expected_aics_desc);
+	err = bt_vcs_aics_description_set(NULL, vcs_included.aics[0],
+					  expected_aics_desc);
 	if (err) {
 		FAIL("Could not set AICS Description (err %d)\n", err);
 		return err;
@@ -385,7 +386,7 @@
 
 	printk("Getting VOCS state\n");
 	g_cb = false;
-	err = bt_vcs_vocs_state_get(NULL, vcs.vocs[0]);
+	err = bt_vcs_vocs_state_get(NULL, vcs_included.vocs[0]);
 	if (err) {
 		FAIL("Could not get VOCS state (err %d)\n", err);
 		return err;
@@ -395,7 +396,7 @@
 
 	printk("Getting VOCS location\n");
 	g_cb = false;
-	err = bt_vcs_vocs_location_get(NULL, vcs.vocs[0]);
+	err = bt_vcs_vocs_location_get(NULL, vcs_included.vocs[0]);
 	if (err) {
 		FAIL("Could not get VOCS location (err %d)\n", err);
 		return err;
@@ -405,7 +406,7 @@
 
 	printk("Getting VOCS description\n");
 	g_cb = false;
-	err = bt_vcs_vocs_description_get(NULL, vcs.vocs[0]);
+	err = bt_vcs_vocs_description_get(NULL, vcs_included.vocs[0]);
 	if (err) {
 		FAIL("Could not get VOCS description (err %d)\n", err);
 		return err;
@@ -415,7 +416,7 @@
 
 	printk("Setting VOCS location\n");
 	expected_location = g_vocs_location + 1;
-	err = bt_vcs_vocs_location_set(NULL, vcs.vocs[0], expected_location);
+	err = bt_vcs_vocs_location_set(NULL, vcs_included.vocs[0], expected_location);
 	if (err) {
 		FAIL("Could not set VOCS location (err %d)\n", err);
 		return err;
@@ -425,7 +426,7 @@
 
 	printk("Setting VOCS state\n");
 	expected_offset = g_vocs_offset + 1;
-	err = bt_vcs_vocs_state_set(NULL, vcs.vocs[0], expected_offset);
+	err = bt_vcs_vocs_state_set(NULL, vcs_included.vocs[0], expected_offset);
 	if (err) {
 		FAIL("Could not set VOCS state (err %d)\n", err);
 		return err;
@@ -438,7 +439,7 @@
 		sizeof(expected_description) - 1);
 	expected_description[sizeof(expected_description) - 1] = '\0';
 	g_cb = false;
-	err = bt_vcs_vocs_description_set(NULL, vcs.vocs[0],
+	err = bt_vcs_vocs_description_set(NULL, vcs_included.vocs[0],
 					  expected_description);
 	if (err) {
 		FAIL("Could not set VOCS description (err %d)\n", err);
@@ -502,9 +503,9 @@
 		return;
 	}
 
-	err = bt_vcs_get(NULL, &vcs);
+	err = bt_vcs_included_get(NULL, &vcs_included);
 	if (err) {
-		FAIL("VCS get failed (err %d)\n", err);
+		FAIL("VCS included get failed (err %d)\n", err);
 		return;
 	}
 
@@ -697,9 +698,9 @@
 
 	bt_conn_cb_register(&conn_callbacks);
 
-	err = bt_vcs_get(NULL, &vcs);
+	err = bt_vcs_included_get(NULL, &vcs_included);
 	if (err) {
-		FAIL("VCS get failed (err %d)\n", err);
+		FAIL("VCS included get failed (err %d)\n", err);
 		return;
 	}