Home
last modified time | relevance | path

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

123

/linux/drivers/gpu/drm/amd/display/dc/dcn30/
A Ddcn30_afmt.h108 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);
146 struct afmt *afmt);
149 struct afmt *afmt,
154 struct afmt *afmt,
[all …]
A Ddcn30_afmt.c48 struct afmt *afmt) in afmt3_setup_hdmi_audio() argument
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
147 struct afmt *afmt, in afmt3_audio_mute_control() argument
152 afmt->funcs->afmt_powerdown(afmt); in afmt3_audio_mute_control()
154 afmt->funcs->afmt_poweron(afmt); in afmt3_audio_mute_control()
160 struct afmt *afmt) in afmt3_audio_info_immediate_update() argument
169 struct afmt *afmt) in afmt3_setup_dp_audio() argument
173 if (afmt->funcs->afmt_poweron) in afmt3_setup_dp_audio()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dcn31/
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()
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/
A Devergreen_hdmi.c409 if (!dig || !dig->afmt) in evergreen_hdmi_enable()
416 WREG32(HDMI_INFOFRAME_CONTROL0 + dig->afmt->offset, in evergreen_hdmi_enable()
424 WREG32(HDMI_INFOFRAME_CONTROL0 + 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()
450 if (!dig || !dig->afmt) in evergreen_dp_enable()
459 WREG32_OR(AFMT_AUDIO_PACKET_CONTROL + dig->afmt->offset, in evergreen_dp_enable()
462 WREG32(EVERGREEN_DP_SEC_TIMESTAMP + dig->afmt->offset, in evergreen_dp_enable()
478 WREG32(EVERGREEN_DP_SEC_CNTL + dig->afmt->offset, in evergreen_dp_enable()
484 WREG32(EVERGREEN_DP_SEC_CNTL + dig->afmt->offset, 0); in evergreen_dp_enable()
[all …]
A Dr600_hdmi.c251 uint32_t offset = dig->afmt->offset; in r600_hdmi_update_audio_infoframe()
269 uint32_t offset = dig->afmt->offset; in r600_hdmi_is_audio_buffer_filled()
283 if (!dig->afmt || !dig->afmt->enabled) in r600_hdmi_buffer_status_changed()
288 dig->afmt->last_buffer_filled_status = status; in r600_hdmi_buffer_status_changed()
302 uint32_t offset = dig->afmt->offset; in r600_hdmi_audio_workaround()
425 if (!dig->afmt || !dig->afmt->enabled) in r600_hdmi_update_audio_settings()
427 offset = dig->afmt->offset; in r600_hdmi_update_audio_settings()
478 if (!dig || !dig->afmt) in r600_hdmi_enable()
519 WREG32(HDMI0_CONTROL + dig->afmt->offset, hdmi); in r600_hdmi_enable()
526 radeon_irq_kms_enable_afmt(rdev, dig->afmt->id); in r600_hdmi_enable()
[all …]
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()
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()
615 if (!dig || !dig->afmt) in radeon_audio_set_audio_packet()
627 if (!dig || !dig->afmt) in radeon_audio_set_mute()
631 radeon_encoder->audio->set_mute(encoder, dig->afmt->offset, mute); in radeon_audio_set_mute()
644 if (!dig || !dig->afmt) in radeon_audio_hdmi_mode_set()
[all …]
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()
A Dradeon_display.c1497 rdev->mode_info.afmt[i] = NULL; in radeon_afmt_init()
1531 if (rdev->mode_info.afmt[i]) { in radeon_afmt_init()
1539 if (rdev->mode_info.afmt[0]) { in radeon_afmt_init()
1541 rdev->mode_info.afmt[0]->id = 0; in radeon_afmt_init()
1544 if (rdev->mode_info.afmt[1]) { in radeon_afmt_init()
1546 rdev->mode_info.afmt[1]->id = 1; in radeon_afmt_init()
1551 if (rdev->mode_info.afmt[0]) { in radeon_afmt_init()
1553 rdev->mode_info.afmt[0]->id = 0; in radeon_afmt_init()
1558 if (rdev->mode_info.afmt[1]) { in radeon_afmt_init()
1571 kfree(rdev->mode_info.afmt[i]); in radeon_afmt_fini()
[all …]
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()
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn30/
A Ddcn30_dio_stream_encoder.c699 ASSERT (enc->afmt); in enc3_stream_encoder_hdmi_set_stream_attribute()
700 enc->afmt->funcs->audio_info_immediate_update(enc->afmt); in enc3_stream_encoder_hdmi_set_stream_attribute()
714 ASSERT (enc->afmt); in enc3_audio_mute_control()
715 enc->afmt->funcs->audio_mute_control(enc->afmt, mute); in enc3_audio_mute_control()
723 ASSERT (enc->afmt); in enc3_se_dp_audio_setup()
724 enc->afmt->funcs->se_audio_setup(enc->afmt, az_inst, info); in enc3_se_dp_audio_setup()
746 enc->afmt->funcs->setup_dp_audio(enc->afmt); in enc3_se_setup_dp_audio()
767 enc->afmt->funcs->setup_hdmi_audio(enc->afmt); in enc3_se_setup_hdmi_audio()
824 enc->afmt->funcs->se_audio_setup(enc->afmt, az_inst, info); in enc3_se_hdmi_audio_setup()
883 struct afmt *afmt, in dcn30_dio_stream_encoder_construct() argument
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
A Ddce_v6_0.c1140 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v6_0_audio_select_pin()
1676 if (!dig || !dig->afmt) in dce_v6_0_afmt_setmode()
1693 if (!dig->afmt->enabled) in dce_v6_0_afmt_setmode()
1697 if (!dig->afmt->pin) in dce_v6_0_afmt_setmode()
1740 if (!dig || !dig->afmt) in dce_v6_0_afmt_enable()
1750 if (!enable && dig->afmt->pin) { in dce_v6_0_afmt_enable()
1752 dig->afmt->pin = NULL; in dce_v6_0_afmt_enable()
1755 dig->afmt->enabled = enable; in dce_v6_0_afmt_enable()
1766 adev->mode_info.afmt[i] = NULL; in dce_v6_0_afmt_init()
1771 if (adev->mode_info.afmt[i]) { in dce_v6_0_afmt_init()
[all …]
A Ddce_v10_0.c1217 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v10_0_afmt_audio_select_pin()
1238 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v10_0_audio_write_latency_fields()
1285 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v10_0_audio_write_speaker_allocation()
1355 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v10_0_audio_write_sad_regs()
1548 if (!dig || !dig->afmt) in dce_v10_0_audio_set_dto()
1581 if (!dig || !dig->afmt) in dce_v10_0_afmt_setmode()
1585 if (!dig->afmt->enabled) in dce_v10_0_afmt_setmode()
1755 if (!dig || !dig->afmt) in dce_v10_0_afmt_enable()
1766 dig->afmt->pin = NULL; in dce_v10_0_afmt_enable()
1769 dig->afmt->enabled = enable; in dce_v10_0_afmt_enable()
[all …]
A Ddce_v11_0.c1249 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v11_0_afmt_audio_select_pin()
1270 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v11_0_audio_write_latency_fields()
1317 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v11_0_audio_write_speaker_allocation()
1387 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v11_0_audio_write_sad_regs()
1597 if (!dig || !dig->afmt) in dce_v11_0_audio_set_dto()
1630 if (!dig || !dig->afmt) in dce_v11_0_afmt_setmode()
1634 if (!dig->afmt->enabled) in dce_v11_0_afmt_setmode()
1804 if (!dig || !dig->afmt) in dce_v11_0_afmt_enable()
1815 dig->afmt->pin = NULL; in dce_v11_0_afmt_enable()
1818 dig->afmt->enabled = enable; in dce_v11_0_afmt_enable()
[all …]
A Ddce_v8_0.c1172 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v8_0_afmt_audio_select_pin()
1175 offset = dig->afmt->offset; in dce_v8_0_afmt_audio_select_pin()
1193 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v8_0_audio_write_latency_fields()
1256 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v8_0_audio_write_speaker_allocation()
1324 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v8_0_audio_write_sad_regs()
1516 if (!dig || !dig->afmt) in dce_v8_0_audio_set_dto()
1546 if (!dig || !dig->afmt) in dce_v8_0_afmt_setmode()
1550 if (!dig->afmt->enabled) in dce_v8_0_afmt_setmode()
1702 if (!dig || !dig->afmt) in dce_v8_0_afmt_enable()
1713 dig->afmt->pin = NULL; in dce_v8_0_afmt_enable()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn314/
A Ddcn314_dio_stream_encoder.c255 ASSERT(enc->afmt); in enc314_stream_encoder_hdmi_set_stream_attribute()
256 enc->afmt->funcs->audio_info_immediate_update(enc->afmt); in enc314_stream_encoder_hdmi_set_stream_attribute()
480 struct afmt *afmt, in dcn314_dio_stream_encoder_construct() argument
490 enc1->base.afmt = afmt; in dcn314_dio_stream_encoder_construct()
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn32/
A Ddcn32_dio_stream_encoder.c222 ASSERT(enc->afmt); in enc32_stream_encoder_hdmi_set_stream_attribute()
223 enc->afmt->funcs->audio_info_immediate_update(enc->afmt); in enc32_stream_encoder_hdmi_set_stream_attribute()
477 struct afmt *afmt, in dcn32_dio_stream_encoder_construct() argument
487 enc1->base.afmt = afmt; in dcn32_dio_stream_encoder_construct()
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn35/
A Ddcn35_dio_stream_encoder.c210 ASSERT(enc->afmt); in enc35_stream_encoder_hdmi_set_stream_attribute()
211 enc->afmt->funcs->audio_info_immediate_update(enc->afmt); in enc35_stream_encoder_hdmi_set_stream_attribute()
504 struct afmt *afmt, in dcn35_dio_stream_encoder_construct() argument
514 enc1->base.afmt = afmt; in dcn35_dio_stream_encoder_construct()
/linux/sound/soc/intel/catpt/
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.channel_map = catpt_get_channel_map(afmt.channel_config); in catpt_dai_hw_params()
396 afmt.interleaving = CATPT_INTERLEAVING_PER_CHANNEL; in catpt_dai_hw_params()
410 &afmt, &rinfo, in catpt_dai_hw_params()
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn401/
A Ddcn401_dio_stream_encoder.c221 ASSERT(enc->afmt); in enc401_stream_encoder_hdmi_set_stream_attribute()
222 enc->afmt->funcs->audio_info_immediate_update(enc->afmt); in enc401_stream_encoder_hdmi_set_stream_attribute()
779 struct afmt *afmt, in dcn401_dio_stream_encoder_construct() argument
789 enc1->base.afmt = afmt; in dcn401_dio_stream_encoder_construct()
/linux/fs/erofs/
A Dzmap.c438 unsigned int lclusterbits, endoff, afmt; in z_erofs_do_map_blocks() local
527 afmt = vi->z_advise & Z_EROFS_ADVISE_INTERLACED_PCLUSTER ? in z_erofs_do_map_blocks()
531 afmt = m.headtype == Z_EROFS_LCLUSTER_TYPE_HEAD2 ? in z_erofs_do_map_blocks()
533 if (!(EROFS_I_SB(inode)->available_compr_algs & (1 << afmt))) { in z_erofs_do_map_blocks()
535 afmt, vi->nid); in z_erofs_do_map_blocks()
540 map->m_algorithmformat = afmt; in z_erofs_do_map_blocks()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn302/
A Ddcn302_resource.c329 static struct afmt *dcn302_afmt_create(struct dc_context *ctx, uint32_t inst) in dcn302_afmt_create()
395 struct afmt *afmt; in dcn302_stream_encoder_create() local
408 afmt = dcn302_afmt_create(ctx, afmt_inst); in dcn302_stream_encoder_create()
410 if (!enc1 || !vpg || !afmt) { in dcn302_stream_encoder_create()
413 kfree(afmt); in dcn302_stream_encoder_create()
417 …dcn30_dio_stream_encoder_construct(enc1, ctx, ctx->dc_bios, eng_id, vpg, afmt, &stream_enc_regs[en… in dcn302_stream_encoder_create()
998 if (pool->stream_enc[i]->afmt != NULL) { in dcn302_resource_destruct()
999 kfree(DCN30_AFMT_FROM_AFMT(pool->stream_enc[i]->afmt)); in dcn302_resource_destruct()
1000 pool->stream_enc[i]->afmt = NULL; in dcn302_resource_destruct()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn303/
A Ddcn303_resource.c320 static struct afmt *dcn303_afmt_create(struct dc_context *ctx, uint32_t inst) in dcn303_afmt_create()
383 struct afmt *afmt; in dcn303_stream_encoder_create() local
396 afmt = dcn303_afmt_create(ctx, afmt_inst); in dcn303_stream_encoder_create()
398 if (!enc1 || !vpg || !afmt) { in dcn303_stream_encoder_create()
401 kfree(afmt); in dcn303_stream_encoder_create()
405 …dcn30_dio_stream_encoder_construct(enc1, ctx, ctx->dc_bios, eng_id, vpg, afmt, &stream_enc_regs[en… in dcn303_stream_encoder_create()
943 if (pool->stream_enc[i]->afmt != NULL) { in dcn303_resource_destruct()
944 kfree(DCN30_AFMT_FROM_AFMT(pool->stream_enc[i]->afmt)); in dcn303_resource_destruct()
945 pool->stream_enc[i]->afmt = NULL; in dcn303_resource_destruct()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn301/
A Ddcn301_resource.c966 static struct afmt *dcn301_afmt_create( in dcn301_afmt_create()
988 struct afmt *afmt; in dcn301_stream_encoder_create() local
1001 afmt = dcn301_afmt_create(ctx, afmt_inst); in dcn301_stream_encoder_create()
1003 if (!enc1 || !vpg || !afmt || eng_id >= ARRAY_SIZE(stream_enc_regs)) { in dcn301_stream_encoder_create()
1006 kfree(afmt); in dcn301_stream_encoder_create()
1011 eng_id, vpg, afmt, in dcn301_stream_encoder_create()
1047 if (pool->base.stream_enc[i]->afmt != NULL) { in dcn301_destruct()
1048 kfree(DCN30_AFMT_FROM_AFMT(pool->base.stream_enc[i]->afmt)); in dcn301_destruct()
1049 pool->base.stream_enc[i]->afmt = NULL; in dcn301_destruct()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn316/
A Ddcn316_resource.c883 .afmt = true,
1175 static struct afmt *dcn31_afmt_create( in dcn31_afmt_create()
1219 struct afmt *afmt; in dcn316_stream_encoder_create() local
1232 afmt = dcn31_afmt_create(ctx, afmt_inst); in dcn316_stream_encoder_create()
1234 if (!enc1 || !vpg || !afmt) { in dcn316_stream_encoder_create()
1237 kfree(afmt); in dcn316_stream_encoder_create()
1242 eng_id, vpg, afmt, in dcn316_stream_encoder_create()
1351 if (pool->base.stream_enc[i]->afmt != NULL) { in dcn316_resource_destruct()
1352 kfree(DCN30_AFMT_FROM_AFMT(pool->base.stream_enc[i]->afmt)); in dcn316_resource_destruct()
1353 pool->base.stream_enc[i]->afmt = NULL; in dcn316_resource_destruct()

Completed in 106 milliseconds

123