Home
last modified time | relevance | path

Searched refs:afmt (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_afmt.h30 #define DCN30_AFMT_FROM_AFMT(afmt)\ argument
31 container_of(afmt, struct dcn30_afmt, base)
103 struct afmt;
108 struct afmt *afmt);
111 struct afmt *afmt,
116 struct afmt *afmt,
120 struct afmt *afmt);
123 struct afmt *afmt);
126 struct afmt *afmt);
129 struct afmt *afmt);
[all …]
H A Ddcn30_afmt.c48 struct afmt *afmt) in afmt3_setup_hdmi_audio() argument
50 struct dcn30_afmt *afmt3 = DCN30_AFMT_FROM_AFMT(afmt); in afmt3_setup_hdmi_audio()
52 if (afmt->funcs->afmt_poweron) in afmt3_setup_hdmi_audio()
53 afmt->funcs->afmt_poweron(afmt); in afmt3_setup_hdmi_audio()
120 struct afmt *afmt, in afmt3_se_audio_setup() argument
124 struct dcn30_afmt *afmt3 = DCN30_AFMT_FROM_AFMT(afmt); in afmt3_se_audio_setup()
142 if (afmt->funcs->afmt_poweron == NULL) in afmt3_se_audio_setup()
147 struct afmt *afmt, in afmt3_audio_mute_control() argument
150 struct dcn30_afmt *afmt3 = DCN30_AFMT_FROM_AFMT(afmt); in afmt3_audio_mute_control()
151 if (mute && afmt->funcs->afmt_powerdown) in afmt3_audio_mute_control()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dcn31/
H A Ddcn31_afmt.c57 void afmt31_powerdown(struct afmt *afmt) in afmt31_powerdown() argument
59 struct dcn31_afmt *afmt31 = DCN31_AFMT_FROM_AFMT(afmt); in afmt31_powerdown()
61 if (afmt->ctx->dc->debug.enable_mem_low_power.bits.afmt == false) in afmt31_powerdown()
67 void afmt31_poweron(struct afmt *afmt) in afmt31_poweron() argument
69 struct dcn31_afmt *afmt31 = DCN31_AFMT_FROM_AFMT(afmt); in afmt31_poweron()
71 if (afmt->ctx->dc->debug.enable_mem_low_power.bits.afmt == false) in afmt31_poweron()
H A Ddcn31_afmt.h30 #define DCN31_AFMT_FROM_AFMT(afmt)\ argument
31 container_of(afmt, struct dcn31_afmt, base)
107 struct afmt base;
114 struct afmt *afmt);
117 struct afmt *afmt);
/linux/drivers/gpu/drm/radeon/
H A Devergreen_hdmi.c409 if (!dig || !dig->afmt) in evergreen_hdmi_enable()
416 WREG32(HDMI_INFOFRAME_CONTROL0 + dig->afmt->offset, in evergreen_hdmi_enable()
421 WREG32_OR(AFMT_AUDIO_PACKET_CONTROL + dig->afmt->offset, in evergreen_hdmi_enable()
424 WREG32(HDMI_INFOFRAME_CONTROL0 + dig->afmt->offset, in evergreen_hdmi_enable()
427 WREG32_AND(AFMT_AUDIO_PACKET_CONTROL + dig->afmt->offset, in evergreen_hdmi_enable()
431 WREG32_AND(AFMT_AUDIO_PACKET_CONTROL + dig->afmt->offset, in evergreen_hdmi_enable()
433 WREG32(HDMI_INFOFRAME_CONTROL0 + dig->afmt->offset, 0); in evergreen_hdmi_enable()
436 dig->afmt->enabled = enable; in evergreen_hdmi_enable()
439 enable ? "En" : "Dis", dig->afmt->offset, radeon_encoder->encoder_id); in evergreen_hdmi_enable()
450 if (!dig || !dig->afmt) in evergreen_dp_enable()
[all …]
H A Dradeon_audio.c483 if (dig && dig->afmt && radeon_encoder->audio && in radeon_audio_set_avi_packet()
485 radeon_encoder->audio->set_avi_packet(rdev, dig->afmt->offset, in radeon_audio_set_avi_packet()
573 if (!dig || !dig->afmt) in radeon_audio_update_acr()
577 radeon_encoder->audio->update_acr(encoder, dig->afmt->offset, acr); in radeon_audio_update_acr()
585 if (!dig || !dig->afmt) in radeon_audio_set_vbi_packet()
589 radeon_encoder->audio->set_vbi_packet(encoder, dig->afmt->offset); in radeon_audio_set_vbi_packet()
598 if (!dig || !dig->afmt) in radeon_hdmi_set_color_depth()
607 radeon_encoder->audio->set_color_depth(encoder, dig->afmt->offset, bpc); in radeon_hdmi_set_color_depth()
615 if (!dig || !dig->afmt) in radeon_audio_set_audio_packet()
619 radeon_encoder->audio->set_audio_packet(encoder, dig->afmt->offset); in radeon_audio_set_audio_packet()
[all …]
H A Ddce6_afmt.c118 if (!dig || !dig->afmt || !dig->pin) in dce6_afmt_select_pin()
121 WREG32(AFMT_AUDIO_SRC_CONTROL + dig->afmt->offset, in dce6_afmt_select_pin()
134 if (!dig || !dig->afmt || !dig->pin) in dce6_afmt_write_latency_fields()
162 if (!dig || !dig->afmt || !dig->pin) in dce6_afmt_hdmi_write_speaker_allocation()
187 if (!dig || !dig->afmt || !dig->pin) in dce6_afmt_dp_write_speaker_allocation()
226 if (!dig || !dig->afmt || !dig->pin) in dce6_afmt_write_sad_regs()
H A Dradeon_irq_kms.c138 rdev->irq.afmt[i] = false; in radeon_driver_irq_preinstall_kms()
192 rdev->irq.afmt[i] = false; in radeon_driver_irq_uninstall_kms()
508 rdev->irq.afmt[block] = true; in radeon_irq_kms_enable_afmt()
530 rdev->irq.afmt[block] = false; in radeon_irq_kms_disable_afmt()
H A Dradeon_mode.h250 struct radeon_afmt *afmt[RADEON_MAX_AFMT_BLOCKS]; member
436 struct radeon_afmt *afmt; member
H A Drs600.c703 if (rdev->irq.afmt[0]) { in rs600_irq_set()
H A Dr600.c3864 if (rdev->irq.afmt[0]) { in r600_irq_set()
3868 if (rdev->irq.afmt[1]) { in r600_irq_set()
H A Devergreen.c4601 rdev->irq.afmt[i], "HDMI", i); in evergreen_irq_set()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Ddce_v10_0.c1216 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v10_0_afmt_audio_select_pin()
1219 tmp = RREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset); in dce_v10_0_afmt_audio_select_pin()
1220 tmp = REG_SET_FIELD(tmp, AFMT_AUDIO_SRC_CONTROL, AFMT_AUDIO_SRC_SELECT, dig->afmt->pin->id); in dce_v10_0_afmt_audio_select_pin()
1221 WREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset, tmp); in dce_v10_0_afmt_audio_select_pin()
1237 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v10_0_audio_write_latency_fields()
1267 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v10_0_audio_write_latency_fields()
1284 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v10_0_audio_write_speaker_allocation()
1308 tmp = RREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v10_0_audio_write_speaker_allocation()
1321 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v10_0_audio_write_speaker_allocation()
1354 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v10_0_audio_write_sad_regs()
[all …]
H A Ddce_v6_0.c1188 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v6_0_audio_select_pin()
1191 WREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset, in dce_v6_0_audio_select_pin()
1193 dig->afmt->pin->id)); in dce_v6_0_audio_select_pin()
1237 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v6_0_audio_write_latency_fields()
1275 tmp = RREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v6_0_audio_write_speaker_allocation()
1296 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v6_0_audio_write_speaker_allocation()
1330 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v6_0_audio_write_sad_regs()
1333 offset = dig->afmt->pin->offset; in dce_v6_0_audio_write_sad_regs()
1470 tmp = RREG32(mmHDMI_VBI_PACKET_CONTROL + dig->afmt->offset); in dce_v6_0_audio_set_vbi_packet()
1474 WREG32(mmHDMI_VBI_PACKET_CONTROL + dig->afmt->offset, tmp); in dce_v6_0_audio_set_vbi_packet()
[all …]
H A Ddce_v8_0.c1171 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v8_0_afmt_audio_select_pin()
1174 offset = dig->afmt->offset; in dce_v8_0_afmt_audio_select_pin()
1177 (dig->afmt->pin->id << AFMT_AUDIO_SRC_CONTROL__AFMT_AUDIO_SRC_SELECT__SHIFT)); in dce_v8_0_afmt_audio_select_pin()
1192 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v8_0_audio_write_latency_fields()
1195 offset = dig->afmt->pin->offset; in dce_v8_0_audio_write_latency_fields()
1255 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v8_0_audio_write_speaker_allocation()
1258 offset = dig->afmt->pin->offset; in dce_v8_0_audio_write_speaker_allocation()
1323 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v8_0_audio_write_sad_regs()
1326 offset = dig->afmt->pin->offset; in dce_v8_0_audio_write_sad_regs()
1464 uint32_t offset = dig->afmt->offset; in dce_v8_0_afmt_update_ACR()
[all …]
/linux/sound/soc/intel/catpt/
H A Dpcm.c380 struct catpt_audio_format afmt; in catpt_dai_hw_params() local
389 memset(&afmt, 0, sizeof(afmt)); in catpt_dai_hw_params()
390 afmt.sample_rate = params_rate(params); in catpt_dai_hw_params()
391 afmt.bit_depth = params_physical_width(params); in catpt_dai_hw_params()
392 afmt.valid_bit_depth = params_width(params); in catpt_dai_hw_params()
393 afmt.num_channels = params_channels(params); in catpt_dai_hw_params()
394 afmt.channel_config = catpt_get_channel_config(afmt.num_channels); in catpt_dai_hw_params()
395 afmt in catpt_dai_hw_params()
[all...]
H A Dmessages.c48 struct catpt_audio_format *afmt, in catpt_ipc_alloc_stream() argument
76 input.input_format = *afmt; in catpt_ipc_alloc_stream()
H A Dmessages.h210 struct catpt_audio_format *afmt,
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn32/
H A Ddcn32_dio_stream_encoder.h193 struct afmt *afmt,
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn35/
H A Ddcn35_dio_stream_encoder.h281 struct afmt *afmt,
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn314/
H A Ddcn314_dio_stream_encoder.h271 struct afmt *afmt,
/linux/sound/oss/dmasound/
H A Ddmasound_core.c1218 static char *get_afmt_string(int afmt) in get_afmt_string() argument
1220 switch(afmt) { in get_afmt_string()
/linux/drivers/gpu/drm/bridge/
H A Dtda998x_drv.c1719 u8 afmt = be32_to_cpup(&port_data[2*i]); in tda998x_get_audio_ports() local
1722 switch (afmt) { in tda998x_get_audio_ports()
1731 "Bad audio format %u\n", afmt); in tda998x_get_audio_ports()
/linux/drivers/media/pci/saa7134/
H A Dsaa7134.h500 unsigned int afmt; member
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc.h795 bool afmt: 1; member