sys/arch/alpha/alpha/conf.c
157
cdev_audio_init(NAUDIO,audio), /* 24: generic audio I/O */
sys/arch/amd64/amd64/conf.c
220
cdev_audio_init(NAUDIO,audio), /* 42: generic audio I/O */
sys/arch/arm/arm/conf.c
304
cdev_audio_init(NAUDIO,audio), /* 36: generic audio I/O */
sys/arch/arm64/arm64/conf.c
170
cdev_audio_init(NAUDIO,audio), /* 42: generic audio I/O */
sys/arch/hppa/hppa/conf.c
166
cdev_audio_init(NAUDIO,audio), /* 35: /dev/audio */
sys/arch/i386/i386/conf.c
207
cdev_audio_init(NAUDIO,audio), /* 42: generic audio I/O */
sys/arch/landisk/landisk/conf.c
284
cdev_audio_init(NAUDIO,audio), /* 36: generic audio I/O */
sys/arch/loongson/loongson/conf.c
183
cdev_audio_init(NAUDIO,audio), /* 44: /dev/audio */
sys/arch/luna88k/luna88k/conf.c
131
cdev_audio_init(NAUDIO, audio), /* 26: generic audio I/O */
sys/arch/macppc/macppc/conf.c
174
cdev_audio_init(NAUDIO,audio), /* 44: generic audio I/O */
sys/arch/octeon/octeon/conf.c
203
cdev_audio_init(NAUDIO,audio), /* 44: /dev/audio */
sys/arch/powerpc64/powerpc64/conf.c
142
cdev_audio_init(NAUDIO,audio), /* 32: generic audio I/O */
sys/arch/riscv64/riscv64/conf.c
166
cdev_audio_init(NAUDIO,audio), /* 42: generic audio I/O */
sys/arch/sparc64/sparc64/conf.c
225
cdev_audio_init(NAUDIO,audio), /* 69: /dev/audio */
sys/dev/pci/azalia.c
1618
this->w[this->audiofunc].d.audio.encodings = result;
sys/dev/pci/azalia.c
1621
this->w[this->audiofunc].d.audio.bits_rates = result;
sys/dev/pci/azalia.c
2671
bits_rates = this->w[group->conv[0]].d.audio.bits_rates;
sys/dev/pci/azalia.c
2696
bits_rates = this->w[group->conv[0]].d.audio.bits_rates;
sys/dev/pci/azalia.c
2745
bits_rates &= this->w[nid].d.audio.bits_rates;
sys/dev/pci/azalia.c
2764
bits_rates &= this->w[nid].d.audio.bits_rates;
sys/dev/pci/azalia.c
3258
this->d.audio.encodings = result;
sys/dev/pci/azalia.c
3261
this->d.audio.encodings =
sys/dev/pci/azalia.c
3262
codec->w[codec->audiofunc].d.audio.encodings;
sys/dev/pci/azalia.c
3263
this->d.audio.bits_rates =
sys/dev/pci/azalia.c
3264
codec->w[codec->audiofunc].d.audio.bits_rates;
sys/dev/pci/azalia.c
3275
this->d.audio.bits_rates = result;
sys/dev/pci/azalia.c
3278
this->d.audio.encodings =
sys/dev/pci/azalia.c
3279
codec->w[codec->audiofunc].d.audio.encodings;
sys/dev/pci/azalia.c
3280
this->d.audio.bits_rates =
sys/dev/pci/azalia.c
3281
codec->w[codec->audiofunc].d.audio.bits_rates;
sys/dev/pci/azalia.c
3559
printf("%sencodings=%b\n", lead, this->d.audio.encodings,
sys/dev/pci/azalia.c
3561
printf("%sPCM formats=%b\n", lead, this->d.audio.bits_rates,
sys/dev/pci/azalia.h
572
} audio;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1748
amdgpu_connector->audio = AMDGPU_AUDIO_AUTO;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1871
amdgpu_connector->audio = AMDGPU_AUDIO_AUTO;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1925
amdgpu_connector->audio = AMDGPU_AUDIO_AUTO;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1976
amdgpu_connector->audio = AMDGPU_AUDIO_AUTO;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
485
if (amdgpu_connector->audio != val) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
486
amdgpu_connector->audio = val;
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
316
MODULE_PARM_DESC(audio, "Audio enable (-1 = auto, 0 = disable, 1 = enable)");
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
317
module_param_named(audio, amdgpu_audio, int, 0444);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
337
struct amdgpu_audio audio; /* audio stuff */
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
638
enum amdgpu_connector_audio audio;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
467
(amdgpu_connector->audio == AMDGPU_AUDIO_ENABLE))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
470
(amdgpu_connector->audio == AMDGPU_AUDIO_AUTO))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
486
if (amdgpu_connector->audio == AMDGPU_AUDIO_ENABLE)
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
489
(amdgpu_connector->audio == AMDGPU_AUDIO_AUTO))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
504
if (amdgpu_connector->audio == AMDGPU_AUDIO_ENABLE)
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
507
(amdgpu_connector->audio == AMDGPU_AUDIO_AUTO))
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1182
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1183
offset = adev->mode_info.audio.pin[i].offset;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1189
adev->mode_info.audio.pin[i].connected = false;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1191
adev->mode_info.audio.pin[i].connected = true;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1201
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1202
if (adev->mode_info.audio.pin[i].connected)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1203
return &adev->mode_info.audio.pin[i];
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1441
adev->mode_info.audio.enabled = true;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1443
adev->mode_info.audio.num_pins = 7;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1445
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1446
adev->mode_info.audio.pin[i].channels = -1;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1447
adev->mode_info.audio.pin[i].rate = -1;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1448
adev->mode_info.audio.pin[i].bits_per_sample = -1;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1449
adev->mode_info.audio.pin[i].status_bits = 0;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1450
adev->mode_info.audio.pin[i].category_code = 0;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1451
adev->mode_info.audio.pin[i].connected = false;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1452
adev->mode_info.audio.pin[i].offset = pin_offsets[i];
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1453
adev->mode_info.audio.pin[i].id = i;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1456
dce_v10_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1467
if (!adev->mode_info.audio.enabled)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1470
adev->mode_info.audio.enabled = false;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2902
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2903
dce_v10_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2918
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2919
dce_v10_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1156
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1157
tmp = RREG32_AUDIO_ENDPT(adev->mode_info.audio.pin[i].offset,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1161
adev->mode_info.audio.pin[i].connected = false;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1163
adev->mode_info.audio.pin[i].connected = true;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1174
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1175
if (adev->mode_info.audio.pin[i].connected)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1176
return &adev->mode_info.audio.pin[i];
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1420
adev->mode_info.audio.enabled = true;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1427
adev->mode_info.audio.num_pins = 6;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1430
adev->mode_info.audio.num_pins = 2;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1434
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1435
adev->mode_info.audio.pin[i].channels = -1;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1436
adev->mode_info.audio.pin[i].rate = -1;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1437
adev->mode_info.audio.pin[i].bits_per_sample = -1;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1438
adev->mode_info.audio.pin[i].status_bits = 0;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1439
adev->mode_info.audio.pin[i].category_code = 0;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1440
adev->mode_info.audio.pin[i].connected = false;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1441
adev->mode_info.audio.pin[i].offset = pin_offsets[i];
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1442
adev->mode_info.audio.pin[i].id = i;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1445
dce_v6_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1456
if (!adev->mode_info.audio.enabled)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1459
adev->mode_info.audio.enabled = false;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2848
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2849
dce_v6_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2864
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2865
dce_v6_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1137
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1138
offset = adev->mode_info.audio.pin[i].offset;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1144
adev->mode_info.audio.pin[i].connected = false;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1146
adev->mode_info.audio.pin[i].connected = true;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1156
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1157
if (adev->mode_info.audio.pin[i].connected)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1158
return &adev->mode_info.audio.pin[i];
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1413
adev->mode_info.audio.enabled = true;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1416
adev->mode_info.audio.num_pins = 7;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1419
adev->mode_info.audio.num_pins = 3;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1422
adev->mode_info.audio.num_pins = 7;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1424
adev->mode_info.audio.num_pins = 3;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1426
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1427
adev->mode_info.audio.pin[i].channels = -1;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1428
adev->mode_info.audio.pin[i].rate = -1;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1429
adev->mode_info.audio.pin[i].bits_per_sample = -1;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1430
adev->mode_info.audio.pin[i].status_bits = 0;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1431
adev->mode_info.audio.pin[i].category_code = 0;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1432
adev->mode_info.audio.pin[i].connected = false;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1433
adev->mode_info.audio.pin[i].offset = pin_offsets[i];
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1434
adev->mode_info.audio.pin[i].id = i;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1437
dce_v8_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1448
if (!adev->mode_info.audio.enabled)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1451
adev->mode_info.audio.enabled = false;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2819
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2820
dce_v8_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2835
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2836
dce_v8_0_audio_enable(adev, &adev->mode_info.audio.pin[i], false);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1196
adev->mode_info.audio.enabled = true;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1198
adev->mode_info.audio.num_pins = adev->dm.dc->res_pool->audio_count;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1200
for (i = 0; i < adev->mode_info.audio.num_pins; i++) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1201
adev->mode_info.audio.pin[i].channels = -1;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1202
adev->mode_info.audio.pin[i].rate = -1;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1203
adev->mode_info.audio.pin[i].bits_per_sample = -1;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1204
adev->mode_info.audio.pin[i].status_bits = 0;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1205
adev->mode_info.audio.pin[i].category_code = 0;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1206
adev->mode_info.audio.pin[i].connected = false;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1207
adev->mode_info.audio.pin[i].id =
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1209
adev->mode_info.audio.pin[i].offset = 0;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1226
if (!adev->mode_info.audio.enabled)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1236
adev->mode_info.audio.enabled = false;
sys/dev/pci/drm/amd/display/dc/core/dc.c
3697
if (pipe_ctx->stream_res.audio && !dc->debug.az_endpoint_mute_only)
sys/dev/pci/drm/amd/display/dc/core/dc.c
3698
pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio);
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
2879
if (otg_master->stream_res.audio)
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
2883
otg_master->stream_res.audio,
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
3502
struct audio *audio,
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
3507
if (pool->audios[i] == audio)
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
3530
static struct audio *find_first_free_audio(
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
3951
pipe_ctx->stream_res.audio = find_first_free_audio(
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
3959
if (pipe_ctx->stream_res.audio)
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
3961
pipe_ctx->stream_res.audio, true);
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
3977
pipe_ctx->stream_res.audio ? pipe_ctx->stream_res.audio->inst : -1;
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
426
struct audio *aud = create_funcs->create_audio(ctx, i);
sys/dev/pci/drm/amd/display/dc/core/dc_resource.c
4892
if (pipe_ctx_old->stream_res.audio != pipe_ctx->stream_res.audio)
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1062
struct audio *audio,
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1067
struct dce_audio *aud = DCE_AUD(audio);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1154
struct audio *audio,
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1159
struct dce_audio *aud = DCE_AUD(audio);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1244
static bool dce_aud_endpoint_valid(struct audio *audio)
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1261
struct audio *audio)
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1264
struct dce_audio *aud = DCE_AUD(audio);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1268
if (audio->inst != 0)
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1317
void dce_aud_destroy(struct audio **audio)
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1319
struct dce_audio *aud = DCE_AUD(*audio);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1322
*audio = NULL;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1325
struct audio *dce_audio_create(
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1333
struct dce_audio *audio = kzalloc(sizeof(*audio), GFP_KERNEL);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1335
if (audio == NULL) {
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1336
ASSERT_CRITICAL(audio);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1340
audio->base.ctx = ctx;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1341
audio->base.inst = inst;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1342
audio->base.funcs = &funcs;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1344
audio->regs = reg;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1345
audio->shifts = shifts;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1346
audio->masks = masks;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1347
return &audio->base;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1351
struct audio *dce60_audio_create(
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1359
struct dce_audio *audio = kzalloc(sizeof(*audio), GFP_KERNEL);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1361
if (audio == NULL) {
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1362
ASSERT_CRITICAL(audio);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1366
audio->base.ctx = ctx;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1367
audio->base.inst = inst;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1368
audio->base.funcs = &dce60_funcs;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1370
audio->regs = reg;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1371
audio->shifts = shifts;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1372
audio->masks = masks;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
1373
return &audio->base;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
31
#define DCE_AUD(audio)\
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
32
container_of(audio, struct dce_audio, base)
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
50
read_indirect_azalia_reg(audio, IX_REG(reg_name))
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
53
write_indirect_azalia_reg(audio, IX_REG(reg_name), value)
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
55
static void write_indirect_azalia_reg(struct audio *audio,
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
553
struct audio *audio,
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
570
struct audio *audio,
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
59
struct dce_audio *aud = DCE_AUD(audio);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
590
struct audio *audio,
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
611
void dce_aud_az_enable(struct audio *audio)
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
630
audio->inst, value);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
633
void dce_aud_az_disable_hbr_audio(struct audio *audio)
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
635
set_high_bit_rate_capable(audio, false);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
638
void dce_aud_az_disable(struct audio *audio)
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
660
audio->inst, value);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
664
struct audio *audio,
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
670
struct dce_audio *aud = DCE_AUD(audio);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
70
static uint32_t read_indirect_azalia_reg(struct audio *audio, uint32_t reg_index)
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
72
struct dce_audio *aud = DCE_AUD(audio);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
868
set_high_bit_rate_capable(audio, sample_rate.rate.RATE_192);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
871
set_video_latency(audio, audio_info->video_latency);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
872
set_audio_latency(audio, audio_info->audio_latency);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.c
901
audio->inst, value, audio_info->display_name);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.h
141
struct audio base;
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.h
147
struct audio *dce_audio_create(
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.h
155
struct audio *dce60_audio_create(
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.h
163
void dce_aud_destroy(struct audio **audio);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.h
165
void dce_aud_hw_init(struct audio *audio);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.h
167
void dce_aud_az_enable(struct audio *audio);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.h
168
void dce_aud_az_disable(struct audio *audio);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.h
169
void dce_aud_az_disable_hbr_audio(struct audio *audio);
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.h
171
void dce_aud_az_configure(struct audio *audio,
sys/dev/pci/drm/amd/display/dc/dce/dce_audio.h
177
void dce_aud_wall_dto_setup(struct audio *audio,
sys/dev/pci/drm/amd/display/dc/dce/dce_stream_encoder.c
56
#define DCE110_SE(audio)\
sys/dev/pci/drm/amd/display/dc/dce/dce_stream_encoder.c
57
container_of(audio, struct dce110_stream_encoder, base)
sys/dev/pci/drm/amd/display/dc/dml/display_mode_structs.h
480
struct display_audio_params_st audio;
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1093
if (pipe_ctx->stream_res.audio && pipe_ctx->stream_res.audio->enabled == true)
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1096
if (pipe_ctx->stream_res.audio) {
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1099
if (dc->current_state->res_ctx.pipe_ctx[i].stream_res.audio != NULL)
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1107
pipe_ctx->stream_res.audio->funcs->az_enable(pipe_ctx->stream_res.audio);
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1111
if (pipe_ctx->stream_res.audio)
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1112
pipe_ctx->stream_res.audio->enabled = true;
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1129
if (pipe_ctx->stream_res.audio && pipe_ctx->stream_res.audio->enabled == false)
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1134
if (pipe_ctx->stream_res.audio) {
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1135
pipe_ctx->stream_res.audio->enabled = false;
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1600
if (pipe_ctx->stream_res.audio != NULL) {
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1606
pipe_ctx->stream_res.audio->inst);
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1608
pipe_ctx->stream_res.audio->funcs->az_configure(
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1609
pipe_ctx->stream_res.audio,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1616
if (pipe_ctx->stream_res.audio->funcs->az_disable_hbr_audio &&
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
1618
pipe_ctx->stream_res.audio->funcs->az_disable_hbr_audio(pipe_ctx->stream_res.audio);
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2321
if (pipe_ctx_old->stream_res.audio) {
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2323
pipe_ctx_old->stream_res.audio->funcs->
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2324
az_disable(pipe_ctx_old->stream_res.audio);
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2331
pipe_ctx_old->stream_res.audio, false);
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2332
pipe_ctx_old->stream_res.audio = NULL;
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2395
if (pipe_ctx->stream_res.audio != NULL) {
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2406
pipe_ctx->stream_res.audio->funcs->wall_dto_setup(
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2407
pipe_ctx->stream_res.audio,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2412
pipe_ctx->stream_res.audio->funcs->wall_dto_setup(
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2413
pipe_ctx->stream_res.audio,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2435
if (pipe_ctx->stream_res.audio != NULL) {
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2440
pipe_ctx->stream_res.audio->funcs->wall_dto_setup(
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2441
pipe_ctx->stream_res.audio,
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2860
struct audio *audio = dc->res_pool->audios[i];
sys/dev/pci/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
2861
audio->funcs->hw_init(audio);
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1303
else if (pipe_ctx->stream_res.audio)
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1306
if (pipe_ctx->stream_res.audio) {
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1308
pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio);
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1315
pipe_ctx->stream_res.audio, false);
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1316
pipe_ctx->stream_res.audio = NULL;
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1858
struct audio *audio = res_pool->audios[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
1860
audio->funcs->hw_init(audio);
sys/dev/pci/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2833
else if (pipe_ctx->stream_res.audio)
sys/dev/pci/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2837
if (pipe_ctx->stream_res.audio) {
sys/dev/pci/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2839
pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio);
sys/dev/pci/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2846
pipe_ctx->stream_res.audio, false);
sys/dev/pci/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2847
pipe_ctx->stream_res.audio = NULL;
sys/dev/pci/drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c
356
struct audio *audio = res_pool->audios[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c
358
audio->funcs->hw_init(audio);
sys/dev/pci/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
776
struct audio *audio = res_pool->audios[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
778
audio->funcs->hw_init(audio);
sys/dev/pci/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
220
struct audio *audio = res_pool->audios[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
222
audio->funcs->hw_init(audio);
sys/dev/pci/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
576
else if (pipe_ctx->stream_res.audio)
sys/dev/pci/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
593
if (pipe_ctx->stream_res.audio) {
sys/dev/pci/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
595
pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio);
sys/dev/pci/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
602
pipe_ctx->stream_res.audio, false);
sys/dev/pci/drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c
603
pipe_ctx->stream_res.audio = NULL;
sys/dev/pci/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
934
struct audio *audio = res_pool->audios[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c
936
audio->funcs->hw_init(audio);
sys/dev/pci/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
254
struct audio *audio = res_pool->audios[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
256
audio->funcs->hw_init(audio);
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1833
else if (pipe_ctx->stream_res.audio)
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1837
if (pipe_ctx->stream_res.audio) {
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1839
pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio);
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1846
pipe_ctx->stream_res.audio, false);
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1847
pipe_ctx->stream_res.audio = NULL;
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
305
struct audio *audio = res_pool->audios[i];
sys/dev/pci/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
307
audio->funcs->hw_init(audio);
sys/dev/pci/drm/amd/display/dc/inc/core_types.h
310
struct audio *audios[MAX_AUDIOS];
sys/dev/pci/drm/amd/display/dc/inc/core_types.h
352
struct audio *audio;
sys/dev/pci/drm/amd/display/dc/inc/hw/audio.h
31
struct audio;
sys/dev/pci/drm/amd/display/dc/inc/hw/audio.h
35
bool (*endpoint_valid)(struct audio *audio);
sys/dev/pci/drm/amd/display/dc/inc/hw/audio.h
37
void (*hw_init)(struct audio *audio);
sys/dev/pci/drm/amd/display/dc/inc/hw/audio.h
39
void (*az_enable)(struct audio *audio);
sys/dev/pci/drm/amd/display/dc/inc/hw/audio.h
41
void (*az_disable)(struct audio *audio);
sys/dev/pci/drm/amd/display/dc/inc/hw/audio.h
43
void (*az_configure)(struct audio *audio,
sys/dev/pci/drm/amd/display/dc/inc/hw/audio.h
49
void (*az_disable_hbr_audio)(struct audio *audio);
sys/dev/pci/drm/amd/display/dc/inc/hw/audio.h
51
void (*wall_dto_setup)(struct audio *audio,
sys/dev/pci/drm/amd/display/dc/inc/hw/audio.h
56
void (*destroy)(struct audio **audio);
sys/dev/pci/drm/amd/display/dc/inc/resource.h
597
struct audio *audio,
sys/dev/pci/drm/amd/display/dc/inc/resource.h
81
struct audio *(*create_audio)(
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
113
if (pipes[i]->stream_res.audio != NULL) {
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
118
pipes[i]->stream_res.audio->inst);
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
120
pipes[i]->stream_res.audio->funcs->az_configure(
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
121
pipes[i]->stream_res.audio,
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
128
pipes[i]->stream_res.audio->funcs->az_disable_hbr_audio &&
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
130
pipes[i]->stream_res.audio->funcs->az_disable_hbr_audio(pipes[i]->stream_res.audio);
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
136
pipe_ctx->stream_res.audio != NULL);
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_dio.c
285
if (pipe_ctx->stream_res.audio) {
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_hpo_dp.c
195
if (pipe_ctx->stream_res.audio)
sys/dev/pci/drm/amd/display/dc/resource/dce100/dce100_resource.c
455
static struct audio *create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dce110/dce110_resource.c
502
static struct audio *create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dce112/dce112_resource.c
482
static struct audio *create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dce120/dce120_resource.c
690
static struct audio *create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dce60/dce60_resource.c
488
static struct audio *create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dce80/dce80_resource.c
494
static struct audio *create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
809
static struct audio *create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
989
static struct audio *dcn20_create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn201/dcn201_resource.c
847
static struct audio *dcn201_create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn21/dcn21_resource.c
1128
static struct audio *dcn21_create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
970
static struct audio *dcn30_create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
941
static struct audio *dcn301_create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
367
static struct audio *dcn302_create_audio(struct dc_context *ctx, unsigned int inst)
sys/dev/pci/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
357
static struct audio *dcn303_create_audio(struct dc_context *ctx, unsigned int inst)
sys/dev/pci/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1158
static struct audio *dcn31_create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
2257
if (pipes[i].stream_res.audio != NULL)
sys/dev/pci/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1216
static struct audio *dcn31_create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1156
static struct audio *dcn31_create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1150
static struct audio *dcn31_create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1104
static struct audio *dcn32_create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1085
static struct audio *dcn321_create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1163
static struct audio *dcn31_create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1143
static struct audio *dcn31_create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1144
static struct audio *dcn31_create_audio(
sys/dev/pci/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1078
static struct audio *dcn401_create_audio(
sys/dev/pci/drm/display/drm_hdmi_state_helper.c
1016
if (connector->hdmi.infoframes.audio.set) {
sys/dev/pci/drm/display/drm_hdmi_state_helper.c
1018
&connector->hdmi.infoframes.audio);
sys/dev/pci/drm/display/drm_hdmi_state_helper.c
1066
&connector->hdmi.infoframes.audio;
sys/dev/pci/drm/display/drm_hdmi_state_helper.c
1101
&connector->hdmi.infoframes.audio;
sys/dev/pci/drm/drm_debugfs.c
648
infoframe = &connector->hdmi.infoframes.audio;
sys/dev/pci/drm/hdmi.c
1537
hdmi_audio_infoframe_log(level, dev, &frame->audio);
sys/dev/pci/drm/hdmi.c
1909
ret = hdmi_audio_infoframe_unpack(&frame->audio, buffer, size);
sys/dev/pci/drm/hdmi.c
930
length = hdmi_audio_infoframe_pack_only(&frame->audio,
sys/dev/pci/drm/hdmi.c
980
length = hdmi_audio_infoframe_pack(&frame->audio, buffer, size);
sys/dev/pci/drm/i915/display/intel_audio.c
1052
if (display->audio.power_refcount++ == 0) {
sys/dev/pci/drm/i915/display/intel_audio.c
1055
display->audio.freq_cntrl);
sys/dev/pci/drm/i915/display/intel_audio.c
1058
display->audio.freq_cntrl);
sys/dev/pci/drm/i915/display/intel_audio.c
1080
if (--display->audio.power_refcount == 0)
sys/dev/pci/drm/i915/display/intel_audio.c
1144
cpu_transcoder >= ARRAY_SIZE(display->audio.state)))
sys/dev/pci/drm/i915/display/intel_audio.c
1147
audio_state = &display->audio.state[cpu_transcoder];
sys/dev/pci/drm/i915/display/intel_audio.c
1163
audio_state = &display->audio.state[cpu_transcoder];
sys/dev/pci/drm/i915/display/intel_audio.c
1178
struct i915_audio_component *acomp = display->audio.component;
sys/dev/pci/drm/i915/display/intel_audio.c
1189
mutex_lock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
1211
mutex_unlock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
1224
mutex_lock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
1230
mutex_unlock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
1242
mutex_unlock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
1279
display->audio.component = acomp;
sys/dev/pci/drm/i915/display/intel_audio.c
1294
display->audio.component = NULL;
sys/dev/pci/drm/i915/display/intel_audio.c
1299
if (display->audio.power_refcount)
sys/dev/pci/drm/i915/display/intel_audio.c
1302
display->audio.power_refcount);
sys/dev/pci/drm/i915/display/intel_audio.c
1359
display->audio.freq_cntrl = aud_freq;
sys/dev/pci/drm/i915/display/intel_audio.c
1382
display->audio.component_registered = true;
sys/dev/pci/drm/i915/display/intel_audio.c
1395
if (!display->audio.component_registered)
sys/dev/pci/drm/i915/display/intel_audio.c
1399
display->audio.component_registered = false;
sys/dev/pci/drm/i915/display/intel_audio.c
1416
if (!display->audio.lpe.platdev)
sys/dev/pci/drm/i915/display/intel_audio.c
1426
if (display->audio.lpe.platdev)
sys/dev/pci/drm/i915/display/intel_audio.c
353
struct i915_audio_component *acomp = display->audio.component;
sys/dev/pci/drm/i915/display/intel_audio.c
421
mutex_lock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
448
mutex_unlock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
567
mutex_lock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
596
mutex_unlock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
640
mutex_lock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
655
mutex_unlock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
678
mutex_lock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
698
mutex_unlock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
742
struct i915_audio_component *acomp = display->audio.component;
sys/dev/pci/drm/i915/display/intel_audio.c
759
if (display->funcs.audio)
sys/dev/pci/drm/i915/display/intel_audio.c
760
display->funcs.audio->audio_codec_enable(encoder,
sys/dev/pci/drm/i915/display/intel_audio.c
764
mutex_lock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
766
audio_state = &display->audio.state[cpu_transcoder];
sys/dev/pci/drm/i915/display/intel_audio.c
772
mutex_unlock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
802
struct i915_audio_component *acomp = display->audio.component;
sys/dev/pci/drm/i915/display/intel_audio.c
818
if (display->funcs.audio)
sys/dev/pci/drm/i915/display/intel_audio.c
819
display->funcs.audio->audio_codec_disable(encoder,
sys/dev/pci/drm/i915/display/intel_audio.c
823
mutex_lock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
825
audio_state = &display->audio.state[cpu_transcoder];
sys/dev/pci/drm/i915/display/intel_audio.c
830
mutex_unlock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
851
mutex_lock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
853
audio_state = &display->audio.state[cpu_transcoder];
sys/dev/pci/drm/i915/display/intel_audio.c
858
mutex_unlock(&display->audio.mutex);
sys/dev/pci/drm/i915/display/intel_audio.c
869
if (display->funcs.audio)
sys/dev/pci/drm/i915/display/intel_audio.c
870
display->funcs.audio->audio_codec_get_config(encoder, crtc_state);
sys/dev/pci/drm/i915/display/intel_audio.c
898
display->funcs.audio = &g4x_audio_funcs;
sys/dev/pci/drm/i915/display/intel_audio.c
901
display->funcs.audio = &ibx_audio_funcs;
sys/dev/pci/drm/i915/display/intel_audio.c
903
display->funcs.audio = &hsw_audio_funcs;
sys/dev/pci/drm/i915/display/intel_display_core.h
318
const struct intel_audio_funcs *audio;
sys/dev/pci/drm/i915/display/intel_display_core.h
586
struct intel_audio audio;
sys/dev/pci/drm/i915/display/intel_display_driver.c
191
rw_init(&display->audio.mutex, "daud");
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
104
rsc[0].start = display->audio.lpe.irq;
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
105
rsc[0].end = display->audio.lpe.irq;
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
159
platform_device_unregister(display->audio.lpe.platdev);
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
184
int irq = display->audio.lpe.irq;
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
226
display->audio.lpe.irq = irq_alloc_desc(0);
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
227
if (display->audio.lpe.irq < 0) {
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
229
display->audio.lpe.irq);
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
230
ret = display->audio.lpe.irq;
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
234
drm_dbg(display->drm, "irq = %d\n", display->audio.lpe.irq);
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
245
display->audio.lpe.platdev = lpe_audio_platdev_create(display);
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
247
if (IS_ERR(display->audio.lpe.platdev)) {
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
248
ret = PTR_ERR(display->audio.lpe.platdev);
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
263
irq_free_desc(display->audio.lpe.irq);
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
265
display->audio.lpe.irq = -1;
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
266
display->audio.lpe.platdev = NULL;
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
287
ret = generic_handle_irq(display->audio.lpe.irq);
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
331
irq_free_desc(display->audio.lpe.irq);
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
333
display->audio.lpe.irq = -1;
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
334
display->audio.lpe.platdev = NULL;
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
363
pdata = dev_get_platdata(&display->audio.lpe.platdev->dev);
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
391
pdata->notify_audio_lpe(display->audio.lpe.platdev, port - PORT_B);
sys/dev/pci/drm/i915/display/intel_lpe_audio.c
80
#define HAS_LPE_AUDIO(display) ((display)->audio.lpe.platdev)
sys/dev/pci/drm/include/drm/drm_connector.h
1863
struct drm_connector_hdmi_infoframe audio;
sys/dev/pci/drm/include/linux/hdmi.h
440
struct hdmi_audio_infoframe audio;
sys/dev/pci/drm/radeon/atombios_encoders.c
702
(radeon_connector->audio == RADEON_AUDIO_ENABLE))
sys/dev/pci/drm/radeon/atombios_encoders.c
705
(radeon_connector->audio == RADEON_AUDIO_AUTO))
sys/dev/pci/drm/radeon/atombios_encoders.c
721
if (radeon_connector->audio == RADEON_AUDIO_ENABLE)
sys/dev/pci/drm/radeon/atombios_encoders.c
724
(radeon_connector->audio == RADEON_AUDIO_AUTO))
sys/dev/pci/drm/radeon/atombios_encoders.c
745
if (radeon_connector->audio == RADEON_AUDIO_ENABLE)
sys/dev/pci/drm/radeon/atombios_encoders.c
748
(radeon_connector->audio == RADEON_AUDIO_AUTO))
sys/dev/pci/drm/radeon/dce6_afmt.c
68
for (i = 0; i < rdev->audio.num_pins; i++) {
sys/dev/pci/drm/radeon/dce6_afmt.c
69
offset = rdev->audio.pin[i].offset;
sys/dev/pci/drm/radeon/dce6_afmt.c
73
rdev->audio.pin[i].connected = false;
sys/dev/pci/drm/radeon/dce6_afmt.c
75
rdev->audio.pin[i].connected = true;
sys/dev/pci/drm/radeon/dce6_afmt.c
89
for (i = 0; i < rdev->audio.num_pins; i++) {
sys/dev/pci/drm/radeon/dce6_afmt.c
90
if (rdev->audio.pin[i].connected) {
sys/dev/pci/drm/radeon/dce6_afmt.c
91
pin = &rdev->audio.pin[i];
sys/dev/pci/drm/radeon/r600_hdmi.c
124
if (rdev->audio.pin[0].channels != audio_status.channels ||
sys/dev/pci/drm/radeon/r600_hdmi.c
125
rdev->audio.pin[0].rate != audio_status.rate ||
sys/dev/pci/drm/radeon/r600_hdmi.c
126
rdev->audio.pin[0].bits_per_sample != audio_status.bits_per_sample ||
sys/dev/pci/drm/radeon/r600_hdmi.c
127
rdev->audio.pin[0].status_bits != audio_status.status_bits ||
sys/dev/pci/drm/radeon/r600_hdmi.c
128
rdev->audio.pin[0].category_code != audio_status.category_code) {
sys/dev/pci/drm/radeon/r600_hdmi.c
129
rdev->audio.pin[0] = audio_status;
sys/dev/pci/drm/radeon/r600_hdmi.c
175
return &rdev->audio.pin[0];
sys/dev/pci/drm/radeon/r600_hdmi.c
396
struct r600_audio_pin audio = r600_audio_status(rdev);
sys/dev/pci/drm/radeon/r600_hdmi.c
409
audio.channels, audio.rate, audio.bits_per_sample);
sys/dev/pci/drm/radeon/r600_hdmi.c
411
(int)audio.status_bits, (int)audio.category_code);
sys/dev/pci/drm/radeon/r600_hdmi.c
419
frame.channels = audio.channels;
sys/dev/pci/drm/radeon/radeon.h
2456
struct r600_audio audio; /* audio stuff */
sys/dev/pci/drm/radeon/radeon_audio.c
212
if (rdev->audio.funcs->enable)
sys/dev/pci/drm/radeon/radeon_audio.c
213
rdev->audio.funcs->enable(rdev, pin, enable_mask);
sys/dev/pci/drm/radeon/radeon_audio.c
221
rdev->audio.funcs = &dce6_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
222
rdev->audio.hdmi_funcs = &dce6_hdmi_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
223
rdev->audio.dp_funcs = &dce6_dp_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
225
rdev->audio.funcs = &dce4_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
226
rdev->audio.hdmi_funcs = &dce4_hdmi_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
227
rdev->audio.dp_funcs = &dce4_dp_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
229
rdev->audio.funcs = &dce32_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
230
rdev->audio.hdmi_funcs = &dce32_hdmi_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
231
rdev->audio.dp_funcs = &dce32_dp_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
233
rdev->audio.funcs = &r600_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
234
rdev->audio.hdmi_funcs = &r600_hdmi_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
235
rdev->audio.dp_funcs = NULL;
sys/dev/pci/drm/radeon/radeon_audio.c
251
rdev->audio.enabled = true;
sys/dev/pci/drm/radeon/radeon_audio.c
254
rdev->audio.num_pins = 3;
sys/dev/pci/drm/radeon/radeon_audio.c
256
rdev->audio.num_pins = 7;
sys/dev/pci/drm/radeon/radeon_audio.c
258
rdev->audio.num_pins = 7;
sys/dev/pci/drm/radeon/radeon_audio.c
260
rdev->audio.num_pins = 2;
sys/dev/pci/drm/radeon/radeon_audio.c
262
rdev->audio.num_pins = 6;
sys/dev/pci/drm/radeon/radeon_audio.c
264
rdev->audio.num_pins = 6;
sys/dev/pci/drm/radeon/radeon_audio.c
266
rdev->audio.num_pins = 1;
sys/dev/pci/drm/radeon/radeon_audio.c
268
for (i = 0; i < rdev->audio.num_pins; i++) {
sys/dev/pci/drm/radeon/radeon_audio.c
269
rdev->audio.pin[i].channels = -1;
sys/dev/pci/drm/radeon/radeon_audio.c
270
rdev->audio.pin[i].rate = -1;
sys/dev/pci/drm/radeon/radeon_audio.c
271
rdev->audio.pin[i].bits_per_sample = -1;
sys/dev/pci/drm/radeon/radeon_audio.c
272
rdev->audio.pin[i].status_bits = 0;
sys/dev/pci/drm/radeon/radeon_audio.c
273
rdev->audio.pin[i].category_code = 0;
sys/dev/pci/drm/radeon/radeon_audio.c
274
rdev->audio.pin[i].connected = false;
sys/dev/pci/drm/radeon/radeon_audio.c
275
rdev->audio.pin[i].offset = pin_offsets[i];
sys/dev/pci/drm/radeon/radeon_audio.c
276
rdev->audio.pin[i].id = i;
sys/dev/pci/drm/radeon/radeon_audio.c
282
for (i = 0; i < rdev->audio.num_pins; i++)
sys/dev/pci/drm/radeon/radeon_audio.c
283
radeon_audio_enable(rdev, &rdev->audio.pin[i], 0);
sys/dev/pci/drm/radeon/radeon_audio.c
290
if (rdev->audio.funcs->endpoint_rreg)
sys/dev/pci/drm/radeon/radeon_audio.c
291
return rdev->audio.funcs->endpoint_rreg(rdev, offset, reg);
sys/dev/pci/drm/radeon/radeon_audio.c
299
if (rdev->audio.funcs->endpoint_wreg)
sys/dev/pci/drm/radeon/radeon_audio.c
300
rdev->audio.funcs->endpoint_wreg(rdev, offset, reg, v);
sys/dev/pci/drm/radeon/radeon_audio.c
321
if (radeon_encoder->audio && radeon_encoder->audio->write_sad_regs)
sys/dev/pci/drm/radeon/radeon_audio.c
322
radeon_encoder->audio->write_sad_regs(encoder, sads, sad_count);
sys/dev/pci/drm/radeon/radeon_audio.c
345
if (radeon_encoder->audio && radeon_encoder->audio->write_speaker_allocation)
sys/dev/pci/drm/radeon/radeon_audio.c
346
radeon_encoder->audio->write_speaker_allocation(encoder, sadb, sad_count);
sys/dev/pci/drm/radeon/radeon_audio.c
360
if (radeon_encoder->audio && radeon_encoder->audio->write_latency_fields)
sys/dev/pci/drm/radeon/radeon_audio.c
361
radeon_encoder->audio->write_latency_fields(encoder, connector, mode);
sys/dev/pci/drm/radeon/radeon_audio.c
369
if (radeon_encoder->audio && radeon_encoder->audio->get_pin)
sys/dev/pci/drm/radeon/radeon_audio.c
370
return radeon_encoder->audio->get_pin(rdev);
sys/dev/pci/drm/radeon/radeon_audio.c
379
if (radeon_encoder->audio && radeon_encoder->audio->select_pin)
sys/dev/pci/drm/radeon/radeon_audio.c
380
radeon_encoder->audio->select_pin(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
406
radeon_encoder->audio = rdev->audio.dp_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
408
radeon_encoder->audio = rdev->audio.hdmi_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
410
radeon_encoder->audio = rdev->audio.hdmi_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
431
if (!rdev->audio.enabled)
sys/dev/pci/drm/radeon/radeon_audio.c
434
for (i = 0; i < rdev->audio.num_pins; i++)
sys/dev/pci/drm/radeon/radeon_audio.c
435
radeon_audio_enable(rdev, &rdev->audio.pin[i], 0);
sys/dev/pci/drm/radeon/radeon_audio.c
437
rdev->audio.enabled = false;
sys/dev/pci/drm/radeon/radeon_audio.c
446
if (radeon_encoder->audio && radeon_encoder->audio->set_dto)
sys/dev/pci/drm/radeon/radeon_audio.c
447
radeon_encoder->audio->set_dto(rdev, crtc, clock);
sys/dev/pci/drm/radeon/radeon_audio.c
483
if (dig && dig->afmt && radeon_encoder->audio &&
sys/dev/pci/drm/radeon/radeon_audio.c
484
radeon_encoder->audio->set_avi_packet)
sys/dev/pci/drm/radeon/radeon_audio.c
485
radeon_encoder->audio->set_avi_packet(rdev, dig->afmt->offset,
sys/dev/pci/drm/radeon/radeon_audio.c
576
if (radeon_encoder->audio && radeon_encoder->audio->update_acr)
sys/dev/pci/drm/radeon/radeon_audio.c
577
radeon_encoder->audio->update_acr(encoder, dig->afmt->offset, acr);
sys/dev/pci/drm/radeon/radeon_audio.c
588
if (radeon_encoder->audio && radeon_encoder->audio->set_vbi_packet)
sys/dev/pci/drm/radeon/radeon_audio.c
589
radeon_encoder->audio->set_vbi_packet(encoder, dig->afmt->offset);
sys/dev/pci/drm/radeon/radeon_audio.c
606
if (radeon_encoder->audio && radeon_encoder->audio->set_color_depth)
sys/dev/pci/drm/radeon/radeon_audio.c
607
radeon_encoder->audio->set_color_depth(encoder, dig->afmt->offset, bpc);
sys/dev/pci/drm/radeon/radeon_audio.c
618
if (radeon_encoder->audio && radeon_encoder->audio->set_audio_packet)
sys/dev/pci/drm/radeon/radeon_audio.c
619
radeon_encoder->audio->set_audio_packet(encoder, dig->afmt->offset);
sys/dev/pci/drm/radeon/radeon_audio.c
630
if (radeon_encoder->audio && radeon_encoder->audio->set_mute)
sys/dev/pci/drm/radeon/radeon_audio.c
631
radeon_encoder->audio->set_mute(encoder, dig->afmt->offset, mute);
sys/dev/pci/drm/radeon/radeon_audio.c
708
if (radeon_encoder->audio && radeon_encoder->audio->mode_set)
sys/dev/pci/drm/radeon/radeon_audio.c
709
radeon_encoder->audio->mode_set(encoder, mode);
sys/dev/pci/drm/radeon/radeon_audio.c
716
if (radeon_encoder->audio && radeon_encoder->audio->dpms)
sys/dev/pci/drm/radeon/radeon_audio.c
717
radeon_encoder->audio->dpms(encoder, mode == DRM_MODE_DPMS_ON);
sys/dev/pci/drm/radeon/radeon_audio.c
739
mutex_lock(&rdev->audio.component_mutex);
sys/dev/pci/drm/radeon/radeon_audio.c
740
acomp = rdev->audio.component;
sys/dev/pci/drm/radeon/radeon_audio.c
744
mutex_unlock(&rdev->audio.component_mutex);
sys/dev/pci/drm/radeon/radeon_audio.c
762
if (!rdev->audio.enabled || !rdev->mode_info.mode_config_initialized)
sys/dev/pci/drm/radeon/radeon_audio.c
804
mutex_lock(&rdev->audio.component_mutex);
sys/dev/pci/drm/radeon/radeon_audio.c
807
rdev->audio.component = acomp;
sys/dev/pci/drm/radeon/radeon_audio.c
808
mutex_unlock(&rdev->audio.component_mutex);
sys/dev/pci/drm/radeon/radeon_audio.c
822
mutex_lock(&rdev->audio.component_mutex);
sys/dev/pci/drm/radeon/radeon_audio.c
823
rdev->audio.component = NULL;
sys/dev/pci/drm/radeon/radeon_audio.c
826
mutex_unlock(&rdev->audio.component_mutex);
sys/dev/pci/drm/radeon/radeon_audio.c
838
if (rdev->audio.component_registered ||
sys/dev/pci/drm/radeon/radeon_audio.c
843
rdev->audio.component_registered = true;
sys/dev/pci/drm/radeon/radeon_audio.c
849
if (rdev->audio.component_registered) {
sys/dev/pci/drm/radeon/radeon_audio.c
852
rdev->audio.component_registered = false;
sys/dev/pci/drm/radeon/radeon_connectors.c
1991
radeon_connector->audio = RADEON_AUDIO_AUTO;
sys/dev/pci/drm/radeon/radeon_connectors.c
2133
radeon_connector->audio = RADEON_AUDIO_AUTO;
sys/dev/pci/drm/radeon/radeon_connectors.c
2194
radeon_connector->audio = RADEON_AUDIO_AUTO;
sys/dev/pci/drm/radeon/radeon_connectors.c
2252
radeon_connector->audio = RADEON_AUDIO_AUTO;
sys/dev/pci/drm/radeon/radeon_connectors.c
554
if (radeon_connector->audio != val) {
sys/dev/pci/drm/radeon/radeon_connectors.c
555
radeon_connector->audio = val;
sys/dev/pci/drm/radeon/radeon_device.c
1329
rw_init(&rdev->audio.component_mutex, "racm");
sys/dev/pci/drm/radeon/radeon_drv.c
184
MODULE_PARM_DESC(audio, "Audio enable (-1 = auto, 0 = disable, 1 = enable)");
sys/dev/pci/drm/radeon/radeon_drv.c
185
module_param_named(audio, radeon_audio, int, 0444);
sys/dev/pci/drm/radeon/radeon_mode.h
461
struct radeon_audio_funcs *audio;
sys/dev/pci/drm/radeon/radeon_mode.h
537
enum radeon_connector_audio audio;
sys/dev/pci/envy.c
1755
sc->audio = audio_attach_mi(&envy_hw_if, sc, NULL, &sc->dev);
sys/dev/pci/envyvar.h
63
struct device *audio;
sys/dev/pci/sv.c
1256
if (strcmp(ports[idx].audio, AudioNdac) == 0) {
sys/dev/pci/sv.c
824
const char *audio;
sys/dev/pci/sv.c
890
strlcpy(dip->label.name, ports[idx].audio, sizeof dip->label.name);
sys/scsi/cd.c
1166
struct cd_audio_page *audio = NULL;
sys/scsi/cd.c
1174
(void **)&audio, sizeof(*audio), flags, &big);
sys/scsi/cd.c
1175
if (error == 0 && audio == NULL)
sys/scsi/cd.c
1179
audio->port[LEFT_PORT].channels = p0;
sys/scsi/cd.c
1180
audio->port[RIGHT_PORT].channels = p1;
sys/scsi/cd.c
1181
audio->port[2].channels = p2;
sys/scsi/cd.c
1182
audio->port[3].channels = p3;
sys/scsi/cd.c
1199
struct cd_audio_page *audio = NULL;
sys/scsi/cd.c
1207
(void **)&audio, sizeof(*audio), flags, &big);
sys/scsi/cd.c
1208
if (error == 0 && audio == NULL)
sys/scsi/cd.c
1212
arg->vol[0] = audio->port[0].volume;
sys/scsi/cd.c
1213
arg->vol[1] = audio->port[1].volume;
sys/scsi/cd.c
1214
arg->vol[2] = audio->port[2].volume;
sys/scsi/cd.c
1215
arg->vol[3] = audio->port[3].volume;
sys/scsi/cd.c
1226
struct cd_audio_page *audio = NULL;
sys/scsi/cd.c
1235
AUDIO_PAGE | SMS_PAGE_CTRL_CHANGEABLE, data, (void **)&audio,
sys/scsi/cd.c
1236
sizeof(*audio), flags, &big);
sys/scsi/cd.c
1237
if (error == 0 && audio == NULL)
sys/scsi/cd.c
1244
mask_volume[0] = audio->port[0].volume;
sys/scsi/cd.c
1245
mask_volume[1] = audio->port[1].volume;
sys/scsi/cd.c
1246
mask_volume[2] = audio->port[2].volume;
sys/scsi/cd.c
1247
mask_volume[3] = audio->port[3].volume;
sys/scsi/cd.c
1250
(void **)&audio, sizeof(*audio), flags, &big);
sys/scsi/cd.c
1251
if (error == 0 && audio == NULL)
sys/scsi/cd.c
1258
audio->port[0].volume = arg->vol[0] & mask_volume[0];
sys/scsi/cd.c
1259
audio->port[1].volume = arg->vol[1] & mask_volume[1];
sys/scsi/cd.c
1260
audio->port[2].volume = arg->vol[2] & mask_volume[2];
sys/scsi/cd.c
1261
audio->port[3].volume = arg->vol[3] & mask_volume[3];
sys/scsi/cd.c
1302
struct cd_audio_page *audio = NULL;
sys/scsi/cd.c
1314
(void **)&audio, sizeof(*audio), flags, &big);
sys/scsi/cd.c
1315
if (error == 0 && audio == NULL)
sys/scsi/cd.c
1319
oflags = audio->flags;
sys/scsi/cd.c
1320
CLR(audio->flags, CD_PA_SOTC);
sys/scsi/cd.c
1321
SET(audio->flags, CD_PA_IMMED);
sys/scsi/cd.c
1322
if (audio->flags != oflags) {
sys/sys/conf.h
545
cdev_decl(audio);