Index: uspace/lib/drv/generic/remote_audio_pcm.c
===================================================================
--- uspace/lib/drv/generic/remote_audio_pcm.c	(revision 6136393f3d898c507e44c0f77c15ebe50f76fef6)
+++ uspace/lib/drv/generic/remote_audio_pcm.c	(revision ed3816df9c8d9f9483b524e9564aa65c6fb406e4)
@@ -680,170 +680,4 @@
 }
 
-#if 0
-
-void remote_audio_mixer_get_info(
-    ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
-{
-	audio_mixer_iface_t *mixer_iface = iface;
-
-	if (!mixer_iface->get_info) {
-		async_answer_0(callid, ENOTSUP);
-		return;
-	}
-	const char *name = NULL;
-	unsigned items = 0;
-	const int ret = mixer_iface->get_info(fun, &name, &items);
-	const size_t name_size = name ? str_size(name) + 1 : 0;
-	async_answer_2(callid, ret, name_size, items);
-	/* Send the name. */
-	if (ret == EOK && name_size > 0) {
-		size_t size;
-		ipc_callid_t name_id;
-		if (!async_data_read_receive(&name_id, &size)) {
-			async_answer_0(name_id, EPARTY);
-			return;
-		}
-		if (size != name_size) {
-			async_answer_0(name_id, ELIMIT);
-			return;
-		}
-		async_data_read_finalize(name_id, name, name_size);
-	}
-}
-
-void remote_audio_mixer_get_item_info(
-    ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
-{
-	audio_mixer_iface_t *mixer_iface = iface;
-
-	if (!mixer_iface->get_item_info) {
-		async_answer_0(callid, ENOTSUP);
-		return;
-	}
-
-	const unsigned item = DEV_IPC_GET_ARG1(*call);
-	const char *name = NULL;
-	unsigned channels = 0;
-	const int ret = mixer_iface->get_item_info(fun, item, &name, &channels);
-	const size_t name_size = name ? str_size(name) + 1 : 0;
-	async_answer_2(callid, ret, name_size, channels);
-	/* Send the name. */
-	if (ret == EOK && name_size > 0) {
-		size_t size;
-		ipc_callid_t name_id;
-		if (!async_data_read_receive(&name_id, &size)) {
-			async_answer_0(name_id, EPARTY);
-			return;
-		}
-		if (size != name_size) {
-			async_answer_0(name_id, ELIMIT);
-			return;
-		}
-		async_data_read_finalize(name_id, name, name_size);
-	}
-}
-
-void remote_audio_mixer_get_channel_info(
-    ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
-{
-	audio_mixer_iface_t *mixer_iface = iface;
-
-	if (!mixer_iface->get_channel_info) {
-		async_answer_0(callid, ENOTSUP);
-		return;
-	}
-
-	const unsigned item = DEV_IPC_GET_ARG1(*call);
-	const unsigned channel = DEV_IPC_GET_ARG2(*call);
-	const char *name = NULL;
-	unsigned levels = 0;
-	const int ret =
-	    mixer_iface->get_channel_info(fun, item, channel, &name, &levels);
-	const size_t name_size = name ? str_size(name) + 1 : 0;
-	async_answer_2(callid, ret, name_size, levels);
-	/* Send the name. */
-	if (ret == EOK && name_size > 0) {
-		size_t size;
-		ipc_callid_t name_id;
-		if (!async_data_read_receive(&name_id, &size)) {
-			async_answer_0(name_id, EPARTY);
-			return;
-		}
-		if (size != name_size) {
-			async_answer_0(name_id, ELIMIT);
-			return;
-		}
-		async_data_read_finalize(name_id, name, name_size);
-	}
-}
-
-void remote_audio_mixer_channel_mute_set(
-    ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
-{
-	audio_mixer_iface_t *mixer_iface = iface;
-
-	if (!mixer_iface->channel_mute_set) {
-		async_answer_0(callid, ENOTSUP);
-		return;
-	}
-	const unsigned item = DEV_IPC_GET_ARG1(*call);
-	const unsigned channel = DEV_IPC_GET_ARG2(*call);
-	const bool mute = DEV_IPC_GET_ARG3(*call);
-	const int ret = mixer_iface->channel_mute_set(fun, item, channel, mute);
-	async_answer_0(callid, ret);
-}
-
-void remote_audio_mixer_channel_mute_get(
-    ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
-{
-	audio_mixer_iface_t *mixer_iface = iface;
-
-	if (!mixer_iface->channel_mute_get) {
-		async_answer_0(callid, ENOTSUP);
-		return;
-	}
-	const unsigned item = DEV_IPC_GET_ARG1(*call);
-	const unsigned channel = DEV_IPC_GET_ARG2(*call);
-	bool mute = false;
-	const int ret =
-	    mixer_iface->channel_mute_get(fun, item, channel, &mute);
-	async_answer_1(callid, ret, mute);
-}
-
-void remote_audio_mixer_channel_volume_set(
-    ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
-{
-	audio_mixer_iface_t *mixer_iface = iface;
-
-	if (!mixer_iface->channel_volume_set) {
-		async_answer_0(callid, ENOTSUP);
-		return;
-	}
-	const unsigned item = DEV_IPC_GET_ARG1(*call);
-	const unsigned channel = DEV_IPC_GET_ARG2(*call);
-	const unsigned level = DEV_IPC_GET_ARG3(*call);
-	const int ret =
-	    mixer_iface->channel_volume_set(fun, item, channel, level);
-	async_answer_0(callid, ret);
-}
-
-void remote_audio_mixer_channel_volume_get(
-    ddf_fun_t *fun, void *iface, ipc_callid_t callid, ipc_call_t *call)
-{
-	audio_mixer_iface_t *mixer_iface = iface;
-
-	if (!mixer_iface->channel_volume_get) {
-		async_answer_0(callid, ENOTSUP);
-		return;
-	}
-	const unsigned item = DEV_IPC_GET_ARG1(*call);
-	const unsigned channel = DEV_IPC_GET_ARG2(*call);
-	unsigned current = 0, max = 0;
-	const int ret =
-	    mixer_iface->channel_volume_get(fun, item, channel, &current, &max);
-	async_answer_2(callid, ret, current, max);
-}
-#endif
-
 /**
  * @}
