audio             826 arch/arm/mach-pxa/hx4700.c static struct platform_device audio = {
audio             848 arch/arm/mach-pxa/hx4700.c 	&audio,
audio             289 arch/mips/include/asm/ip32/mace.h 	struct mace_audio audio;
audio             427 arch/powerpc/include/asm/ps3av.h 	struct ps3av_info_audio audio[0];	/* 0 or more audio blocks */
audio             994 drivers/cdrom/cdrom.c 	tracks->audio = 0;
audio            1030 drivers/cdrom/cdrom.c 			tracks->audio++;
audio            1036 drivers/cdrom/cdrom.c 	       header.cdth_trk1, tracks->audio, tracks->data,
audio            1252 drivers/cdrom/cdrom.c 	if (tracks.audio==0)
audio            2589 drivers/cdrom/cdrom.c 	if (tracks.audio > 0) {
audio             276 drivers/clk/tegra/clk-tegra-periph.c MUX_I2S_SPDIF(audio)
audio             504 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c 		if (amdgpu_connector->audio != val) {
audio             505 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c 			amdgpu_connector->audio = val;
audio             210 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c MODULE_PARM_DESC(audio, "Audio enable (-1 = auto, 0 = disable, 1 = enable)");
audio             211 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c module_param_named(audio, amdgpu_audio, int, 0444);
audio             347 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h 	struct amdgpu_audio	audio; /* audio stuff */
audio             550 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h 	enum amdgpu_connector_audio audio;
audio             473 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c 			    (amdgpu_connector->audio == AMDGPU_AUDIO_ENABLE))
audio             476 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c 				 (amdgpu_connector->audio == AMDGPU_AUDIO_AUTO))
audio             492 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c 			if (amdgpu_connector->audio == AMDGPU_AUDIO_ENABLE)
audio             495 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c 				 (amdgpu_connector->audio == AMDGPU_AUDIO_AUTO))
audio             512 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c 			if (amdgpu_connector->audio == AMDGPU_AUDIO_ENABLE)
audio             515 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c 				 (amdgpu_connector->audio == AMDGPU_AUDIO_AUTO))
audio            1177 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            1178 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 		offset = adev->mode_info.audio.pin[i].offset;
audio            1184 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 			adev->mode_info.audio.pin[i].connected = false;
audio            1186 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 			adev->mode_info.audio.pin[i].connected = true;
audio            1196 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            1197 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 		if (adev->mode_info.audio.pin[i].connected)
audio            1198 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 			return &adev->mode_info.audio.pin[i];
audio            1425 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 	adev->mode_info.audio.enabled = true;
audio            1427 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 	adev->mode_info.audio.num_pins = 7;
audio            1429 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            1430 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 		adev->mode_info.audio.pin[i].channels = -1;
audio            1431 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 		adev->mode_info.audio.pin[i].rate = -1;
audio            1432 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 		adev->mode_info.audio.pin[i].bits_per_sample = -1;
audio            1433 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 		adev->mode_info.audio.pin[i].status_bits = 0;
audio            1434 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 		adev->mode_info.audio.pin[i].category_code = 0;
audio            1435 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 		adev->mode_info.audio.pin[i].connected = false;
audio            1436 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 		adev->mode_info.audio.pin[i].offset = pin_offsets[i];
audio            1437 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 		adev->mode_info.audio.pin[i].id = i;
audio            1440 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 		dce_v10_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio            1453 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 	if (!adev->mode_info.audio.enabled)
audio            1456 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++)
audio            1457 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 		dce_v10_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio            1459 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 	adev->mode_info.audio.enabled = false;
audio            2852 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            2853 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 		dce_v10_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio            2868 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            2869 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c 		dce_v10_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio            1203 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            1204 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		offset = adev->mode_info.audio.pin[i].offset;
audio            1210 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 			adev->mode_info.audio.pin[i].connected = false;
audio            1212 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 			adev->mode_info.audio.pin[i].connected = true;
audio            1222 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            1223 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		if (adev->mode_info.audio.pin[i].connected)
audio            1224 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 			return &adev->mode_info.audio.pin[i];
audio            1452 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 	adev->mode_info.audio.enabled = true;
audio            1457 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		adev->mode_info.audio.num_pins = 7;
audio            1461 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		adev->mode_info.audio.num_pins = 8;
audio            1465 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		adev->mode_info.audio.num_pins = 6;
audio            1471 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            1472 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		adev->mode_info.audio.pin[i].channels = -1;
audio            1473 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		adev->mode_info.audio.pin[i].rate = -1;
audio            1474 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		adev->mode_info.audio.pin[i].bits_per_sample = -1;
audio            1475 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		adev->mode_info.audio.pin[i].status_bits = 0;
audio            1476 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		adev->mode_info.audio.pin[i].category_code = 0;
audio            1477 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		adev->mode_info.audio.pin[i].connected = false;
audio            1478 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		adev->mode_info.audio.pin[i].offset = pin_offsets[i];
audio            1479 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		adev->mode_info.audio.pin[i].id = i;
audio            1482 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		dce_v11_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio            1495 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 	if (!adev->mode_info.audio.enabled)
audio            1498 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++)
audio            1499 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		dce_v11_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio            1501 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 	adev->mode_info.audio.enabled = false;
audio            2985 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            2986 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		dce_v11_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio            3001 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            3002 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c 		dce_v11_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio            1084 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            1085 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		tmp = RREG32_AUDIO_ENDPT(adev->mode_info.audio.pin[i].offset,
audio            1089 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 			adev->mode_info.audio.pin[i].connected = false;
audio            1091 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 			adev->mode_info.audio.pin[i].connected = true;
audio            1102 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            1103 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		if (adev->mode_info.audio.pin[i].connected)
audio            1104 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 			return &adev->mode_info.audio.pin[i];
audio            1330 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 	adev->mode_info.audio.enabled = true;
audio            1337 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		adev->mode_info.audio.num_pins = 6;
audio            1340 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		adev->mode_info.audio.num_pins = 2;
audio            1344 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            1345 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		adev->mode_info.audio.pin[i].channels = -1;
audio            1346 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		adev->mode_info.audio.pin[i].rate = -1;
audio            1347 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		adev->mode_info.audio.pin[i].bits_per_sample = -1;
audio            1348 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		adev->mode_info.audio.pin[i].status_bits = 0;
audio            1349 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		adev->mode_info.audio.pin[i].category_code = 0;
audio            1350 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		adev->mode_info.audio.pin[i].connected = false;
audio            1351 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		adev->mode_info.audio.pin[i].offset = pin_offsets[i];
audio            1352 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		adev->mode_info.audio.pin[i].id = i;
audio            1353 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		dce_v6_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio            1366 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 	if (!adev->mode_info.audio.enabled)
audio            1369 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++)
audio            1370 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		dce_v6_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio            1372 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 	adev->mode_info.audio.enabled = false;
audio            2720 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            2721 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		dce_v6_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio            2736 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            2737 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c 		dce_v6_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio            1114 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            1115 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		offset = adev->mode_info.audio.pin[i].offset;
audio            1121 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 			adev->mode_info.audio.pin[i].connected = false;
audio            1123 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 			adev->mode_info.audio.pin[i].connected = true;
audio            1133 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            1134 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		if (adev->mode_info.audio.pin[i].connected)
audio            1135 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 			return &adev->mode_info.audio.pin[i];
audio            1379 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 	adev->mode_info.audio.enabled = true;
audio            1382 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		adev->mode_info.audio.num_pins = 7;
audio            1385 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		adev->mode_info.audio.num_pins = 3;
audio            1388 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		adev->mode_info.audio.num_pins = 7;
audio            1390 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		adev->mode_info.audio.num_pins = 3;
audio            1392 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            1393 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		adev->mode_info.audio.pin[i].channels = -1;
audio            1394 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		adev->mode_info.audio.pin[i].rate = -1;
audio            1395 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		adev->mode_info.audio.pin[i].bits_per_sample = -1;
audio            1396 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		adev->mode_info.audio.pin[i].status_bits = 0;
audio            1397 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		adev->mode_info.audio.pin[i].category_code = 0;
audio            1398 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		adev->mode_info.audio.pin[i].connected = false;
audio            1399 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		adev->mode_info.audio.pin[i].offset = pin_offsets[i];
audio            1400 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		adev->mode_info.audio.pin[i].id = i;
audio            1403 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		dce_v8_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio            1416 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 	if (!adev->mode_info.audio.enabled)
audio            1419 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++)
audio            1420 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		dce_v8_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio            1422 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 	adev->mode_info.audio.enabled = false;
audio            2747 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            2748 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		dce_v8_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio            2763 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio            2764 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c 		dce_v8_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
audio             591 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	adev->mode_info.audio.enabled = true;
audio             593 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	adev->mode_info.audio.num_pins = adev->dm.dc->res_pool->audio_count;
audio             595 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
audio             596 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		adev->mode_info.audio.pin[i].channels = -1;
audio             597 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		adev->mode_info.audio.pin[i].rate = -1;
audio             598 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		adev->mode_info.audio.pin[i].bits_per_sample = -1;
audio             599 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		adev->mode_info.audio.pin[i].status_bits = 0;
audio             600 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		adev->mode_info.audio.pin[i].category_code = 0;
audio             601 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		adev->mode_info.audio.pin[i].connected = false;
audio             602 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		adev->mode_info.audio.pin[i].id =
audio             604 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		adev->mode_info.audio.pin[i].offset = 0;
audio             621 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	if (!adev->mode_info.audio.enabled)
audio             631 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	adev->mode_info.audio.enabled = false;
audio            1965 drivers/gpu/drm/amd/display/dc/core/dc.c 					if (pipe_ctx->stream_res.audio && !dc->debug.az_endpoint_mute_only)
audio            1966 drivers/gpu/drm/amd/display/dc/core/dc.c 						pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio);
audio            2703 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			pipe_ctx->stream_res.audio != NULL);
audio             294 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 			if ((&pipes[i])->stream_res.audio && !link->dc->debug.az_endpoint_mute_only)
audio             295 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 				(&pipes[i])->stream_res.audio->funcs->az_disable((&pipes[i])->stream_res.audio);
audio             325 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 			if (pipes[i].stream_res.audio) {
audio             328 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 				pipes[i].stream_res.audio->funcs->az_enable(
audio             329 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 						pipes[i].stream_res.audio);
audio             272 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			struct audio *aud = create_funcs->create_audio(ctx, i);
audio            1293 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			free_pipe->stream_res.audio = tail_pipe->stream_res.audio;
audio            1595 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 		struct audio *audio,
audio            1600 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 		if (pool->audios[i] == audio)
audio            1635 drivers/gpu/drm/amd/display/dc/core/dc_resource.c static struct audio *find_first_free_audio(
audio            1736 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	if (del_pipe->stream_res.audio)
audio            1740 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			del_pipe->stream_res.audio,
audio            1973 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 		pipe_ctx->stream_res.audio = find_first_free_audio(
audio            1981 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 		if (pipe_ctx->stream_res.audio)
audio            1983 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 					   pipe_ctx->stream_res.audio, true);
audio            1995 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 				pipe_ctx->stream_res.audio ? pipe_ctx->stream_res.audio->inst : -1;
audio            2590 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	if (pipe_ctx_old->stream_res.audio != pipe_ctx->stream_res.audio)
audio              33 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c #define DCE_AUD(audio)\
audio              34 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	container_of(audio, struct dce_audio, base)
audio              52 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 		read_indirect_azalia_reg(audio, IX_REG(reg_name))
audio              55 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 		write_indirect_azalia_reg(audio, IX_REG(reg_name), value)
audio              57 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c static void write_indirect_azalia_reg(struct audio *audio,
audio              61 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	struct dce_audio *aud = DCE_AUD(audio);
audio              75 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c static uint32_t read_indirect_azalia_reg(struct audio *audio, uint32_t reg_index)
audio              77 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	struct dce_audio *aud = DCE_AUD(audio);
audio             294 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	struct audio *audio,
audio             311 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	struct audio *audio,
audio             331 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	struct audio *audio,
audio             352 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c void dce_aud_az_enable(struct audio *audio)
audio             371 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 			audio->inst, value);
audio             374 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c void dce_aud_az_disable(struct audio *audio)
audio             396 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 			audio->inst, value);
audio             400 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	struct audio *audio,
audio             405 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	struct dce_audio *aud = DCE_AUD(audio);
audio             584 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	set_high_bit_rate_capable(audio, sample_rate.rate.RATE_192);
audio             587 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	set_video_latency(audio, audio_info->video_latency);
audio             588 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	set_audio_latency(audio, audio_info->audio_latency);
audio             617 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 		audio->inst, value, audio_info->display_name);
audio             778 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	struct audio *audio,
audio             783 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	struct dce_audio *aud = DCE_AUD(audio);
audio             868 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c static bool dce_aud_endpoint_valid(struct audio *audio)
audio             885 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 		struct audio *audio)
audio             888 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	struct dce_audio *aud = DCE_AUD(audio);
audio             892 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	if (audio->inst != 0)
audio             927 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c void dce_aud_destroy(struct audio **audio)
audio             929 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	struct dce_audio *aud = DCE_AUD(*audio);
audio             932 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	*audio = NULL;
audio             935 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c struct audio *dce_audio_create(
audio             943 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	struct dce_audio *audio = kzalloc(sizeof(*audio), GFP_KERNEL);
audio             945 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	if (audio == NULL) {
audio             946 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 		ASSERT_CRITICAL(audio);
audio             950 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	audio->base.ctx = ctx;
audio             951 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	audio->base.inst = inst;
audio             952 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	audio->base.funcs = &funcs;
audio             954 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	audio->regs = reg;
audio             955 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	audio->shifts = shifts;
audio             956 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	audio->masks = masks;
audio             957 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c 	return &audio->base;
audio             125 drivers/gpu/drm/amd/display/dc/dce/dce_audio.h 	struct audio base;
audio             131 drivers/gpu/drm/amd/display/dc/dce/dce_audio.h struct audio *dce_audio_create(
audio             138 drivers/gpu/drm/amd/display/dc/dce/dce_audio.h void dce_aud_destroy(struct audio **audio);
audio             140 drivers/gpu/drm/amd/display/dc/dce/dce_audio.h void dce_aud_hw_init(struct audio *audio);
audio             142 drivers/gpu/drm/amd/display/dc/dce/dce_audio.h void dce_aud_az_enable(struct audio *audio);
audio             143 drivers/gpu/drm/amd/display/dc/dce/dce_audio.h void dce_aud_az_disable(struct audio *audio);
audio             145 drivers/gpu/drm/amd/display/dc/dce/dce_audio.h void dce_aud_az_configure(struct audio *audio,
audio             150 drivers/gpu/drm/amd/display/dc/dce/dce_audio.h void dce_aud_wall_dto_setup(struct audio *audio,
audio              59 drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c #define DCE110_SE(audio)\
audio              60 drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c 	container_of(audio, struct dce110_stream_encoder, base)
audio             413 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c static struct audio *create_audio(
audio             687 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	if (pipe_ctx->stream_res.audio != NULL) {
audio             957 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	if (pipe_ctx->stream_res.audio && pipe_ctx->stream_res.audio->enabled == true)
audio             963 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	if (pipe_ctx->stream_res.audio) {
audio             966 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			if (core_dc->current_state->res_ctx.pipe_ctx[i].stream_res.audio != NULL)
audio             970 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		pipe_ctx->stream_res.audio->funcs->az_enable(pipe_ctx->stream_res.audio);
audio             979 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		if (pipe_ctx->stream_res.audio)
audio             980 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			pipe_ctx->stream_res.audio->enabled = true;
audio             996 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	if (pipe_ctx->stream_res.audio && pipe_ctx->stream_res.audio->enabled == false)
audio            1001 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	if (pipe_ctx->stream_res.audio) {
audio            1002 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		pipe_ctx->stream_res.audio->enabled = false;
audio            1340 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	if (pipe_ctx->stream_res.audio != NULL) {
audio            1348 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 					pipe_ctx->stream_res.audio->inst,
audio            1353 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 					pipe_ctx->stream_res.audio->inst,
audio            1357 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		pipe_ctx->stream_res.audio->funcs->az_configure(
audio            1358 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 				pipe_ctx->stream_res.audio,
audio            1911 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 				if (pipe_ctx_old->stream_res.audio) {
audio            1913 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 					pipe_ctx_old->stream_res.audio->funcs->
audio            1914 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 							az_disable(pipe_ctx_old->stream_res.audio);
audio            1921 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 								pipe_ctx_old->stream_res.audio, false);
audio            1922 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 						pipe_ctx_old->stream_res.audio = NULL;
audio            1985 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		if (pipe_ctx->stream_res.audio != NULL) {
audio            1990 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			pipe_ctx->stream_res.audio->funcs->wall_dto_setup(
audio            1991 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 				pipe_ctx->stream_res.audio,
audio            2013 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			if (pipe_ctx->stream_res.audio != NULL) {
audio            2018 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 				pipe_ctx->stream_res.audio->funcs->wall_dto_setup(
audio            2019 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 					pipe_ctx->stream_res.audio,
audio            2415 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		struct audio *audio = dc->res_pool->audios[i];
audio            2416 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		audio->funcs->hw_init(audio);
audio             454 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c static struct audio *create_audio(
audio             431 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c static struct audio *create_audio(
audio             635 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c static struct audio *create_audio(
audio             445 drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c static struct audio *create_audio(
audio             832 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		else if (pipe_ctx->stream_res.audio)
audio             835 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		if (pipe_ctx->stream_res.audio) {
audio             837 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 			pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio);
audio             844 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 						pipe_ctx->stream_res.audio, false);
audio             845 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				pipe_ctx->stream_res.audio = NULL;
audio            1274 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct audio *audio = res_pool->audios[i];
audio            1276 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		audio->funcs->hw_init(audio);
audio             802 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c static struct audio *create_audio(
audio            1640 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 		else if (pipe_ctx->stream_res.audio)
audio            1644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 		if (pipe_ctx->stream_res.audio) {
audio            1646 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 			pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio);
audio            1653 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 						pipe_ctx->stream_res.audio, false);
audio            1654 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 				pipe_ctx->stream_res.audio = NULL;
audio            1961 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 	if (pipe_ctx->stream_res.audio != NULL) {
audio            1204 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c static struct audio *dcn20_create_audio(
audio            1355 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c static struct audio *dcn21_create_audio(
audio             218 drivers/gpu/drm/amd/display/dc/inc/core_types.h 	struct audio *audios[MAX_AUDIOS];
audio             243 drivers/gpu/drm/amd/display/dc/inc/core_types.h 	struct audio *audio;
audio              31 drivers/gpu/drm/amd/display/dc/inc/hw/audio.h struct audio;
audio              35 drivers/gpu/drm/amd/display/dc/inc/hw/audio.h 	bool (*endpoint_valid)(struct audio *audio);
audio              37 drivers/gpu/drm/amd/display/dc/inc/hw/audio.h 	void (*hw_init)(struct audio *audio);
audio              39 drivers/gpu/drm/amd/display/dc/inc/hw/audio.h 	void (*az_enable)(struct audio *audio);
audio              41 drivers/gpu/drm/amd/display/dc/inc/hw/audio.h 	void (*az_disable)(struct audio *audio);
audio              43 drivers/gpu/drm/amd/display/dc/inc/hw/audio.h 	void (*az_configure)(struct audio *audio,
audio              48 drivers/gpu/drm/amd/display/dc/inc/hw/audio.h 	void (*wall_dto_setup)(struct audio *audio,
audio              53 drivers/gpu/drm/amd/display/dc/inc/hw/audio.h 	void (*destroy)(struct audio **audio);
audio              67 drivers/gpu/drm/amd/display/dc/inc/resource.h 	struct audio *(*create_audio)(
audio             179 drivers/gpu/drm/amd/display/dc/inc/resource.h 		struct audio *audio,
audio             179 drivers/gpu/drm/bridge/sii902x.c 	} audio;
audio             567 drivers/gpu/drm/bridge/sii902x.c 	ret = clk_prepare_enable(sii902x->audio.mclk);
audio             573 drivers/gpu/drm/bridge/sii902x.c 	if (sii902x->audio.mclk) {
audio             574 drivers/gpu/drm/bridge/sii902x.c 		mclk_rate = clk_get_rate(sii902x->audio.mclk);
audio             595 drivers/gpu/drm/bridge/sii902x.c 	for (i = 0; i < ARRAY_SIZE(sii902x->audio.i2s_fifo_sequence) &&
audio             596 drivers/gpu/drm/bridge/sii902x.c 		    sii902x->audio.i2s_fifo_sequence[i]; i++)
audio             599 drivers/gpu/drm/bridge/sii902x.c 			     sii902x->audio.i2s_fifo_sequence[i]);
audio             646 drivers/gpu/drm/bridge/sii902x.c 		clk_disable_unprepare(sii902x->audio.mclk);
audio             665 drivers/gpu/drm/bridge/sii902x.c 	clk_disable_unprepare(sii902x->audio.mclk);
audio             775 drivers/gpu/drm/bridge/sii902x.c 		sii902x->audio.i2s_fifo_sequence[i] |= audio_fifo_id[i] |
audio             778 drivers/gpu/drm/bridge/sii902x.c 	sii902x->audio.mclk = devm_clk_get_optional(dev, "mclk");
audio             779 drivers/gpu/drm/bridge/sii902x.c 	if (IS_ERR(sii902x->audio.mclk)) {
audio             781 drivers/gpu/drm/bridge/sii902x.c 			__func__, PTR_ERR(sii902x->audio.mclk));
audio             782 drivers/gpu/drm/bridge/sii902x.c 		return PTR_ERR(sii902x->audio.mclk);
audio             785 drivers/gpu/drm/bridge/sii902x.c 	sii902x->audio.pdev = platform_device_register_data(
audio             789 drivers/gpu/drm/bridge/sii902x.c 	return PTR_ERR_OR_ZERO(sii902x->audio.pdev);
audio              22 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c static inline void hdmi_write(struct dw_hdmi_i2s_audio_data *audio,
audio              25 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	struct dw_hdmi *hdmi = audio->hdmi;
audio              27 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	audio->write(hdmi, val, offset);
audio              30 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c static inline u8 hdmi_read(struct dw_hdmi_i2s_audio_data *audio, int offset)
audio              32 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	struct dw_hdmi *hdmi = audio->hdmi;
audio              34 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	return audio->read(hdmi, offset);
audio              41 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	struct dw_hdmi_i2s_audio_data *audio = data;
audio              42 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	struct dw_hdmi *hdmi = audio->hdmi;
audio              54 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	hdmi_write(audio, HDMI_AUD_CONF0_SW_RESET, HDMI_AUD_CONF0);
audio              55 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	hdmi_write(audio, (u8)~HDMI_MC_SWRSTZ_I2SSWRST_REQ, HDMI_MC_SWRSTZ);
audio             108 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	hdmi_write(audio, inputclkfs, HDMI_AUD_INPUTCLKFS);
audio             109 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	hdmi_write(audio, conf0, HDMI_AUD_CONF0);
audio             110 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	hdmi_write(audio, conf1, HDMI_AUD_CONF1);
audio             119 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	struct dw_hdmi_i2s_audio_data *audio = data;
audio             120 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	struct dw_hdmi *hdmi = audio->hdmi;
audio             128 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	struct dw_hdmi_i2s_audio_data *audio = data;
audio             130 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	memcpy(buf, audio->eld, min_t(size_t, MAX_ELD_BYTES, len));
audio             163 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	struct dw_hdmi_i2s_audio_data *audio = pdev->dev.platform_data;
audio             171 drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c 	pdata.data		= audio;
audio             140 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	struct platform_device *audio;
audio            2819 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		struct dw_hdmi_audio_data audio;
audio            2821 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		audio.phys = iores->start;
audio            2822 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		audio.base = hdmi->regs;
audio            2823 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		audio.irq = irq;
audio            2824 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		audio.hdmi = hdmi;
audio            2825 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		audio.eld = hdmi->connector.eld;
audio            2830 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		pdevinfo.data = &audio;
audio            2831 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		pdevinfo.size_data = sizeof(audio);
audio            2833 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		hdmi->audio = platform_device_register_full(&pdevinfo);
audio            2835 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		struct dw_hdmi_i2s_audio_data audio;
audio            2837 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		audio.hdmi	= hdmi;
audio            2838 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		audio.eld	= hdmi->connector.eld;
audio            2839 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		audio.write	= hdmi_writeb;
audio            2840 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		audio.read	= hdmi_readb;
audio            2845 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		pdevinfo.data = &audio;
audio            2846 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		pdevinfo.size_data = sizeof(audio);
audio            2848 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		hdmi->audio = platform_device_register_full(&pdevinfo);
audio            2885 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	if (hdmi->audio && !IS_ERR(hdmi->audio))
audio            2886 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		platform_device_unregister(hdmi->audio);
audio             142 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_audio		audio;
audio             786 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_audio_infoframe *infoframe = &hdata->audio.infoframe;
audio            1051 drivers/gpu/drm/exynos/exynos_hdmi.c 	switch (hdata->audio.params.sample_width) {
audio            1064 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_acr(hdata, hdata->audio.params.sample_rate);
audio            1103 drivers/gpu/drm/exynos/exynos_hdmi.c 				hdata->audio.params.iec.status[i]);
audio            1110 drivers/gpu/drm/exynos/exynos_hdmi.c 	bool enable = !hdata->audio.mute;
audio            1569 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->audio.mute = true;
audio            1595 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->audio.params = *params;
audio            1613 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->audio.mute = mute;
audio            1649 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->audio.pdev = platform_device_register_data(
audio            1653 drivers/gpu/drm/exynos/exynos_hdmi.c 	return PTR_ERR_OR_ZERO(hdata->audio.pdev);
audio            2026 drivers/gpu/drm/exynos/exynos_hdmi.c 	audio_infoframe = &hdata->audio.infoframe;
audio            2044 drivers/gpu/drm/exynos/exynos_hdmi.c 	platform_device_unregister(hdata->audio.pdev);
audio            2068 drivers/gpu/drm/exynos/exynos_hdmi.c 	platform_device_unregister(hdata->audio.pdev);
audio              64 drivers/gpu/drm/i2c/tda998x_drv.c 	struct tda998x_audio_settings audio;
audio             850 drivers/gpu/drm/i2c/tda998x_drv.c 	frame.audio = *cea;
audio            1003 drivers/gpu/drm/i2c/tda998x_drv.c 	const struct tda998x_audio_settings *settings = &priv->audio;
audio            1068 drivers/gpu/drm/i2c/tda998x_drv.c 	struct tda998x_audio_settings audio = {
audio            1073 drivers/gpu/drm/i2c/tda998x_drv.c 	memcpy(audio.status, params->iec.status,
audio            1074 drivers/gpu/drm/i2c/tda998x_drv.c 	       min(sizeof(audio.status), sizeof(params->iec.status)));
audio            1078 drivers/gpu/drm/i2c/tda998x_drv.c 		audio.i2s_format = I2S_FORMAT_PHILIPS;
audio            1081 drivers/gpu/drm/i2c/tda998x_drv.c 		audio.i2s_format = I2S_FORMAT_LEFT_J;
audio            1084 drivers/gpu/drm/i2c/tda998x_drv.c 		audio.i2s_format = I2S_FORMAT_RIGHT_J;
audio            1087 drivers/gpu/drm/i2c/tda998x_drv.c 		audio.i2s_format = 0;
audio            1104 drivers/gpu/drm/i2c/tda998x_drv.c 	ret = tda998x_derive_routing(priv, &audio, AUDIO_ROUTE_I2S + spdif);
audio            1109 drivers/gpu/drm/i2c/tda998x_drv.c 	ret = tda998x_derive_cts_n(priv, &audio, bclk_ratio);
audio            1114 drivers/gpu/drm/i2c/tda998x_drv.c 	priv->audio = audio;
audio            1129 drivers/gpu/drm/i2c/tda998x_drv.c 	priv->audio.ena_ap = 0;
audio            1756 drivers/gpu/drm/i2c/tda998x_drv.c 		priv->audio.route = &tda998x_audio_route[route];
audio            1757 drivers/gpu/drm/i2c/tda998x_drv.c 		priv->audio.cea = p->audio_params.cea;
audio            1758 drivers/gpu/drm/i2c/tda998x_drv.c 		priv->audio.sample_rate = p->audio_params.sample_rate;
audio            1759 drivers/gpu/drm/i2c/tda998x_drv.c 		memcpy(priv->audio.status, p->audio_params.status,
audio            1760 drivers/gpu/drm/i2c/tda998x_drv.c 		       min(sizeof(priv->audio.status),
audio            1762 drivers/gpu/drm/i2c/tda998x_drv.c 		priv->audio.ena_ap = p->audio_params.config;
audio            1763 drivers/gpu/drm/i2c/tda998x_drv.c 		priv->audio.i2s_format = I2S_FORMAT_PHILIPS;
audio            1766 drivers/gpu/drm/i2c/tda998x_drv.c 		return tda998x_derive_cts_n(priv, &priv->audio, ratio);
audio             290 drivers/gpu/drm/msm/hdmi/hdmi.c 	hdmi_audio_infoframe_init(&hdmi->audio.infoframe);
audio              47 drivers/gpu/drm/msm/hdmi/hdmi.h 	struct hdmi_audio audio;
audio              76 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 	struct hdmi_audio *audio = &hdmi->audio;
audio              77 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 	struct hdmi_audio_infoframe *info = &audio->infoframe;
audio              79 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 	bool enabled = audio->enabled;
audio              85 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 		audio->enabled, info->channels,  info->channel_allocation,
audio              86 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 		info->level_shift_value, info->downmix_inhibit, audio->rate);
audio             118 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 		n   = arcs->lut[audio->rate].n;
audio             119 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 		cts = arcs->lut[audio->rate].cts;
audio             121 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 		if ((MSM_HDMI_SAMPLE_RATE_192KHZ == audio->rate) ||
audio             122 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 				(MSM_HDMI_SAMPLE_RATE_176_4KHZ == audio->rate)) {
audio             125 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 		} else if ((MSM_HDMI_SAMPLE_RATE_96KHZ == audio->rate) ||
audio             126 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 				(MSM_HDMI_SAMPLE_RATE_88_2KHZ == audio->rate)) {
audio             139 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 		if ((MSM_HDMI_SAMPLE_RATE_48KHZ == audio->rate) ||
audio             140 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 				(MSM_HDMI_SAMPLE_RATE_96KHZ == audio->rate) ||
audio             141 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 				(MSM_HDMI_SAMPLE_RATE_192KHZ == audio->rate))
audio             143 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 		else if ((MSM_HDMI_SAMPLE_RATE_44_1KHZ == audio->rate) ||
audio             144 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 				(MSM_HDMI_SAMPLE_RATE_88_2KHZ == audio->rate) ||
audio             145 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 				(MSM_HDMI_SAMPLE_RATE_176_4KHZ == audio->rate))
audio             221 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 	struct hdmi_audio *audio;
audio             226 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 	audio = &hdmi->audio;
audio             231 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 	audio->enabled = enabled;
audio             232 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 	audio->infoframe.channels = nchannels[num_of_channels];
audio             233 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 	audio->infoframe.channel_allocation = channel_allocation;
audio             234 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 	audio->infoframe.level_shift_value = level_shift;
audio             235 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 	audio->infoframe.downmix_inhibit = down_mix;
audio             242 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 	struct hdmi_audio *audio;
audio             247 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 	audio = &hdmi->audio;
audio             252 drivers/gpu/drm/msm/hdmi/hdmi_audio.c 	audio->rate = rate;
audio              81 drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h 		void (*audio)(struct nvkm_ior *, int head, bool enable);
audio             156 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 				ior->func->dp.audio(ior, hidx, true);
audio             161 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 				ior->func->dp.audio(ior, hidx, false);
audio             173 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c 		.audio = gf119_sor_dp_audio,
audio              39 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgk104.c 		.audio = gf119_sor_dp_audio,
audio              53 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c 		.audio = gf119_sor_dp_audio,
audio             111 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 		.audio = gf119_sor_dp_audio,
audio              54 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c 		.audio = gt215_sor_dp_audio,
audio              99 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c 		.audio = gv100_sor_dp_audio,
audio              38 drivers/gpu/drm/nouveau/nvkm/engine/disp/sormcp89.c 		.audio = gt215_sor_dp_audio,
audio              84 drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu102.c 		.audio = gv100_sor_dp_audio,
audio             673 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 		struct omap_dss_audio *audio, u32 pclk)
audio             682 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 	if (!audio || !audio->iec || !audio->cea || !core)
audio             685 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 	acore.iec60958_cfg = audio->iec;
audio             690 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 	if (!(audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24))
audio             691 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 		if (audio->iec->status[4] & IEC958_AES4_CON_WORDLEN_20_16)
audio             704 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 	acore.i2s_cfg.in_length_bits = audio->iec->status[4]
audio             706 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 	if (audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24)
audio             714 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 	switch (audio->iec->status[3] & IEC958_AES3_CON_FS) {
audio             759 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 	channel_count = (audio->cea->db1_ct_cc &
audio             804 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 		audio->cea->db1_ct_cc = 7;
audio             849 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c 	hdmi_core_audio_infoframe_cfg(core, audio->cea);
audio             265 drivers/gpu/drm/omapdrm/dss/hdmi4_core.h 		struct omap_dss_audio *audio, u32 pclk);
audio             796 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c 			struct omap_dss_audio *audio, u32 pclk)
audio             805 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c 	if (!audio || !audio->iec || !audio->cea || !core)
audio             808 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c 	core_cfg.iec60958_cfg = audio->iec;
audio             810 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c 	if (!(audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24) &&
audio             811 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c 		(audio->iec->status[4] & IEC958_AES4_CON_WORDLEN_20_16))
audio             818 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c 	switch (audio->iec->status[3] & IEC958_AES3_CON_FS) {
audio             849 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c 	channel_count = (audio->cea->db1_ct_cc & CEA861_AUDIO_INFOFRAME_DB1CC)
audio             891 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c 	hdmi5_core_audio_infoframe_cfg(core, audio->cea);
audio             292 drivers/gpu/drm/omapdrm/dss/hdmi5_core.h 			struct omap_dss_audio *audio, u32 pclk);
audio             717 drivers/gpu/drm/radeon/atombios_encoders.c 			    (radeon_connector->audio == RADEON_AUDIO_ENABLE))
audio             720 drivers/gpu/drm/radeon/atombios_encoders.c 				 (radeon_connector->audio == RADEON_AUDIO_AUTO))
audio             736 drivers/gpu/drm/radeon/atombios_encoders.c 			if (radeon_connector->audio == RADEON_AUDIO_ENABLE)
audio             739 drivers/gpu/drm/radeon/atombios_encoders.c 				 (radeon_connector->audio == RADEON_AUDIO_AUTO))
audio             760 drivers/gpu/drm/radeon/atombios_encoders.c 			if (radeon_connector->audio == RADEON_AUDIO_ENABLE)
audio             763 drivers/gpu/drm/radeon/atombios_encoders.c 				 (radeon_connector->audio == RADEON_AUDIO_AUTO))
audio              66 drivers/gpu/drm/radeon/dce6_afmt.c 	for (i = 0; i < rdev->audio.num_pins; i++) {
audio              67 drivers/gpu/drm/radeon/dce6_afmt.c 		offset = rdev->audio.pin[i].offset;
audio              71 drivers/gpu/drm/radeon/dce6_afmt.c 			rdev->audio.pin[i].connected = false;
audio              73 drivers/gpu/drm/radeon/dce6_afmt.c 			rdev->audio.pin[i].connected = true;
audio              87 drivers/gpu/drm/radeon/dce6_afmt.c 	for (i = 0; i < rdev->audio.num_pins; i++) {
audio              88 drivers/gpu/drm/radeon/dce6_afmt.c 		if (rdev->audio.pin[i].connected) {
audio              89 drivers/gpu/drm/radeon/dce6_afmt.c 			pin = &rdev->audio.pin[i];
audio             123 drivers/gpu/drm/radeon/r600_hdmi.c 	if (rdev->audio.pin[0].channels != audio_status.channels ||
audio             124 drivers/gpu/drm/radeon/r600_hdmi.c 	    rdev->audio.pin[0].rate != audio_status.rate ||
audio             125 drivers/gpu/drm/radeon/r600_hdmi.c 	    rdev->audio.pin[0].bits_per_sample != audio_status.bits_per_sample ||
audio             126 drivers/gpu/drm/radeon/r600_hdmi.c 	    rdev->audio.pin[0].status_bits != audio_status.status_bits ||
audio             127 drivers/gpu/drm/radeon/r600_hdmi.c 	    rdev->audio.pin[0].category_code != audio_status.category_code) {
audio             128 drivers/gpu/drm/radeon/r600_hdmi.c 		rdev->audio.pin[0] = audio_status;
audio             174 drivers/gpu/drm/radeon/r600_hdmi.c 	return &rdev->audio.pin[0];
audio             417 drivers/gpu/drm/radeon/r600_hdmi.c 	struct r600_audio_pin audio = r600_audio_status(rdev);
audio             430 drivers/gpu/drm/radeon/r600_hdmi.c 		  audio.channels, audio.rate, audio.bits_per_sample);
audio             432 drivers/gpu/drm/radeon/r600_hdmi.c 		  (int)audio.status_bits, (int)audio.category_code);
audio             440 drivers/gpu/drm/radeon/r600_hdmi.c 	frame.channels = audio.channels;
audio            2418 drivers/gpu/drm/radeon/radeon.h 	struct r600_audio audio; /* audio stuff */
audio             270 drivers/gpu/drm/radeon/radeon_audio.c 	if (rdev->audio.funcs->enable)
audio             271 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.funcs->enable(rdev, pin, enable_mask);
audio             277 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.funcs = &dce6_funcs;
audio             278 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.hdmi_funcs = &dce6_hdmi_funcs;
audio             279 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.dp_funcs = &dce6_dp_funcs;
audio             281 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.funcs = &dce4_funcs;
audio             282 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.hdmi_funcs = &dce4_hdmi_funcs;
audio             283 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.dp_funcs = &dce4_dp_funcs;
audio             285 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.funcs = &dce32_funcs;
audio             286 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.hdmi_funcs = &dce32_hdmi_funcs;
audio             287 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.dp_funcs = &dce32_dp_funcs;
audio             289 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.funcs = &r600_funcs;
audio             290 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.hdmi_funcs = &r600_hdmi_funcs;
audio             291 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.dp_funcs = 0;
audio             307 drivers/gpu/drm/radeon/radeon_audio.c 	rdev->audio.enabled = true;
audio             310 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.num_pins = 3;
audio             312 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.num_pins = 7;
audio             314 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.num_pins = 7;
audio             316 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.num_pins = 2;
audio             318 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.num_pins = 6;
audio             320 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.num_pins = 6;
audio             322 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.num_pins = 1;
audio             324 drivers/gpu/drm/radeon/radeon_audio.c 	for (i = 0; i < rdev->audio.num_pins; i++) {
audio             325 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.pin[i].channels = -1;
audio             326 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.pin[i].rate = -1;
audio             327 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.pin[i].bits_per_sample = -1;
audio             328 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.pin[i].status_bits = 0;
audio             329 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.pin[i].category_code = 0;
audio             330 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.pin[i].connected = false;
audio             331 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.pin[i].offset = pin_offsets[i];
audio             332 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.pin[i].id = i;
audio             338 drivers/gpu/drm/radeon/radeon_audio.c 	for (i = 0; i < rdev->audio.num_pins; i++)
audio             339 drivers/gpu/drm/radeon/radeon_audio.c 		radeon_audio_enable(rdev, &rdev->audio.pin[i], 0);
audio             346 drivers/gpu/drm/radeon/radeon_audio.c 	if (rdev->audio.funcs->endpoint_rreg)
audio             347 drivers/gpu/drm/radeon/radeon_audio.c 		return rdev->audio.funcs->endpoint_rreg(rdev, offset, reg);
audio             355 drivers/gpu/drm/radeon/radeon_audio.c 	if (rdev->audio.funcs->endpoint_wreg)
audio             356 drivers/gpu/drm/radeon/radeon_audio.c 		rdev->audio.funcs->endpoint_wreg(rdev, offset, reg, v);
audio             376 drivers/gpu/drm/radeon/radeon_audio.c 	if (radeon_encoder->audio && radeon_encoder->audio->write_sad_regs)
audio             377 drivers/gpu/drm/radeon/radeon_audio.c 		radeon_encoder->audio->write_sad_regs(encoder, sads, sad_count);
audio             400 drivers/gpu/drm/radeon/radeon_audio.c 	if (radeon_encoder->audio && radeon_encoder->audio->write_speaker_allocation)
audio             401 drivers/gpu/drm/radeon/radeon_audio.c 		radeon_encoder->audio->write_speaker_allocation(encoder, sadb, sad_count);
audio             415 drivers/gpu/drm/radeon/radeon_audio.c 	if (radeon_encoder->audio && radeon_encoder->audio->write_latency_fields)
audio             416 drivers/gpu/drm/radeon/radeon_audio.c 		radeon_encoder->audio->write_latency_fields(encoder, connector, mode);
audio             424 drivers/gpu/drm/radeon/radeon_audio.c 	if (radeon_encoder->audio && radeon_encoder->audio->get_pin)
audio             425 drivers/gpu/drm/radeon/radeon_audio.c 		return radeon_encoder->audio->get_pin(rdev);
audio             434 drivers/gpu/drm/radeon/radeon_audio.c 	if (radeon_encoder->audio && radeon_encoder->audio->select_pin)
audio             435 drivers/gpu/drm/radeon/radeon_audio.c 		radeon_encoder->audio->select_pin(encoder);
audio             461 drivers/gpu/drm/radeon/radeon_audio.c 				radeon_encoder->audio = rdev->audio.dp_funcs;
audio             463 drivers/gpu/drm/radeon/radeon_audio.c 				radeon_encoder->audio = rdev->audio.hdmi_funcs;
audio             465 drivers/gpu/drm/radeon/radeon_audio.c 			radeon_encoder->audio = rdev->audio.hdmi_funcs;
audio             486 drivers/gpu/drm/radeon/radeon_audio.c 	if (!rdev->audio.enabled)
audio             489 drivers/gpu/drm/radeon/radeon_audio.c 	for (i = 0; i < rdev->audio.num_pins; i++)
audio             490 drivers/gpu/drm/radeon/radeon_audio.c 		radeon_audio_enable(rdev, &rdev->audio.pin[i], 0);
audio             492 drivers/gpu/drm/radeon/radeon_audio.c 	rdev->audio.enabled = false;
audio             501 drivers/gpu/drm/radeon/radeon_audio.c 	if (radeon_encoder->audio && radeon_encoder->audio->set_dto)
audio             502 drivers/gpu/drm/radeon/radeon_audio.c 		radeon_encoder->audio->set_dto(rdev, crtc, clock);
audio             538 drivers/gpu/drm/radeon/radeon_audio.c 	if (dig && dig->afmt && radeon_encoder->audio &&
audio             539 drivers/gpu/drm/radeon/radeon_audio.c 	    radeon_encoder->audio->set_avi_packet)
audio             540 drivers/gpu/drm/radeon/radeon_audio.c 		radeon_encoder->audio->set_avi_packet(rdev, dig->afmt->offset,
audio             631 drivers/gpu/drm/radeon/radeon_audio.c 	if (radeon_encoder->audio && radeon_encoder->audio->update_acr)
audio             632 drivers/gpu/drm/radeon/radeon_audio.c 		radeon_encoder->audio->update_acr(encoder, dig->afmt->offset, acr);
audio             643 drivers/gpu/drm/radeon/radeon_audio.c 	if (radeon_encoder->audio && radeon_encoder->audio->set_vbi_packet)
audio             644 drivers/gpu/drm/radeon/radeon_audio.c 		radeon_encoder->audio->set_vbi_packet(encoder, dig->afmt->offset);
audio             661 drivers/gpu/drm/radeon/radeon_audio.c 	if (radeon_encoder->audio && radeon_encoder->audio->set_color_depth)
audio             662 drivers/gpu/drm/radeon/radeon_audio.c 		radeon_encoder->audio->set_color_depth(encoder, dig->afmt->offset, bpc);
audio             673 drivers/gpu/drm/radeon/radeon_audio.c 	if (radeon_encoder->audio && radeon_encoder->audio->set_audio_packet)
audio             674 drivers/gpu/drm/radeon/radeon_audio.c 		radeon_encoder->audio->set_audio_packet(encoder, dig->afmt->offset);
audio             685 drivers/gpu/drm/radeon/radeon_audio.c 	if (radeon_encoder->audio && radeon_encoder->audio->set_mute)
audio             686 drivers/gpu/drm/radeon/radeon_audio.c 		radeon_encoder->audio->set_mute(encoder, dig->afmt->offset, mute);
audio             763 drivers/gpu/drm/radeon/radeon_audio.c 	if (radeon_encoder->audio && radeon_encoder->audio->mode_set)
audio             764 drivers/gpu/drm/radeon/radeon_audio.c 		radeon_encoder->audio->mode_set(encoder, mode);
audio             771 drivers/gpu/drm/radeon/radeon_audio.c 	if (radeon_encoder->audio && radeon_encoder->audio->dpms)
audio             772 drivers/gpu/drm/radeon/radeon_audio.c 		radeon_encoder->audio->dpms(encoder, mode == DRM_MODE_DPMS_ON);
audio             590 drivers/gpu/drm/radeon/radeon_connectors.c 		if (radeon_connector->audio != val) {
audio             591 drivers/gpu/drm/radeon/radeon_connectors.c 			radeon_connector->audio = val;
audio            2008 drivers/gpu/drm/radeon/radeon_connectors.c 				radeon_connector->audio = RADEON_AUDIO_AUTO;
audio            2133 drivers/gpu/drm/radeon/radeon_connectors.c 				radeon_connector->audio = RADEON_AUDIO_AUTO;
audio            2189 drivers/gpu/drm/radeon/radeon_connectors.c 				radeon_connector->audio = RADEON_AUDIO_AUTO;
audio            2242 drivers/gpu/drm/radeon/radeon_connectors.c 				radeon_connector->audio = RADEON_AUDIO_AUTO;
audio             244 drivers/gpu/drm/radeon/radeon_drv.c MODULE_PARM_DESC(audio, "Audio enable (-1 = auto, 0 = disable, 1 = enable)");
audio             245 drivers/gpu/drm/radeon/radeon_drv.c module_param_named(audio, radeon_audio, int, 0444);
audio             479 drivers/gpu/drm/radeon/radeon_mode.h 	struct radeon_audio_funcs *audio;
audio             563 drivers/gpu/drm/radeon/radeon_mode.h 	enum radeon_connector_audio audio;
audio             772 drivers/gpu/drm/rockchip/cdn-dp-core.c 	struct audio_info audio = {
audio             787 drivers/gpu/drm/rockchip/cdn-dp-core.c 		audio.format = AFMT_I2S;
audio             790 drivers/gpu/drm/rockchip/cdn-dp-core.c 		audio.format = AFMT_SPDIF;
audio             798 drivers/gpu/drm/rockchip/cdn-dp-core.c 	ret = cdn_dp_audio_config(dp, &audio);
audio             800 drivers/gpu/drm/rockchip/cdn-dp-core.c 		dp->audio_info = audio;
audio             785 drivers/gpu/drm/rockchip/cdn-dp-reg.c int cdn_dp_audio_stop(struct cdn_dp_device *dp, struct audio_info *audio)
audio             812 drivers/gpu/drm/rockchip/cdn-dp-reg.c 	if (audio->format == AFMT_SPDIF)
audio             830 drivers/gpu/drm/rockchip/cdn-dp-reg.c 				    struct audio_info *audio)
audio             835 drivers/gpu/drm/rockchip/cdn-dp-reg.c 	if (audio->channels == 2) {
audio             842 drivers/gpu/drm/rockchip/cdn-dp-reg.c 	} else if (audio->channels == 4) {
audio             850 drivers/gpu/drm/rockchip/cdn-dp-reg.c 	val = MAX_NUM_CH(audio->channels);
audio             851 drivers/gpu/drm/rockchip/cdn-dp-reg.c 	val |= NUM_OF_I2S_PORTS(audio->channels);
audio             856 drivers/gpu/drm/rockchip/cdn-dp-reg.c 	if (audio->sample_width == 16)
audio             858 drivers/gpu/drm/rockchip/cdn-dp-reg.c 	else if (audio->sample_width == 24)
audio             863 drivers/gpu/drm/rockchip/cdn-dp-reg.c 	val |= AUDIO_CH_NUM(audio->channels);
audio             868 drivers/gpu/drm/rockchip/cdn-dp-reg.c 	for (i = 0; i < (audio->channels + 1) / 2; i++) {
audio             869 drivers/gpu/drm/rockchip/cdn-dp-reg.c 		if (audio->sample_width == 16)
audio             871 drivers/gpu/drm/rockchip/cdn-dp-reg.c 		else if (audio->sample_width == 24)
audio             878 drivers/gpu/drm/rockchip/cdn-dp-reg.c 	switch (audio->sample_rate) {
audio             932 drivers/gpu/drm/rockchip/cdn-dp-reg.c int cdn_dp_audio_config(struct cdn_dp_device *dp, struct audio_info *audio)
audio             937 drivers/gpu/drm/rockchip/cdn-dp-reg.c 	if (audio->format == AFMT_SPDIF) {
audio             950 drivers/gpu/drm/rockchip/cdn-dp-reg.c 	if (audio->format == AFMT_I2S)
audio             951 drivers/gpu/drm/rockchip/cdn-dp-reg.c 		cdn_dp_audio_config_i2s(dp, audio);
audio             952 drivers/gpu/drm/rockchip/cdn-dp-reg.c 	else if (audio->format == AFMT_SPDIF)
audio             471 drivers/gpu/drm/rockchip/cdn-dp-reg.h int cdn_dp_audio_stop(struct cdn_dp_device *dp, struct audio_info *audio);
audio             473 drivers/gpu/drm/rockchip/cdn-dp-reg.h int cdn_dp_audio_config(struct cdn_dp_device *dp, struct audio_info *audio);
audio             476 drivers/gpu/drm/sti/sti_hdmi.c 	struct hdmi_audio_params *audio = &hdmi->audio;
audio             481 drivers/gpu/drm/sti/sti_hdmi.c 			 audio->enabled ? "enable" : "disable");
audio             482 drivers/gpu/drm/sti/sti_hdmi.c 	if (audio->enabled) {
audio             484 drivers/gpu/drm/sti/sti_hdmi.c 		ret = hdmi_audio_infoframe_pack(&audio->cea, buffer,
audio             830 drivers/gpu/drm/sti/sti_hdmi.c 	struct hdmi_audio_params *params = &hdmi->audio;
audio             911 drivers/gpu/drm/sti/sti_hdmi.c 	if (hdmi->audio.enabled) {
audio            1159 drivers/gpu/drm/sti/sti_hdmi.c 	hdmi->audio.enabled = false;
audio            1183 drivers/gpu/drm/sti/sti_hdmi.c 	hdmi->audio.sample_width = params->sample_width;
audio            1184 drivers/gpu/drm/sti/sti_hdmi.c 	hdmi->audio.sample_rate = params->sample_rate;
audio            1185 drivers/gpu/drm/sti/sti_hdmi.c 	hdmi->audio.cea = params->cea;
audio            1187 drivers/gpu/drm/sti/sti_hdmi.c 	hdmi->audio.enabled = true;
audio            1239 drivers/gpu/drm/sti/sti_hdmi.c 	hdmi->audio.enabled = false;
audio            1315 drivers/gpu/drm/sti/sti_hdmi.c 	err = hdmi_audio_infoframe_init(&hdmi->audio.cea);
audio              94 drivers/gpu/drm/sti/sti_hdmi.h 	struct hdmi_audio_params audio;
audio              77 drivers/gpu/drm/vc4/vc4_hdmi.c 	struct vc4_hdmi_audio audio;
audio             433 drivers/gpu/drm/vc4/vc4_hdmi.c 	ret = hdmi_audio_infoframe_init(&frame.audio);
audio             435 drivers/gpu/drm/vc4/vc4_hdmi.c 	frame.audio.coding_type = HDMI_AUDIO_CODING_TYPE_STREAM;
audio             436 drivers/gpu/drm/vc4/vc4_hdmi.c 	frame.audio.sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_STREAM;
audio             437 drivers/gpu/drm/vc4/vc4_hdmi.c 	frame.audio.sample_size = HDMI_AUDIO_SAMPLE_SIZE_STREAM;
audio             438 drivers/gpu/drm/vc4/vc4_hdmi.c 	frame.audio.channels = hdmi->audio.channels;
audio             720 drivers/gpu/drm/vc4/vc4_hdmi.c 	rational_best_approximation(hsm_clock, hdmi->audio.samplerate,
audio             739 drivers/gpu/drm/vc4/vc4_hdmi.c 	u32 samplerate = hdmi->audio.samplerate;
audio             776 drivers/gpu/drm/vc4/vc4_hdmi.c 	if (hdmi->audio.substream && hdmi->audio.substream != substream)
audio             779 drivers/gpu/drm/vc4/vc4_hdmi.c 	hdmi->audio.substream = substream;
audio             824 drivers/gpu/drm/vc4/vc4_hdmi.c 	if (substream != hdmi->audio.substream)
audio             829 drivers/gpu/drm/vc4/vc4_hdmi.c 	hdmi->audio.substream = NULL;
audio             845 drivers/gpu/drm/vc4/vc4_hdmi.c 	if (substream != hdmi->audio.substream)
audio             852 drivers/gpu/drm/vc4/vc4_hdmi.c 	hdmi->audio.channels = params_channels(params);
audio             853 drivers/gpu/drm/vc4/vc4_hdmi.c 	hdmi->audio.samplerate = params_rate(params);
audio             869 drivers/gpu/drm/vc4/vc4_hdmi.c 	channel_mask = GENMASK(hdmi->audio.channels - 1, 0);
audio             874 drivers/gpu/drm/vc4/vc4_hdmi.c 	if (hdmi->audio.samplerate > 96000) {
audio             878 drivers/gpu/drm/vc4/vc4_hdmi.c 	} else if (hdmi->audio.samplerate > 48000) {
audio             922 drivers/gpu/drm/vc4/vc4_hdmi.c 			 VC4_SET_FIELD(hdmi->audio.channels,
audio            1036 drivers/gpu/drm/vc4/vc4_hdmi.c 	snd_soc_dai_init_dma_data(dai, &hdmi->audio.dma_data, NULL);
audio            1064 drivers/gpu/drm/vc4/vc4_hdmi.c 	struct snd_soc_dai_link *dai_link = &hdmi->audio.link;
audio            1065 drivers/gpu/drm/vc4/vc4_hdmi.c 	struct snd_soc_card *card = &hdmi->audio.card;
audio            1084 drivers/gpu/drm/vc4/vc4_hdmi.c 	hdmi->audio.dma_data.addr = be32_to_cpup(addr) + VC4_HD_MAI_DATA;
audio            1085 drivers/gpu/drm/vc4/vc4_hdmi.c 	hdmi->audio.dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
audio            1086 drivers/gpu/drm/vc4/vc4_hdmi.c 	hdmi->audio.dma_data.maxburst = 2;
audio            1109 drivers/gpu/drm/vc4/vc4_hdmi.c 	dai_link->cpus		= &hdmi->audio.cpu;
audio            1110 drivers/gpu/drm/vc4/vc4_hdmi.c 	dai_link->codecs	= &hdmi->audio.codec;
audio            1111 drivers/gpu/drm/vc4/vc4_hdmi.c 	dai_link->platforms	= &hdmi->audio.platform;
audio             439 drivers/gpu/drm/zte/zx_hdmi.c 	memcpy(&frame.audio, cea, sizeof(*cea));
audio              32 drivers/input/misc/sgi_btns.c 	status = readq(&mace->perif.audio.control);
audio              33 drivers/input/misc/sgi_btns.c 	writeq(status & ~(3U << 23), &mace->perif.audio.control);
audio             662 drivers/media/dvb-frontends/au8522_decoder.c 	.audio = &au8522_audio_ops,
audio             780 drivers/media/i2c/ad9389b.c 	.audio = &ad9389b_audio_ops,
audio            1450 drivers/media/i2c/adv7511-v4l2.c 	.audio = &adv7511_audio_ops,
audio             134 drivers/media/i2c/cs5345.c 	.audio = &cs5345_audio_ops,
audio             119 drivers/media/i2c/cs53l32a.c 	.audio = &cs53l32a_audio_ops,
audio            5775 drivers/media/i2c/cx25840/cx25840-core.c 	.audio = &cx25840_audio_ops,
audio             124 drivers/media/i2c/m52790.c 	.audio = &m52790_audio_ops,
audio             654 drivers/media/i2c/msp3400-driver.c 	.audio = &msp_audio_ops,
audio            1621 drivers/media/i2c/saa7115.c 	.audio = &saa711x_audio_ops,
audio              51 drivers/media/i2c/saa717x.c 	int audio;
audio            1220 drivers/media/i2c/saa717x.c 	.audio = &saa717x_audio_ops,
audio            1306 drivers/media/i2c/saa717x.c 	decoder->audio = 1; /* DECODER_AUDIO_48_KHZ */
audio            1268 drivers/media/i2c/tda1997x.c 		switch (frame.audio.sample_frequency) {
audio            1296 drivers/media/i2c/tda1997x.c 		switch (frame.audio.sample_size) {
audio            1312 drivers/media/i2c/tda1997x.c 		state->audio_channels = frame.audio.channels;
audio            1313 drivers/media/i2c/tda1997x.c 		if (frame.audio.channel_allocation &&
audio            1314 drivers/media/i2c/tda1997x.c 		    frame.audio.channel_allocation != state->audio_ch_alloc) {
audio            1316 drivers/media/i2c/tda1997x.c 			state->audio_ch_alloc = frame.audio.channel_allocation;
audio              87 drivers/media/i2c/tea6420.c 	.audio = &tea6420_audio_ops,
audio             120 drivers/media/i2c/tlv320aic23b.c 	.audio = &tlv320aic23b_audio_ops,
audio            1928 drivers/media/i2c/tvaudio.c 	.audio = &tvaudio_audio_ops,
audio              45 drivers/media/i2c/uda1342.c 	.audio = &uda1342_audio_ops,
audio             174 drivers/media/i2c/wm8739.c 	.audio = &wm8739_audio_ops,
audio             181 drivers/media/i2c/wm8775.c 	.audio = &wm8775_audio_ops,
audio            1075 drivers/media/pci/bt8xx/bttv-driver.c 		v4l2_subdev_call(btv->sd_msp34xx, audio, s_routing,
audio            1079 drivers/media/pci/bt8xx/bttv-driver.c 		v4l2_subdev_call(btv->sd_tvaudio, audio, s_routing,
audio             645 drivers/media/pci/cobalt/cobalt-driver.c 		v4l2_subdev_call(s->sd, audio, s_stream, 1);
audio              36 drivers/media/pci/cx18/cx18-audio.c 	v4l2_subdev_call(cx->sd_extmux, audio, s_routing,
audio              40 drivers/media/pci/cx18/cx18-audio.c 			       audio, s_routing, in->audio_input, 0, 0);
audio            1293 drivers/media/pci/cx18/cx18-av-core.c 	.audio = &cx18_av_audio_ops,
audio             606 drivers/media/pci/cx18/cx18-cards.c int cx18_get_audio_input(struct cx18 *cx, u16 index, struct v4l2_audio *audio)
audio             616 drivers/media/pci/cx18/cx18-cards.c 	memset(audio, 0, sizeof(*audio));
audio             619 drivers/media/pci/cx18/cx18-cards.c 	strscpy(audio->name, input_strs[aud_input->audio_type - 1],
audio             620 drivers/media/pci/cx18/cx18-cards.c 		sizeof(audio->name));
audio             621 drivers/media/pci/cx18/cx18-cards.c 	audio->index = index;
audio             622 drivers/media/pci/cx18/cx18-cards.c 	audio->capability = V4L2_AUDCAP_STEREO;
audio             100 drivers/media/pci/cx18/cx18-controls.c 		cx18_call_all(cx, audio, s_clock_freq, freqs[idx]);
audio             186 drivers/media/pci/cx18/cx18-gpio.c 	.audio = &gpiomux_audio_ops,
audio             263 drivers/media/pci/cx23885/cx23885-video.c 		v4l2_subdev_call(dev->sd_cx25840, audio, s_routing,
audio             323 drivers/media/pci/cx88/cx88-video.c 			call_all(core, audio, s_routing,
audio             588 drivers/media/pci/cx88/cx88-video.c 			call_all(core, audio, s_routing,
audio            1332 drivers/media/pci/ivtv/ivtv-cards.c int ivtv_get_audio_input(struct ivtv *itv, u16 index, struct v4l2_audio *audio)
audio            1341 drivers/media/pci/ivtv/ivtv-cards.c 	memset(audio, 0, sizeof(*audio));
audio            1344 drivers/media/pci/ivtv/ivtv-cards.c 	strscpy(audio->name, input_strs[aud_input->audio_type - 1],
audio            1345 drivers/media/pci/ivtv/ivtv-cards.c 		sizeof(audio->name));
audio            1346 drivers/media/pci/ivtv/ivtv-cards.c 	audio->index = index;
audio            1347 drivers/media/pci/ivtv/ivtv-cards.c 	audio->capability = V4L2_AUDCAP_STEREO;
audio              75 drivers/media/pci/ivtv/ivtv-controls.c 		ivtv_call_all(itv, audio, s_clock_freq, freqs[idx]);
audio             324 drivers/media/pci/ivtv/ivtv-gpio.c 	.audio = &subdev_audio_ops,
audio              37 drivers/media/pci/ivtv/ivtv-routing.c 	v4l2_subdev_call(itv->sd_muxer, audio, s_routing,
audio              44 drivers/media/pci/ivtv/ivtv-routing.c 	ivtv_call_hw(itv, itv->card->hw_audio, audio, s_routing,
audio             627 drivers/media/pci/ivtv/ivtv-streams.c 		v4l2_subdev_call(itv->sd_audio, audio, s_stream, 1);
audio             240 drivers/media/pci/saa7134/saa7134-tvaudio.c 			    struct saa7134_tvaudio *audio,
audio             255 drivers/media/pci/saa7134/saa7134-tvaudio.c 			note, audio->name,
audio             256 drivers/media/pci/saa7134/saa7134-tvaudio.c 			audio->carr1 / 1000, audio->carr1 % 1000,
audio             257 drivers/media/pci/saa7134/saa7134-tvaudio.c 			audio->carr2 / 1000, audio->carr2 % 1000,
audio             264 drivers/media/pci/saa7134/saa7134-tvaudio.c 	tvaudio_setcarrier(dev,audio->carr1,audio->carr2);
audio             266 drivers/media/pci/saa7134/saa7134-tvaudio.c 	switch (audio->mode) {
audio             366 drivers/media/pci/saa7134/saa7134-tvaudio.c static int tvaudio_getstereo(struct saa7134_dev *dev, struct saa7134_tvaudio *audio)
audio             371 drivers/media/pci/saa7134/saa7134-tvaudio.c 	switch (audio->mode) {
audio             421 drivers/media/pci/saa7134/saa7134-tvaudio.c static int tvaudio_setstereo(struct saa7134_dev *dev, struct saa7134_tvaudio *audio,
audio             440 drivers/media/pci/saa7134/saa7134-tvaudio.c 	switch (audio->mode) {
audio             464 drivers/media/pci/saa7134/saa7134-tvaudio.c 	unsigned int i, audio, nscan;
audio             558 drivers/media/pci/saa7134/saa7134-tvaudio.c 		for (audio = UNSET, i = 0; i < TVAUDIO; i++) {
audio             565 drivers/media/pci/saa7134/saa7134-tvaudio.c 			if (UNSET == audio)
audio             566 drivers/media/pci/saa7134/saa7134-tvaudio.c 				audio = i;
audio             571 drivers/media/pci/saa7134/saa7134-tvaudio.c 				audio = i;
audio             576 drivers/media/pci/saa7134/saa7134-tvaudio.c 		if (UNSET == audio)
audio             578 drivers/media/pci/saa7134/saa7134-tvaudio.c 		tvaudio_setmode(dev,&tvaudio[audio],"using");
audio             580 drivers/media/pci/saa7134/saa7134-tvaudio.c 		tvaudio_setstereo(dev,&tvaudio[audio],V4L2_TUNER_MODE_MONO);
audio             581 drivers/media/pci/saa7134/saa7134-tvaudio.c 		dev->tvaudio = &tvaudio[audio];
audio             593 drivers/media/pci/saa7134/saa7134-tvaudio.c 				rx = tvaudio_getstereo(dev, &tvaudio[audio]);
audio             599 drivers/media/pci/saa7134/saa7134-tvaudio.c 				tvaudio_setstereo(dev,&tvaudio[audio],mode);
audio             184 drivers/media/pci/saa7146/mxb.c 	v4l2_subdev_call(mxb->tea6420_1, audio, s_routing,
audio             186 drivers/media/pci/saa7146/mxb.c 	v4l2_subdev_call(mxb->tea6420_2, audio, s_routing,
audio             188 drivers/media/pci/saa7146/mxb.c 	v4l2_subdev_call(mxb->tea6420_1, audio, s_routing,
audio             190 drivers/media/pci/saa7146/mxb.c 	v4l2_subdev_call(mxb->tea6420_2, audio, s_routing,
audio            1465 drivers/media/radio/radio-wl1273.c 				    struct v4l2_audio *audio)
audio            1471 drivers/media/radio/radio-wl1273.c 	if (audio->index > 1)
audio            1474 drivers/media/radio/radio-wl1273.c 	strscpy(audio->name, "Radio", sizeof(audio->name));
audio            1475 drivers/media/radio/radio-wl1273.c 	audio->capability = V4L2_AUDCAP_STEREO;
audio            1481 drivers/media/radio/radio-wl1273.c 				    const struct v4l2_audio *audio)
audio            1487 drivers/media/radio/radio-wl1273.c 	if (audio->index != 0)
audio             233 drivers/media/radio/wl128x/fmdrv_v4l2.c 		struct v4l2_audio *audio)
audio             235 drivers/media/radio/wl128x/fmdrv_v4l2.c 	memset(audio, 0, sizeof(*audio));
audio             236 drivers/media/radio/wl128x/fmdrv_v4l2.c 	strscpy(audio->name, "Radio", sizeof(audio->name));
audio             237 drivers/media/radio/wl128x/fmdrv_v4l2.c 	audio->capability = V4L2_AUDCAP_STEREO;
audio             243 drivers/media/radio/wl128x/fmdrv_v4l2.c 		const struct v4l2_audio *audio)
audio             245 drivers/media/radio/wl128x/fmdrv_v4l2.c 	if (audio->index != 0)
audio            1414 drivers/media/usb/au0828/au0828-video.c 	v4l2_device_call_all(&dev->v4l2_dev, 0, audio, s_routing,
audio            1942 drivers/media/usb/cx231xx/cx231xx-417.c 		call_all(dev, audio, s_clock_freq, freqs[idx]);
audio            1303 drivers/media/usb/em28xx/em28xx-video.c 			v4l2_device_call_all(v4l2_dev, 0, audio,
audio            1307 drivers/media/usb/em28xx/em28xx-video.c 		v4l2_device_call_all(v4l2_dev, 0, audio, s_routing,
audio            1313 drivers/media/usb/em28xx/em28xx-video.c 		v4l2_device_call_all(v4l2_dev, 0, audio, s_routing,
audio             673 drivers/media/usb/go7007/go7007-v4l2.c 	v4l2_subdev_call(go->sd_audio, audio, s_routing,
audio             688 drivers/media/usb/go7007/go7007-v4l2.c 		v4l2_subdev_call(go->sd_audio, audio, s_routing,
audio             122 drivers/media/usb/go7007/s2250-board.c 	struct i2c_client *audio;
audio             431 drivers/media/usb/go7007/s2250-board.c 		write_reg(state->audio, 0x08, 0x02); /* Line In */
audio             434 drivers/media/usb/go7007/s2250-board.c 		write_reg(state->audio, 0x08, 0x04); /* Mic */
audio             437 drivers/media/usb/go7007/s2250-board.c 		write_reg(state->audio, 0x08, 0x05); /* Mic Boost */
audio             490 drivers/media/usb/go7007/s2250-board.c 	.audio = &s2250_audio_ops,
audio             500 drivers/media/usb/go7007/s2250-board.c 	struct i2c_client *audio;
audio             508 drivers/media/usb/go7007/s2250-board.c 	audio = i2c_new_dummy_device(adapter, TLV320_ADDRESS >> 1);
audio             509 drivers/media/usb/go7007/s2250-board.c 	if (IS_ERR(audio))
audio             510 drivers/media/usb/go7007/s2250-board.c 		return PTR_ERR(audio);
audio             514 drivers/media/usb/go7007/s2250-board.c 		i2c_unregister_device(audio);
audio             547 drivers/media/usb/go7007/s2250-board.c 	state->audio = audio;
audio             550 drivers/media/usb/go7007/s2250-board.c 	if (write_regs(audio, aud_regs) < 0) {
audio             600 drivers/media/usb/go7007/s2250-board.c 	i2c_unregister_device(audio);
audio             635 drivers/media/usb/gspca/gspca.c 	if (gspca_dev->audio &&
audio            1485 drivers/media/usb/gspca/gspca.c 				gspca_dev->audio = 1;
audio             211 drivers/media/usb/gspca/gspca.h 	u8 audio;			/* presence of audio device */
audio            1560 drivers/media/usb/gspca/sonixj.c 	if (gspca_dev->audio)
audio            2217 drivers/media/usb/gspca/sonixj.c 	if (gspca_dev->audio)
audio             833 drivers/media/usb/hdpvr/hdpvr-video.c 				struct v4l2_audio *audio)
audio             837 drivers/media/usb/hdpvr/hdpvr-video.c 	n = audio->index;
audio             841 drivers/media/usb/hdpvr/hdpvr-video.c 	audio->capability = V4L2_AUDCAP_STEREO;
audio             843 drivers/media/usb/hdpvr/hdpvr-video.c 	strscpy(audio->name, audio_iname[n], sizeof(audio->name));
audio             849 drivers/media/usb/hdpvr/hdpvr-video.c 			  const struct v4l2_audio *audio)
audio             854 drivers/media/usb/hdpvr/hdpvr-video.c 	if (audio->index >= HDPVR_AUDIO_INPUTS)
audio             860 drivers/media/usb/hdpvr/hdpvr-video.c 	retval = hdpvr_set_audio(dev, audio->index+1, dev->options.audio_codec);
audio             862 drivers/media/usb/hdpvr/hdpvr-video.c 		dev->options.audio_input = audio->index;
audio             868 drivers/media/usb/hdpvr/hdpvr-video.c 			  struct v4l2_audio *audio)
audio             872 drivers/media/usb/hdpvr/hdpvr-video.c 	audio->index = dev->options.audio_input;
audio             873 drivers/media/usb/hdpvr/hdpvr-video.c 	audio->capability = V4L2_AUDCAP_STEREO;
audio             874 drivers/media/usb/hdpvr/hdpvr-video.c 	strscpy(audio->name, audio_iname[audio->index], sizeof(audio->name));
audio              67 drivers/media/usb/pvrusb2/pvrusb2-audio.c 		sd->ops->audio->s_routing(sd, input,
audio              66 drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.c 		sd->ops->audio->s_routing(sd, input, 0, 0);
audio             160 drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c 		sd->ops->audio->s_routing(sd, (u32)aud_input, 0, 0);
audio            1666 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 	v4l2_device_call_all(&hdw->v4l2_dev, 0, audio, s_stream, enablefl);
audio            2947 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 				     audio, s_clock_freq, val);
audio              41 drivers/media/usb/pvrusb2/pvrusb2-wm8775.c 		sd->ops->audio->s_routing(sd, input, 0, 0);
audio             443 drivers/media/usb/ttusb-dec/ttusb_dec.c 	__be16 audio = htons(dec->pid[DMX_PES_AUDIO]);
audio             449 drivers/media/usb/ttusb-dec/ttusb_dec.c 	memcpy(&b[2], &audio, 2);
audio            2393 drivers/media/usb/usbvision/usbvision-core.c 	int audio[] = { 1, 0, 0, 0 };
audio            2426 drivers/media/usb/usbvision/usbvision-core.c 	usbvision_set_audio(usbvision, audio[channel]);
audio             842 drivers/mfd/twl-core.c 	if (IS_ENABLED(CONFIG_MFD_TWL4030_AUDIO) && pdata->audio &&
audio             845 drivers/mfd/twl-core.c 				pdata->audio, sizeof(*pdata->audio),
audio              46 drivers/mfd/twl4030-audio.c 	struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev);
audio              50 drivers/mfd/twl4030-audio.c 			audio->resource[id].reg);
audio              53 drivers/mfd/twl4030-audio.c 		val |= audio->resource[id].mask;
audio              55 drivers/mfd/twl4030-audio.c 		val &= ~audio->resource[id].mask;
audio              58 drivers/mfd/twl4030-audio.c 					val, audio->resource[id].reg);
audio              65 drivers/mfd/twl4030-audio.c 	struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev);
audio              69 drivers/mfd/twl4030-audio.c 			audio->resource[id].reg);
audio              80 drivers/mfd/twl4030-audio.c 	struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev);
audio              89 drivers/mfd/twl4030-audio.c 	mutex_lock(&audio->mutex);
audio              90 drivers/mfd/twl4030-audio.c 	if (!audio->resource[id].request_count)
audio              96 drivers/mfd/twl4030-audio.c 	audio->resource[id].request_count++;
audio              97 drivers/mfd/twl4030-audio.c 	mutex_unlock(&audio->mutex);
audio             109 drivers/mfd/twl4030-audio.c 	struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev);
audio             118 drivers/mfd/twl4030-audio.c 	mutex_lock(&audio->mutex);
audio             119 drivers/mfd/twl4030-audio.c 	if (!audio->resource[id].request_count) {
audio             122 drivers/mfd/twl4030-audio.c 		mutex_unlock(&audio->mutex);
audio             125 drivers/mfd/twl4030-audio.c 	audio->resource[id].request_count--;
audio             127 drivers/mfd/twl4030-audio.c 	if (!audio->resource[id].request_count)
audio             133 drivers/mfd/twl4030-audio.c 	mutex_unlock(&audio->mutex);
audio             141 drivers/mfd/twl4030-audio.c 	struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev);
audio             143 drivers/mfd/twl4030-audio.c 	return audio->audio_mclk;
audio             180 drivers/mfd/twl4030-audio.c 	struct twl4030_audio *audio;
audio             192 drivers/mfd/twl4030-audio.c 	audio = devm_kzalloc(&pdev->dev, sizeof(struct twl4030_audio),
audio             194 drivers/mfd/twl4030-audio.c 	if (!audio)
audio             197 drivers/mfd/twl4030-audio.c 	mutex_init(&audio->mutex);
audio             198 drivers/mfd/twl4030-audio.c 	audio->audio_mclk = twl_get_hfclk_rate();
audio             201 drivers/mfd/twl4030-audio.c 	switch (audio->audio_mclk) {
audio             218 drivers/mfd/twl4030-audio.c 	audio->resource[TWL4030_AUDIO_RES_POWER].reg = TWL4030_REG_CODEC_MODE;
audio             219 drivers/mfd/twl4030-audio.c 	audio->resource[TWL4030_AUDIO_RES_POWER].mask = TWL4030_CODECPDZ;
audio             222 drivers/mfd/twl4030-audio.c 	audio->resource[TWL4030_AUDIO_RES_APLL].reg = TWL4030_REG_APLL_CTL;
audio             223 drivers/mfd/twl4030-audio.c 	audio->resource[TWL4030_AUDIO_RES_APLL].mask = TWL4030_APLL_EN;
audio             226 drivers/mfd/twl4030-audio.c 		cell = &audio->cells[childs];
audio             235 drivers/mfd/twl4030-audio.c 		cell = &audio->cells[childs];
audio             244 drivers/mfd/twl4030-audio.c 	platform_set_drvdata(pdev, audio);
audio             248 drivers/mfd/twl4030-audio.c 		ret = mfd_add_devices(&pdev->dev, pdev->id, audio->cells,
audio             660 drivers/ps3/ps3av.c 	const struct ps3av_info_audio *audio = info->audio;
audio             709 drivers/ps3/ps3av.c 			 i, audio->type, audio->max_num_of_ch, audio->fs,
audio             710 drivers/ps3/ps3av.c 			 audio->sbit);
audio             711 drivers/ps3/ps3av.c 		audio++;
audio             666 drivers/ps3/ps3av_cmd.c void ps3av_cmd_set_audio_mode(struct ps3av_pkt_audio_mode *audio, u32 avport,
audio             682 drivers/ps3/ps3av_cmd.c 	memset(audio, 0, sizeof(*audio));
audio             683 drivers/ps3/ps3av_cmd.c 	ps3av_set_hdr(PS3AV_CID_AUDIO_MODE, sizeof(*audio), &audio->send_hdr);
audio             685 drivers/ps3/ps3av_cmd.c 	audio->avport = (u8) avport;
audio             686 drivers/ps3/ps3av_cmd.c 	audio->mask = 0x0FFF;	/* XXX set all */
audio             687 drivers/ps3/ps3av_cmd.c 	audio->audio_num_of_ch = ch;
audio             688 drivers/ps3/ps3av_cmd.c 	audio->audio_fs = fs;
audio             689 drivers/ps3/ps3av_cmd.c 	audio->audio_word_bits = word_bits;
audio             690 drivers/ps3/ps3av_cmd.c 	audio->audio_format = format;
audio             691 drivers/ps3/ps3av_cmd.c 	audio->audio_source = source;
audio             695 drivers/ps3/ps3av_cmd.c 		audio->audio_enable[3] = 1;
audio             698 drivers/ps3/ps3av_cmd.c 		audio->audio_enable[2] = 1;
audio             699 drivers/ps3/ps3av_cmd.c 		audio->audio_enable[1] = 1;
audio             703 drivers/ps3/ps3av_cmd.c 		audio->audio_enable[0] = 1;
audio             708 drivers/ps3/ps3av_cmd.c 		audio->audio_swap[i] = PS3AV_CMD_AUDIO_SWAP_0;	/* no swap */
audio             711 drivers/ps3/ps3av_cmd.c 	audio->audio_map[0] = PS3AV_CMD_AUDIO_MAP_OUTPUT_0;
audio             712 drivers/ps3/ps3av_cmd.c 	audio->audio_map[1] = PS3AV_CMD_AUDIO_MAP_OUTPUT_1;
audio             713 drivers/ps3/ps3av_cmd.c 	audio->audio_map[2] = PS3AV_CMD_AUDIO_MAP_OUTPUT_2;
audio             714 drivers/ps3/ps3av_cmd.c 	audio->audio_map[3] = PS3AV_CMD_AUDIO_MAP_OUTPUT_3;
audio             721 drivers/ps3/ps3av_cmd.c 			audio->audio_layout = PS3AV_CMD_AUDIO_LAYOUT_8CH;
audio             724 drivers/ps3/ps3av_cmd.c 			audio->audio_layout = PS3AV_CMD_AUDIO_LAYOUT_6CH;
audio             728 drivers/ps3/ps3av_cmd.c 			audio->audio_layout = PS3AV_CMD_AUDIO_LAYOUT_2CH;
audio             732 drivers/ps3/ps3av_cmd.c 		audio->audio_layout = PS3AV_CMD_AUDIO_LAYOUT_2CH;
audio             736 drivers/ps3/ps3av_cmd.c 	audio->audio_downmix = PS3AV_CMD_AUDIO_DOWNMIX_PERMITTED;
audio             738 drivers/ps3/ps3av_cmd.c 	audio->audio_downmix_level = 0;	/* 0dB */
audio             742 drivers/ps3/ps3av_cmd.c 		audio->audio_cs_info[i] = ps3av_mode_cs_info[i];
audio             746 drivers/ps3/ps3av_cmd.c 		audio->audio_cs_info[3] &= ~CS_MASK;
audio             747 drivers/ps3/ps3av_cmd.c 		audio->audio_cs_info[3] |= CS_44;
audio             750 drivers/ps3/ps3av_cmd.c 		audio->audio_cs_info[3] &= ~CS_MASK;
audio             751 drivers/ps3/ps3av_cmd.c 		audio->audio_cs_info[3] |= CS_88;
audio             754 drivers/ps3/ps3av_cmd.c 		audio->audio_cs_info[3] &= ~CS_MASK;
audio             755 drivers/ps3/ps3av_cmd.c 		audio->audio_cs_info[3] |= CS_96;
audio             758 drivers/ps3/ps3av_cmd.c 		audio->audio_cs_info[3] &= ~CS_MASK;
audio             759 drivers/ps3/ps3av_cmd.c 		audio->audio_cs_info[3] |= CS_176;
audio             762 drivers/ps3/ps3av_cmd.c 		audio->audio_cs_info[3] &= ~CS_MASK;
audio             763 drivers/ps3/ps3av_cmd.c 		audio->audio_cs_info[3] |= CS_192;
audio             770 drivers/ps3/ps3av_cmd.c 	spdif_through = audio->audio_cs_info[0] & 0x02;
audio             778 drivers/ps3/ps3av_cmd.c 		audio->audio_word_bits = PS3AV_CMD_AUDIO_WORD_BITS_16;
audio             779 drivers/ps3/ps3av_cmd.c 		audio->audio_format = PS3AV_CMD_AUDIO_FORMAT_BITSTREAM;
audio              49 drivers/staging/vc04_services/bcm2835-camera/mmal-msg-format.h 	struct mmal_audio_format audio;
audio             513 drivers/usb/gadget/function/f_uac1.c 	struct g_audio			*audio = func_to_g_audio(f);
audio             584 drivers/usb/gadget/function/f_uac1.c 	audio->gadget = gadget;
audio             592 drivers/usb/gadget/function/f_uac1.c 	audio->out_ep = ep;
audio             593 drivers/usb/gadget/function/f_uac1.c 	audio->out_ep->desc = &as_out_ep_desc;
audio             598 drivers/usb/gadget/function/f_uac1.c 	audio->in_ep = ep;
audio             599 drivers/usb/gadget/function/f_uac1.c 	audio->in_ep->desc = &as_in_ep_desc;
audio             607 drivers/usb/gadget/function/f_uac1.c 	audio->out_ep_maxpsize = le16_to_cpu(as_out_ep_desc.wMaxPacketSize);
audio             608 drivers/usb/gadget/function/f_uac1.c 	audio->in_ep_maxpsize = le16_to_cpu(as_in_ep_desc.wMaxPacketSize);
audio             609 drivers/usb/gadget/function/f_uac1.c 	audio->params.c_chmask = audio_opts->c_chmask;
audio             610 drivers/usb/gadget/function/f_uac1.c 	audio->params.c_srate = audio_opts->c_srate;
audio             611 drivers/usb/gadget/function/f_uac1.c 	audio->params.c_ssize = audio_opts->c_ssize;
audio             612 drivers/usb/gadget/function/f_uac1.c 	audio->params.p_chmask = audio_opts->p_chmask;
audio             613 drivers/usb/gadget/function/f_uac1.c 	audio->params.p_srate = audio_opts->p_srate;
audio             614 drivers/usb/gadget/function/f_uac1.c 	audio->params.p_ssize = audio_opts->p_ssize;
audio             615 drivers/usb/gadget/function/f_uac1.c 	audio->params.req_number = audio_opts->req_number;
audio             617 drivers/usb/gadget/function/f_uac1.c 	status = g_audio_setup(audio, "UAC1_PCM", "UAC1_Gadget");
audio             750 drivers/usb/gadget/function/f_uac1.c 	struct g_audio *audio;
audio             753 drivers/usb/gadget/function/f_uac1.c 	audio = func_to_g_audio(f);
audio             755 drivers/usb/gadget/function/f_uac1.c 	kfree(audio);
audio             763 drivers/usb/gadget/function/f_uac1.c 	struct g_audio *audio = func_to_g_audio(f);
audio             765 drivers/usb/gadget/function/f_uac1.c 	g_audio_cleanup(audio);
audio             768 drivers/usb/gadget/function/f_uac1.c 	audio->gadget = NULL;
audio             303 drivers/usb/gadget/function/f_uac1_legacy.c 	struct f_audio *audio = container_of(data, struct f_audio,
audio             307 drivers/usb/gadget/function/f_uac1_legacy.c 	spin_lock_irq(&audio->lock);
audio             308 drivers/usb/gadget/function/f_uac1_legacy.c 	if (list_empty(&audio->play_queue)) {
audio             309 drivers/usb/gadget/function/f_uac1_legacy.c 		spin_unlock_irq(&audio->lock);
audio             312 drivers/usb/gadget/function/f_uac1_legacy.c 	play_buf = list_first_entry(&audio->play_queue,
audio             315 drivers/usb/gadget/function/f_uac1_legacy.c 	spin_unlock_irq(&audio->lock);
audio             317 drivers/usb/gadget/function/f_uac1_legacy.c 	u_audio_playback(&audio->card, play_buf->buf, play_buf->actual);
audio             323 drivers/usb/gadget/function/f_uac1_legacy.c 	struct f_audio *audio = req->context;
audio             324 drivers/usb/gadget/function/f_uac1_legacy.c 	struct usb_composite_dev *cdev = audio->card.func.config->cdev;
audio             325 drivers/usb/gadget/function/f_uac1_legacy.c 	struct f_audio_buf *copy_buf = audio->copy_buf;
audio             330 drivers/usb/gadget/function/f_uac1_legacy.c 	opts = container_of(audio->card.func.fi, struct f_uac1_legacy_opts,
audio             339 drivers/usb/gadget/function/f_uac1_legacy.c 		list_add_tail(&copy_buf->list, &audio->play_queue);
audio             340 drivers/usb/gadget/function/f_uac1_legacy.c 		schedule_work(&audio->playback_work);
audio             348 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->copy_buf = copy_buf;
audio             360 drivers/usb/gadget/function/f_uac1_legacy.c 	struct f_audio *audio = req->context;
audio             363 drivers/usb/gadget/function/f_uac1_legacy.c 	struct usb_ep *out_ep = audio->out_ep;
audio             370 drivers/usb/gadget/function/f_uac1_legacy.c 		else if (audio->set_con) {
audio             372 drivers/usb/gadget/function/f_uac1_legacy.c 			audio->set_con->set(audio->set_con, audio->set_cmd,
audio             374 drivers/usb/gadget/function/f_uac1_legacy.c 			audio->set_con = NULL;
audio             385 drivers/usb/gadget/function/f_uac1_legacy.c 	struct f_audio		*audio = func_to_audio(f);
audio             399 drivers/usb/gadget/function/f_uac1_legacy.c 	list_for_each_entry(cs, &audio->cs, list) {
audio             403 drivers/usb/gadget/function/f_uac1_legacy.c 					audio->set_con = con;
audio             411 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->set_cmd = cmd;
audio             412 drivers/usb/gadget/function/f_uac1_legacy.c 	req->context = audio;
audio             421 drivers/usb/gadget/function/f_uac1_legacy.c 	struct f_audio		*audio = func_to_audio(f);
audio             436 drivers/usb/gadget/function/f_uac1_legacy.c 	list_for_each_entry(cs, &audio->cs, list) {
audio             448 drivers/usb/gadget/function/f_uac1_legacy.c 	req->context = audio;
audio             574 drivers/usb/gadget/function/f_uac1_legacy.c 	struct f_audio		*audio = func_to_audio(f);
audio             576 drivers/usb/gadget/function/f_uac1_legacy.c 	struct usb_ep *out_ep = audio->out_ep;
audio             595 drivers/usb/gadget/function/f_uac1_legacy.c 	if (intf == audio->ac_intf) {
audio             602 drivers/usb/gadget/function/f_uac1_legacy.c 	} else if (intf == audio->as_intf) {
audio             609 drivers/usb/gadget/function/f_uac1_legacy.c 			audio->copy_buf = f_audio_buffer_alloc(audio_buf_size);
audio             610 drivers/usb/gadget/function/f_uac1_legacy.c 			if (IS_ERR(audio->copy_buf))
audio             624 drivers/usb/gadget/function/f_uac1_legacy.c 						req->context = audio;
audio             640 drivers/usb/gadget/function/f_uac1_legacy.c 			struct f_audio_buf *copy_buf = audio->copy_buf;
audio             643 drivers/usb/gadget/function/f_uac1_legacy.c 						&audio->play_queue);
audio             644 drivers/usb/gadget/function/f_uac1_legacy.c 				schedule_work(&audio->playback_work);
audio             647 drivers/usb/gadget/function/f_uac1_legacy.c 		audio->as_alt = alt;
audio             655 drivers/usb/gadget/function/f_uac1_legacy.c 	struct f_audio		*audio = func_to_audio(f);
audio             658 drivers/usb/gadget/function/f_uac1_legacy.c 	if (intf == audio->ac_intf)
audio             659 drivers/usb/gadget/function/f_uac1_legacy.c 		return audio->ac_alt;
audio             660 drivers/usb/gadget/function/f_uac1_legacy.c 	else if (intf == audio->as_intf)
audio             661 drivers/usb/gadget/function/f_uac1_legacy.c 		return audio->as_alt;
audio             676 drivers/usb/gadget/function/f_uac1_legacy.c static void f_audio_build_desc(struct f_audio *audio)
audio             678 drivers/usb/gadget/function/f_uac1_legacy.c 	struct gaudio *card = &audio->card;
audio             701 drivers/usb/gadget/function/f_uac1_legacy.c 	struct f_audio		*audio = func_to_audio(f);
audio             708 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->card.gadget = c->cdev->gadget;
audio             711 drivers/usb/gadget/function/f_uac1_legacy.c 		status = gaudio_setup(&audio->card);
audio             728 drivers/usb/gadget/function/f_uac1_legacy.c 	f_audio_build_desc(audio);
audio             735 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->ac_intf = status;
audio             736 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->ac_alt = 0;
audio             743 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->as_intf = status;
audio             744 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->as_alt = 0;
audio             752 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->out_ep = ep;
audio             753 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->out_ep->desc = &as_out_ep_desc;
audio             765 drivers/usb/gadget/function/f_uac1_legacy.c 	gaudio_cleanup(&audio->card);
audio             784 drivers/usb/gadget/function/f_uac1_legacy.c static int control_selector_init(struct f_audio *audio)
audio             786 drivers/usb/gadget/function/f_uac1_legacy.c 	INIT_LIST_HEAD(&audio->cs);
audio             787 drivers/usb/gadget/function/f_uac1_legacy.c 	list_add(&feature_unit.list, &audio->cs);
audio             966 drivers/usb/gadget/function/f_uac1_legacy.c 	struct f_audio *audio = func_to_audio(f);
audio             969 drivers/usb/gadget/function/f_uac1_legacy.c 	gaudio_cleanup(&audio->card);
audio             971 drivers/usb/gadget/function/f_uac1_legacy.c 	kfree(audio);
audio             984 drivers/usb/gadget/function/f_uac1_legacy.c 	struct f_audio *audio;
audio             988 drivers/usb/gadget/function/f_uac1_legacy.c 	audio = kzalloc(sizeof(*audio), GFP_KERNEL);
audio             989 drivers/usb/gadget/function/f_uac1_legacy.c 	if (!audio)
audio             992 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->card.func.name = "g_audio";
audio             998 drivers/usb/gadget/function/f_uac1_legacy.c 	INIT_LIST_HEAD(&audio->play_queue);
audio             999 drivers/usb/gadget/function/f_uac1_legacy.c 	spin_lock_init(&audio->lock);
audio            1001 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->card.func.bind = f_audio_bind;
audio            1002 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->card.func.unbind = f_audio_unbind;
audio            1003 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->card.func.set_alt = f_audio_set_alt;
audio            1004 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->card.func.get_alt = f_audio_get_alt;
audio            1005 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->card.func.setup = f_audio_setup;
audio            1006 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->card.func.disable = f_audio_disable;
audio            1007 drivers/usb/gadget/function/f_uac1_legacy.c 	audio->card.func.free_func = f_audio_free;
audio            1009 drivers/usb/gadget/function/f_uac1_legacy.c 	control_selector_init(audio);
audio            1011 drivers/usb/gadget/function/f_uac1_legacy.c 	INIT_WORK(&audio->playback_work, f_audio_playback_work);
audio            1013 drivers/usb/gadget/function/f_uac1_legacy.c 	return &audio->card.func;
audio             677 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 		struct omap_dss_audio *audio, u32 pclk)
audio             686 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 	if (!audio || !audio->iec || !audio->cea || !core)
audio             689 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 	acore.iec60958_cfg = audio->iec;
audio             694 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 	if (!(audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24))
audio             695 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 		if (audio->iec->status[4] & IEC958_AES4_CON_WORDLEN_20_16)
audio             708 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 	acore.i2s_cfg.in_length_bits = audio->iec->status[4]
audio             710 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 	if (audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24)
audio             718 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 	switch (audio->iec->status[3] & IEC958_AES3_CON_FS) {
audio             763 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 	channel_count = (audio->cea->db1_ct_cc &
audio             808 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 		audio->cea->db1_ct_cc = 7;
audio             853 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c 	hdmi_core_audio_infoframe_cfg(core, audio->cea);
audio             261 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h 		struct omap_dss_audio *audio, u32 pclk);
audio             788 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c 			struct omap_dss_audio *audio, u32 pclk)
audio             797 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c 	if (!audio || !audio->iec || !audio->cea || !core)
audio             800 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c 	core_cfg.iec60958_cfg = audio->iec;
audio             802 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c 	if (!(audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24) &&
audio             803 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c 		(audio->iec->status[4] & IEC958_AES4_CON_WORDLEN_20_16))
audio             810 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c 	switch (audio->iec->status[3] & IEC958_AES3_CON_FS) {
audio             841 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c 	channel_count = (audio->cea->db1_ct_cc & CEA861_AUDIO_INFOFRAME_DB1CC)
audio             883 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c 	hdmi5_core_audio_infoframe_cfg(core, audio->cea);
audio             292 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h 			struct omap_dss_audio *audio, u32 pclk);
audio             871 drivers/video/hdmi.c 		return hdmi_audio_infoframe_check(&frame->audio);
audio             914 drivers/video/hdmi.c 		length = hdmi_audio_infoframe_pack_only(&frame->audio,
audio             964 drivers/video/hdmi.c 		length = hdmi_audio_infoframe_pack(&frame->audio, buffer, size);
audio            1527 drivers/video/hdmi.c 		hdmi_audio_infoframe_log(level, dev, &frame->audio);
audio            1874 drivers/video/hdmi.c 		ret = hdmi_audio_infoframe_unpack(&frame->audio, buffer, size);
audio             112 include/linux/cdrom.h     int audio;
audio             423 include/linux/hdmi.h 	struct hdmi_audio_infoframe audio;
audio             701 include/linux/mfd/twl.h 	struct twl4030_audio_data		*audio;
audio             730 include/media/v4l2-subdev.h 	const struct v4l2_subdev_audio_ops	*audio;
audio             308 include/sound/vx_core.h int vx_set_monitor_level(struct vx_core *chip, int audio, int level, int active);
audio             204 sound/drivers/vx/vx_mixer.c static int vx_adjust_audio_level(struct vx_core *chip, int audio, int capture,
audio             216 sound/drivers/vx/vx_mixer.c 	rmh.Cmd[1] = 1 << audio;
audio             243 sound/drivers/vx/vx_mixer.c static int vx_read_audio_level(struct vx_core *chip, int audio, int capture,
audio             254 sound/drivers/vx/vx_mixer.c 	rmh.Cmd[1] = 1 << audio;
audio             270 sound/drivers/vx/vx_mixer.c int vx_set_monitor_level(struct vx_core *chip, int audio, int level, int active)
audio             279 sound/drivers/vx/vx_mixer.c 	chip->audio_monitor[audio] = level;
audio             280 sound/drivers/vx/vx_mixer.c 	chip->audio_monitor_active[audio] = active;
audio             281 sound/drivers/vx/vx_mixer.c 	return vx_adjust_audio_level(chip, audio, 0, &info); /* playback only */
audio             288 sound/drivers/vx/vx_mixer.c static int vx_set_audio_switch(struct vx_core *chip, int audio, int active)
audio             295 sound/drivers/vx/vx_mixer.c 	chip->audio_active[audio] = active;
audio             296 sound/drivers/vx/vx_mixer.c 	return vx_adjust_audio_level(chip, audio, 0, &info); /* playback only */
audio             302 sound/drivers/vx/vx_mixer.c static int vx_set_audio_gain(struct vx_core *chip, int audio, int capture, int level)
audio             309 sound/drivers/vx/vx_mixer.c 	chip->audio_gain[capture][audio] = level;
audio             310 sound/drivers/vx/vx_mixer.c 	return vx_adjust_audio_level(chip, audio, capture, &info);
audio             362 sound/drivers/vx/vx_mixer.c static int vx_get_audio_vu_meter(struct vx_core *chip, int audio, int capture, struct vx_vu_meter *info)
audio             378 sound/drivers/vx/vx_mixer.c 		rmh.Cmd[1] |= 1 << (audio + i);
audio             384 sound/drivers/vx/vx_mixer.c 		info->saturated = (rmh.Stat[0] & (1 << (audio + i))) ? 1 : 0;
audio             571 sound/drivers/vx/vx_mixer.c 	int audio = kcontrol->private_value & 0xff;
audio             575 sound/drivers/vx/vx_mixer.c 	ucontrol->value.integer.value[0] = chip->audio_gain[capture][audio];
audio             576 sound/drivers/vx/vx_mixer.c 	ucontrol->value.integer.value[1] = chip->audio_gain[capture][audio+1];
audio             584 sound/drivers/vx/vx_mixer.c 	int audio = kcontrol->private_value & 0xff;
audio             593 sound/drivers/vx/vx_mixer.c 	if (val[0] != chip->audio_gain[capture][audio] ||
audio             594 sound/drivers/vx/vx_mixer.c 	    val[1] != chip->audio_gain[capture][audio+1]) {
audio             595 sound/drivers/vx/vx_mixer.c 		vx_set_audio_gain(chip, audio, capture, val[0]);
audio             596 sound/drivers/vx/vx_mixer.c 		vx_set_audio_gain(chip, audio+1, capture, val[1]);
audio             607 sound/drivers/vx/vx_mixer.c 	int audio = kcontrol->private_value & 0xff;
audio             610 sound/drivers/vx/vx_mixer.c 	ucontrol->value.integer.value[0] = chip->audio_monitor[audio];
audio             611 sound/drivers/vx/vx_mixer.c 	ucontrol->value.integer.value[1] = chip->audio_monitor[audio+1];
audio             619 sound/drivers/vx/vx_mixer.c 	int audio = kcontrol->private_value & 0xff;
audio             628 sound/drivers/vx/vx_mixer.c 	if (val[0] != chip->audio_monitor[audio] ||
audio             629 sound/drivers/vx/vx_mixer.c 	    val[1] != chip->audio_monitor[audio+1]) {
audio             630 sound/drivers/vx/vx_mixer.c 		vx_set_monitor_level(chip, audio, val[0],
audio             631 sound/drivers/vx/vx_mixer.c 				     chip->audio_monitor_active[audio]);
audio             632 sound/drivers/vx/vx_mixer.c 		vx_set_monitor_level(chip, audio+1, val[1],
audio             633 sound/drivers/vx/vx_mixer.c 				     chip->audio_monitor_active[audio+1]);
audio             646 sound/drivers/vx/vx_mixer.c 	int audio = kcontrol->private_value & 0xff;
audio             649 sound/drivers/vx/vx_mixer.c 	ucontrol->value.integer.value[0] = chip->audio_active[audio];
audio             650 sound/drivers/vx/vx_mixer.c 	ucontrol->value.integer.value[1] = chip->audio_active[audio+1];
audio             658 sound/drivers/vx/vx_mixer.c 	int audio = kcontrol->private_value & 0xff;
audio             661 sound/drivers/vx/vx_mixer.c 	if (ucontrol->value.integer.value[0] != chip->audio_active[audio] ||
audio             662 sound/drivers/vx/vx_mixer.c 	    ucontrol->value.integer.value[1] != chip->audio_active[audio+1]) {
audio             663 sound/drivers/vx/vx_mixer.c 		vx_set_audio_switch(chip, audio,
audio             665 sound/drivers/vx/vx_mixer.c 		vx_set_audio_switch(chip, audio+1,
audio             677 sound/drivers/vx/vx_mixer.c 	int audio = kcontrol->private_value & 0xff;
audio             680 sound/drivers/vx/vx_mixer.c 	ucontrol->value.integer.value[0] = chip->audio_monitor_active[audio];
audio             681 sound/drivers/vx/vx_mixer.c 	ucontrol->value.integer.value[1] = chip->audio_monitor_active[audio+1];
audio             689 sound/drivers/vx/vx_mixer.c 	int audio = kcontrol->private_value & 0xff;
audio             692 sound/drivers/vx/vx_mixer.c 	if (ucontrol->value.integer.value[0] != chip->audio_monitor_active[audio] ||
audio             693 sound/drivers/vx/vx_mixer.c 	    ucontrol->value.integer.value[1] != chip->audio_monitor_active[audio+1]) {
audio             694 sound/drivers/vx/vx_mixer.c 		vx_set_monitor_level(chip, audio, chip->audio_monitor[audio],
audio             696 sound/drivers/vx/vx_mixer.c 		vx_set_monitor_level(chip, audio+1, chip->audio_monitor[audio+1],
audio             832 sound/drivers/vx/vx_mixer.c 	int audio = kcontrol->private_value & 0xff;
audio             835 sound/drivers/vx/vx_mixer.c 	vx_get_audio_vu_meter(chip, audio, capture, meter);
audio             845 sound/drivers/vx/vx_mixer.c 	int audio = kcontrol->private_value & 0xff;
audio             848 sound/drivers/vx/vx_mixer.c 	vx_get_audio_vu_meter(chip, audio, capture, meter);
audio             860 sound/drivers/vx/vx_mixer.c 	int audio = kcontrol->private_value & 0xff;
audio             862 sound/drivers/vx/vx_mixer.c 	vx_get_audio_vu_meter(chip, audio, 1, meter); /* capture only */
audio             516 sound/drivers/vx/vx_pcm.c 	unsigned int audio;
audio             522 sound/drivers/vx/vx_pcm.c 	audio = subs->pcm->device * 2;
audio             523 sound/drivers/vx/vx_pcm.c 	if (snd_BUG_ON(audio >= chip->audio_outs))
audio             527 sound/drivers/vx/vx_pcm.c 	pipe = chip->playback_pipes[audio];
audio             530 sound/drivers/vx/vx_pcm.c 		err = vx_alloc_pipe(chip, 0, audio, 2, &pipe); /* stereo playback */
audio             533 sound/drivers/vx/vx_pcm.c 		chip->playback_pipes[audio] = pipe;
audio             539 sound/drivers/vx/vx_pcm.c 	chip->playback_pipes[audio] = pipe;
audio             907 sound/drivers/vx/vx_pcm.c 	unsigned int audio;
audio             913 sound/drivers/vx/vx_pcm.c 	audio = subs->pcm->device * 2;
audio             914 sound/drivers/vx/vx_pcm.c 	if (snd_BUG_ON(audio >= chip->audio_ins))
audio             916 sound/drivers/vx/vx_pcm.c 	err = vx_alloc_pipe(chip, 1, audio, 2, &pipe);
audio             920 sound/drivers/vx/vx_pcm.c 	chip->capture_pipes[audio] = pipe;
audio             923 sound/drivers/vx/vx_pcm.c 	if (chip->audio_monitor_active[audio]) {
audio             924 sound/drivers/vx/vx_pcm.c 		pipe_out_monitoring = chip->playback_pipes[audio];
audio             927 sound/drivers/vx/vx_pcm.c 			err = vx_alloc_pipe(chip, 0, audio, 2, &pipe_out_monitoring);
audio             930 sound/drivers/vx/vx_pcm.c 			chip->playback_pipes[audio] = pipe_out_monitoring;
audio             937 sound/drivers/vx/vx_pcm.c 		vx_set_monitor_level(chip, audio, chip->audio_monitor[audio],
audio             938 sound/drivers/vx/vx_pcm.c 				     chip->audio_monitor_active[audio]);
audio             940 sound/drivers/vx/vx_pcm.c 		vx_set_monitor_level(chip, audio+1, chip->audio_monitor[audio+1],
audio             941 sound/drivers/vx/vx_pcm.c 				     chip->audio_monitor_active[audio+1]); 
audio             111 sound/mips/sgio2audio.c 	       CODEC_CONTROL_READ, &mace->perif.audio.codec_control);
audio             113 sound/mips/sgio2audio.c 	val = readq(&mace->perif.audio.codec_control); /* flush bus */
audio             116 sound/mips/sgio2audio.c 	val = readq(&mace->perif.audio.codec_read);
audio             135 sound/mips/sgio2audio.c 	       &mace->perif.audio.codec_control);
audio             137 sound/mips/sgio2audio.c 	val = readq(&mace->perif.audio.codec_control); /* flush bus */
audio             360 sound/mips/sgio2audio.c 	src_pos = readq(&mace->perif.audio.chan[ch].read_ptr);
audio             383 sound/mips/sgio2audio.c 	writeq(src_pos, &mace->perif.audio.chan[ch].read_ptr); /* in bytes */
audio             408 sound/mips/sgio2audio.c 	dst_pos = readq(&mace->perif.audio.chan[ch].write_ptr);
audio             433 sound/mips/sgio2audio.c 	writeq(dst_pos, &mace->perif.audio.chan[ch].write_ptr); /* in bytes */
audio             447 sound/mips/sgio2audio.c 	writeq(CHANNEL_CONTROL_RESET, &mace->perif.audio.chan[ch].control);
audio             449 sound/mips/sgio2audio.c 	writeq(0, &mace->perif.audio.chan[ch].control);
audio             457 sound/mips/sgio2audio.c 	       &mace->perif.audio.chan[ch].control);
audio             465 sound/mips/sgio2audio.c 	writeq(0, &mace->perif.audio.chan[chan->idx].control);
audio             482 sound/mips/sgio2audio.c 		readq(&mace->perif.audio.chan[ch].depth) - 32;
audio             501 sound/mips/sgio2audio.c 		readq(&mace->perif.audio.chan[ch].depth) - 32;
audio             785 sound/mips/sgio2audio.c 	writeq(AUDIO_CONTROL_RESET, &mace->perif.audio.control);
audio             787 sound/mips/sgio2audio.c 	writeq(0, &mace->perif.audio.control);
audio             823 sound/mips/sgio2audio.c 	if (!(readq(&mace->perif.audio.control) & AUDIO_CONTROL_CODEC_PRESENT))
audio             865 sound/mips/sgio2audio.c 	writeq(AUDIO_CONTROL_RESET, &mace->perif.audio.control);
audio             867 sound/mips/sgio2audio.c 	writeq(0, &mace->perif.audio.control);
audio             786 sound/pci/pcxhr/pcxhr_core.c 	int audio = 0;
audio             792 sound/pci/pcxhr/pcxhr_core.c 			if (audio < PCXHR_PIPE_STATE_CAPTURE_OFFSET) {
audio             794 sound/pci/pcxhr/pcxhr_core.c 				pcxhr_set_pipe_cmd_params(&rmh, 0, audio, 0, 0);
audio             797 sound/pci/pcxhr/pcxhr_core.c 				pcxhr_set_pipe_cmd_params(&rmh, 1, audio -
audio             813 sound/pci/pcxhr/pcxhr_core.c 				*retry |= (1<<audio);
audio             816 sound/pci/pcxhr/pcxhr_core.c 		audio++;
audio             825 sound/pci/pcxhr/pcxhr_core.c 	int audio = 0;
audio             830 sound/pci/pcxhr/pcxhr_core.c 			if (audio < PCXHR_PIPE_STATE_CAPTURE_OFFSET) {
audio             832 sound/pci/pcxhr/pcxhr_core.c 				pcxhr_set_pipe_cmd_params(&rmh, 0, audio, 0, 0);
audio             835 sound/pci/pcxhr/pcxhr_core.c 				pcxhr_set_pipe_cmd_params(&rmh, 1, audio -
audio             848 sound/pci/pcxhr/pcxhr_core.c 		audio++;
audio             857 sound/pci/pcxhr/pcxhr_core.c 	int audio = 0;
audio             862 sound/pci/pcxhr/pcxhr_core.c 			if (audio < PCXHR_PIPE_STATE_CAPTURE_OFFSET)
audio             864 sound/pci/pcxhr/pcxhr_core.c 							  1 << audio);
audio             867 sound/pci/pcxhr/pcxhr_core.c 							  1 << (audio - PCXHR_PIPE_STATE_CAPTURE_OFFSET));
audio             877 sound/pci/pcxhr/pcxhr_core.c 		audio++;
audio            3812 sound/pci/rme9652/hdsp.c 	int audio;
audio            3821 sound/pci/rme9652/hdsp.c 	audio = status & HDSP_audioIRQPending;
audio            3825 sound/pci/rme9652/hdsp.c 	if (!audio && !midi0 && !midi1)
audio            3836 sound/pci/rme9652/hdsp.c 	if (audio) {
audio            5387 sound/pci/rme9652/hdspm.c 	int i, audio, midi, schedule = 0;
audio            5392 sound/pci/rme9652/hdspm.c 	audio = status & HDSPM_audioIRQPending;
audio            5413 sound/pci/rme9652/hdspm.c 	if (!audio && !midi)
audio            5420 sound/pci/rme9652/hdspm.c 	if (audio) {
audio             332 sound/soc/bcm/cygnus-pcm.c 		writel(clear_mask, aio->cygaud->audio + ESR0_STATUS_CLR_OFFSET);
audio             333 sound/soc/bcm/cygnus-pcm.c 		writel(clear_mask, aio->cygaud->audio + ESR1_STATUS_CLR_OFFSET);
audio             334 sound/soc/bcm/cygnus-pcm.c 		writel(clear_mask, aio->cygaud->audio + ESR3_STATUS_CLR_OFFSET);
audio             336 sound/soc/bcm/cygnus-pcm.c 		writel(clear_mask, aio->cygaud->audio + ESR0_MASK_CLR_OFFSET);
audio             337 sound/soc/bcm/cygnus-pcm.c 		writel(clear_mask, aio->cygaud->audio + ESR1_MASK_CLR_OFFSET);
audio             338 sound/soc/bcm/cygnus-pcm.c 		writel(clear_mask, aio->cygaud->audio + ESR3_MASK_CLR_OFFSET);
audio             341 sound/soc/bcm/cygnus-pcm.c 			aio->cygaud->audio + INTH_R5F_MASK_CLEAR_OFFSET);
audio             343 sound/soc/bcm/cygnus-pcm.c 		writel(clear_mask, aio->cygaud->audio + ESR2_STATUS_CLR_OFFSET);
audio             344 sound/soc/bcm/cygnus-pcm.c 		writel(clear_mask, aio->cygaud->audio + ESR4_STATUS_CLR_OFFSET);
audio             345 sound/soc/bcm/cygnus-pcm.c 		writel(clear_mask, aio->cygaud->audio + ESR2_MASK_CLR_OFFSET);
audio             346 sound/soc/bcm/cygnus-pcm.c 		writel(clear_mask, aio->cygaud->audio + ESR4_MASK_CLR_OFFSET);
audio             349 sound/soc/bcm/cygnus-pcm.c 			aio->cygaud->audio + INTH_R5F_MASK_CLEAR_OFFSET);
audio             369 sound/soc/bcm/cygnus-pcm.c 		writel(set_mask, aio->cygaud->audio + ESR0_MASK_SET_OFFSET);
audio             370 sound/soc/bcm/cygnus-pcm.c 		writel(set_mask, aio->cygaud->audio + ESR1_MASK_SET_OFFSET);
audio             371 sound/soc/bcm/cygnus-pcm.c 		writel(set_mask, aio->cygaud->audio + ESR3_MASK_SET_OFFSET);
audio             373 sound/soc/bcm/cygnus-pcm.c 		writel(set_mask, aio->cygaud->audio + ESR2_MASK_SET_OFFSET);
audio             374 sound/soc/bcm/cygnus-pcm.c 		writel(set_mask, aio->cygaud->audio + ESR4_MASK_SET_OFFSET);
audio             418 sound/soc/bcm/cygnus-pcm.c 		regval = readl(aio->cygaud->audio + p_rbuf->rdaddr);
audio             420 sound/soc/bcm/cygnus-pcm.c 		writel(regval, aio->cygaud->audio + p_rbuf->wraddr);
audio             423 sound/soc/bcm/cygnus-pcm.c 		regval = readl(aio->cygaud->audio + p_rbuf->wraddr);
audio             424 sound/soc/bcm/cygnus-pcm.c 		writel(regval, aio->cygaud->audio + p_rbuf->rdaddr);
audio             441 sound/soc/bcm/cygnus-pcm.c 	audio_io = cygaud->audio;
audio             504 sound/soc/bcm/cygnus-pcm.c 	audio_io = cygaud->audio;
audio             558 sound/soc/bcm/cygnus-pcm.c 	r5_status = readl(cygaud->audio + INTH_R5F_STATUS_OFFSET);
audio             567 sound/soc/bcm/cygnus-pcm.c 			cygaud->audio + INTH_R5F_CLEAR_OFFSET);
audio             574 sound/soc/bcm/cygnus-pcm.c 			cygaud->audio + INTH_R5F_CLEAR_OFFSET);
audio             691 sound/soc/bcm/cygnus-pcm.c 	ringbuf_set_initial(aio->cygaud->audio, p_rbuf, is_play, start,
audio             711 sound/soc/bcm/cygnus-pcm.c 		cur = readl(aio->cygaud->audio + p_rbuf->rdaddr);
audio             713 sound/soc/bcm/cygnus-pcm.c 		cur = readl(aio->cygaud->audio + p_rbuf->wraddr);
audio             715 sound/soc/bcm/cygnus-pcm.c 	base = readl(aio->cygaud->audio + p_rbuf->baseaddr);
audio             261 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + aio->regs.i2s_stream_cfg);
audio             266 sound/soc/bcm/cygnus-ssp.c 			aio->cygaud->audio + aio->regs.bf_sourcech_grp);
audio             272 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + aio->regs.i2s_stream_cfg);
audio             275 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             279 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             292 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + aio->regs.bf_destch_cfg);
audio             297 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + aio->regs.bf_destch_cfg);
audio             300 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + AUD_MISC_SEROUT_OE_REG_BASE);
audio             302 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + AUD_MISC_SEROUT_OE_REG_BASE);
audio             305 sound/soc/bcm/cygnus-ssp.c 		writel(aio->portnum, aio->cygaud->audio + BF_SRC_GRP3_OFFSET);
audio             307 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + SPDIF_CTRL_OFFSET);
audio             309 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + SPDIF_CTRL_OFFSET);
audio             312 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + SPDIF_STREAM_CFG_OFFSET);
audio             316 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + SPDIF_STREAM_CFG_OFFSET);
audio             318 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             322 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             325 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + AUD_MISC_SEROUT_OE_REG_BASE);
audio             327 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + AUD_MISC_SEROUT_OE_REG_BASE);
audio             341 sound/soc/bcm/cygnus-ssp.c 	value = readl(aio->cygaud->audio + aio->regs.bf_destch_cfg);
audio             343 sound/soc/bcm/cygnus-ssp.c 	writel(value, aio->cygaud->audio + aio->regs.bf_destch_cfg);
audio             345 sound/soc/bcm/cygnus-ssp.c 	writel(0x1, aio->cygaud->audio + aio->regs.bf_destch_ctrl);
audio             347 sound/soc/bcm/cygnus-ssp.c 	value = readl(aio->cygaud->audio + aio->regs.i2s_cfg);
audio             350 sound/soc/bcm/cygnus-ssp.c 	writel(value, aio->cygaud->audio + aio->regs.i2s_cfg);
audio             371 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + aio->regs.i2s_cfg);
audio             374 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + aio->regs.i2s_cfg);
audio             377 sound/soc/bcm/cygnus-ssp.c 	writel(0x0, aio->cygaud->audio + aio->regs.bf_destch_ctrl);
audio             379 sound/soc/bcm/cygnus-ssp.c 	value = readl(aio->cygaud->audio + aio->regs.bf_destch_cfg);
audio             381 sound/soc/bcm/cygnus-ssp.c 	writel(value, aio->cygaud->audio + aio->regs.bf_destch_cfg);
audio             391 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + aio->regs.i2s_stream_cfg);
audio             393 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + aio->regs.i2s_stream_cfg);
audio             395 sound/soc/bcm/cygnus-ssp.c 		writel(1, aio->cygaud->audio + aio->regs.bf_sourcech_ctrl);
audio             397 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + aio->regs.i2s_cfg);
audio             400 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + aio->regs.i2s_cfg);
audio             402 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             404 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             409 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + SPDIF_FORMAT_CFG_OFFSET);
audio             411 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + SPDIF_FORMAT_CFG_OFFSET);
audio             413 sound/soc/bcm/cygnus-ssp.c 		writel(1, aio->cygaud->audio + aio->regs.bf_sourcech_ctrl);
audio             415 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             417 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             439 sound/soc/bcm/cygnus-ssp.c 			value = readl(aio->cygaud->audio + aio->regs.i2s_cfg);
audio             442 sound/soc/bcm/cygnus-ssp.c 			writel(value, aio->cygaud->audio + aio->regs.i2s_cfg);
audio             446 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + BF_SRC_GRP_SYNC_DIS_OFFSET);
audio             448 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + BF_SRC_GRP_SYNC_DIS_OFFSET);
audio             450 sound/soc/bcm/cygnus-ssp.c 		writel(0, aio->cygaud->audio + aio->regs.bf_sourcech_ctrl);
audio             452 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             454 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             457 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + BF_SRC_GRP_SYNC_DIS_OFFSET);
audio             459 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + BF_SRC_GRP_SYNC_DIS_OFFSET);
audio             461 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + aio->regs.i2s_stream_cfg);
audio             463 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + aio->regs.i2s_stream_cfg);
audio             473 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + SPDIF_FORMAT_CFG_OFFSET);
audio             475 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + SPDIF_FORMAT_CFG_OFFSET);
audio             476 sound/soc/bcm/cygnus-ssp.c 		writel(0, aio->cygaud->audio + aio->regs.bf_sourcech_ctrl);
audio             478 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             480 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             594 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + aio->regs.i2s_cfg);
audio             597 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + aio->regs.i2s_cfg);
audio             609 sound/soc/bcm/cygnus-ssp.c 	value = readl(aio->cygaud->audio + aio->regs.i2s_mclk_cfg);
audio             612 sound/soc/bcm/cygnus-ssp.c 	writel(value, aio->cygaud->audio + aio->regs.i2s_mclk_cfg);
audio             656 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             659 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             675 sound/soc/bcm/cygnus-ssp.c 		value = readl(aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             678 sound/soc/bcm/cygnus-ssp.c 		writel(value, aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
audio             684 sound/soc/bcm/cygnus-ssp.c 			value = readl(aio->cygaud->audio +
audio             687 sound/soc/bcm/cygnus-ssp.c 			writel(value, aio->cygaud->audio +
audio             692 sound/soc/bcm/cygnus-ssp.c 			value = readl(aio->cygaud->audio +
audio             695 sound/soc/bcm/cygnus-ssp.c 			writel(value, aio->cygaud->audio +
audio             735 sound/soc/bcm/cygnus-ssp.c 	value = readl(aio->cygaud->audio + aio->regs.i2s_mclk_cfg);
audio             738 sound/soc/bcm/cygnus-ssp.c 	writel(value, aio->cygaud->audio + aio->regs.i2s_mclk_cfg);
audio             775 sound/soc/bcm/cygnus-ssp.c 		val = readl(aio->cygaud->audio + aio->regs.i2s_mclk_cfg);
audio             896 sound/soc/bcm/cygnus-ssp.c 	ssp_curcfg = readl(aio->cygaud->audio + aio->regs.i2s_cfg);
audio             898 sound/soc/bcm/cygnus-ssp.c 	writel(ssp_outcfg, aio->cygaud->audio + aio->regs.i2s_cfg);
audio             908 sound/soc/bcm/cygnus-ssp.c 	val = readl(aio->cygaud->audio + AUD_MISC_SEROUT_OE_REG_BASE);
audio             927 sound/soc/bcm/cygnus-ssp.c 	writel(val, aio->cygaud->audio + AUD_MISC_SEROUT_OE_REG_BASE);
audio            1044 sound/soc/bcm/cygnus-ssp.c 	value = readl(aio->cygaud->audio + aio->regs.i2s_cfg);
audio            1049 sound/soc/bcm/cygnus-ssp.c 	writel(value, aio->cygaud->audio + aio->regs.i2s_cfg);
audio            1062 sound/soc/bcm/cygnus-ssp.c 		val = readl(aio->cygaud->audio + aio->regs.i2s_mclk_cfg);
audio            1297 sound/soc/bcm/cygnus-ssp.c 	cygaud->audio = devm_ioremap_resource(dev, res);
audio            1298 sound/soc/bcm/cygnus-ssp.c 	if (IS_ERR(cygaud->audio))
audio            1299 sound/soc/bcm/cygnus-ssp.c 		return PTR_ERR(cygaud->audio);
audio            1308 sound/soc/bcm/cygnus-ssp.c 			cygaud->audio + AUD_MISC_SEROUT_OE_REG_BASE);
audio             121 sound/soc/bcm/cygnus-ssp.h 	void __iomem *audio;
audio             175 sound/soc/intel/boards/byt-rt5640.c SND_SOC_DAILINK_DEFS(audio,
audio             188 sound/soc/intel/boards/byt-rt5640.c 		SND_SOC_DAILINK_REG(audio),
audio             142 sound/soc/rockchip/rk3288_hdmi_analog.c SND_SOC_DAILINK_DEFS(audio,
audio             156 sound/soc/rockchip/rk3288_hdmi_analog.c 	SND_SOC_DAILINK_REG(audio),