/drivers/hdf_core/framework/include/audio/ |
H A D | audio_dai_if.h | 46 * @param dai Indicates a dai device. 48 * @return Returns <b>0</b> if dai device start up success; returns a non-zero value otherwise. 53 int32_t (*Startup)(const struct AudioCard *audioCard, const struct DaiDevice *dai); 61 * @return Returns <b>0</b> if dai pcm param set success; returns a non-zero value otherwise. 73 * @param dai Indicates a dai device. 75 * @return Returns <b>0</b> if dai device trigger success; returns a non-zero value otherwise. 80 int32_t (*Trigger)(const struct AudioCard *audioCard, int cmd, const struct DaiDevice *dai); 86 * @param dai Indicate [all...] |
/third_party/alsa-utils/topology/nhlt/intel/ssp/ |
H A D | ssp-debug.c | 115 struct ssp_config_dai *dai; in ssp_print_internal() local 120 dai = &ssp->ssp_prm[ssp->ssp_count]; in ssp_print_internal() 124 fprintf(stdout, "io_clk %u\n", dai->io_clk); in ssp_print_internal() 125 fprintf(stdout, "dai_index %u\n", dai->dai_index); in ssp_print_internal() 126 fprintf(stdout, "mclk_id %u\n", dai->mclk_id); in ssp_print_internal() 127 fprintf(stdout, "sample_valid_bits %u\n", dai->sample_valid_bits); in ssp_print_internal() 128 fprintf(stdout, "mclk_direction %u\n", dai->mclk_direction); in ssp_print_internal() 129 fprintf(stdout, "frame_pulse_width %u\n", dai->frame_pulse_width); in ssp_print_internal() 130 fprintf(stdout, "tdm_per_slot_padding_flag %u\n", dai->tdm_per_slot_padding_flag); in ssp_print_internal() 131 fprintf(stdout, "clks_control %u\n", dai in ssp_print_internal() [all...] |
/drivers/hdf_core/framework/model/audio/core/src/ |
H A D | audio_core.c | 66 struct DaiDevice *dai = NULL; in AudioSocRegisterDai() local 77 dai = (struct DaiDevice *)OsalMemCalloc(sizeof(*dai)); in AudioSocRegisterDai() 78 if (dai == NULL) { in AudioSocRegisterDai() 79 ADM_LOG_ERR("Malloc dai device fail!"); in AudioSocRegisterDai() 83 dai->devDaiName = daiData->drvDaiName; in AudioSocRegisterDai() 84 dai->devData = daiData; in AudioSocRegisterDai() 85 dai->device = device; in AudioSocRegisterDai() 86 DListInsertHead(&dai->list, &daiController); in AudioSocRegisterDai() 87 ADM_LOG_INFO("Register [%s] success.", dai in AudioSocRegisterDai() 343 AudioDaiReadReg(const struct DaiDevice *dai, uint32_t reg, uint32_t *val) AudioDaiReadReg() argument 360 AudioDaiWriteReg(const struct DaiDevice *dai, uint32_t reg, uint32_t val) AudioDaiWriteReg() argument 452 AudioUpdateDaiRegBits(const struct DaiDevice *dai, uint32_t reg, const uint32_t mask, const uint32_t shift, uint32_t value) AudioUpdateDaiRegBits() argument 571 AudioDaiRegUpdate(const struct DaiDevice *dai, struct AudioMixerControl *mixerCtrl) AudioDaiRegUpdate() argument 1059 struct DaiDevice *dai = NULL; AudioCpuDaiSetCtrlOps() local 1100 struct DaiDevice *dai = NULL; AudioCpuDaiGetCtrlOps() local [all...] |
/drivers/hdf_core/framework/model/audio/common/src/ |
H A D | audio_dai_base.c | 51 ADM_LOG_ERR("dai GetRegConfig fail!"); in DaiGetConfigInfo() 128 int32_t DaiDeviceReadReg(const struct DaiDevice *dai, uint32_t reg, uint32_t *val) in DaiDeviceReadReg() argument 131 if (dai == NULL || dai->devData == NULL || val == NULL) { in DaiDeviceReadReg() 135 virtualAddress = dai->devData->regVirtualAddr; in DaiDeviceReadReg() 140 int32_t DaiDeviceWriteReg(const struct DaiDevice *dai, uint32_t reg, uint32_t value) in DaiDeviceWriteReg() argument 143 if (dai == NULL || dai->devData == NULL) { in DaiDeviceWriteReg() 147 virtualAddress = dai->devData->regVirtualAddr; in DaiDeviceWriteReg()
|
H A D | audio_codec_base.c | 653 int32_t CodecDaiRegI2cRead(const struct DaiDevice *dai, uint32_t reg, uint32_t *value) in CodecDaiRegI2cRead() argument 659 if (dai == NULL || dai->devData == NULL || value == NULL) { in CodecDaiRegI2cRead() 664 i2cTransferParam = (struct I2cTransferParam *)dai->devData->privateParam; in CodecDaiRegI2cRead() 666 AUDIO_DRIVER_LOG_ERR("codec dai i2cTransferParam is NULL."); in CodecDaiRegI2cRead() 682 int32_t CodecDaiRegI2cWrite(const struct DaiDevice *dai, uint32_t reg, uint32_t value) in CodecDaiRegI2cWrite() argument 687 if (dai == NULL || dai->devData == NULL) { in CodecDaiRegI2cWrite() 692 i2cTransferParam = (struct I2cTransferParam *)dai->devData->privateParam; in CodecDaiRegI2cWrite() 694 AUDIO_DRIVER_LOG_ERR("codec dai i2cTransferPara in CodecDaiRegI2cWrite() [all...] |
/third_party/alsa-lib/src/topology/ |
H A D | pcm.c | 63 /* copy referenced caps to the parent (pcm or be dai) */ 163 elem->dai->caps); in tplg_build_dai() 622 struct snd_soc_tplg_dai *dai; in tplg_parse_streams() local 641 dai = elem->dai; in tplg_parse_streams() 642 playback = &dai->playback; in tplg_parse_streams() 643 capture = &dai->capture; in tplg_parse_streams() 644 caps = dai->caps; in tplg_parse_streams() 710 streams[0] = elem->dai->playback; in tplg_save_streams() 711 streams[1] = elem->dai in tplg_save_streams() 992 struct snd_soc_tplg_dai *dai; tplg_parse_dai() local 1105 struct snd_soc_tplg_dai *dai = elem->dai; tplg_save_dai() local 1943 struct snd_soc_tplg_dai *dai; tplg_add_dai_object() local [all...] |
H A D | tplg_local.h | 173 struct snd_soc_tplg_dai *dai; member
|
H A D | data.c | 54 priv = &elem->dai->priv; in get_priv_data()
|
/drivers/hdf_core/framework/model/audio/hdmi/include/ |
H A D | audio_hdmi_codec_ops.h | 21 const struct AudioCard *audioCard, const struct DaiDevice *dai, bool mute, int32_t direction); 24 int32_t AudioHdmiCodecDaiReadReg(const struct DaiDevice *dai, uint32_t reg, uint32_t *value); 25 int32_t AudioHdmiCodecDaiWriteReg(const struct DaiDevice *dai, uint32_t reg, uint32_t value);
|
/drivers/hdf_core/framework/test/unittest/model/audio/src/ |
H A D | audio_core_test.c | 197 struct DaiDevice dai; in AudioUpdateDaiRegBitsTest() local 205 (void)memset_s(&dai, sizeof(struct DaiDevice), 0, sizeof(struct DaiDevice)); in AudioUpdateDaiRegBitsTest() 206 dai.devDaiName = "dai_service"; in AudioUpdateDaiRegBitsTest() 207 if (AudioUpdateDaiRegBits(&dai, g_audioTestReg.reg, g_audioTestReg.mask, in AudioUpdateDaiRegBitsTest() 334 struct DaiDevice dai; in AudioDaiReadRegTest() local 337 (void)memset_s(&dai, sizeof(struct DaiDevice), 0, sizeof(struct DaiDevice)); in AudioDaiReadRegTest() 338 if (AudioDaiReadReg(&dai, 0, &val) == HDF_SUCCESS) { in AudioDaiReadRegTest() 349 struct DaiDevice dai; in AudioDaiWriteRegTest() local 352 (void)memset_s(&dai, sizeof(struct DaiDevice), 0, sizeof(struct DaiDevice)); in AudioDaiWriteRegTest() 353 if (AudioDaiWriteReg(&dai, in AudioDaiWriteRegTest() [all...] |
/drivers/hdf_core/framework/model/audio/core/include/ |
H A D | audio_core.h | 26 int32_t AudioDaiRegUpdate(const struct DaiDevice *dai, struct AudioMixerControl *mixerCtrl); 40 int32_t AudioUpdateDaiRegBits(const struct DaiDevice *dai, uint32_t reg, 58 int32_t AudioDaiReadReg(const struct DaiDevice *dai, uint32_t reg, uint32_t *val); 59 int32_t AudioDaiWriteReg(const struct DaiDevice *dai, uint32_t reg, uint32_t val);
|
/drivers/hdf_core/framework/model/audio/common/include/ |
H A D | audio_dai_base.h | 26 int32_t DaiDeviceReadReg(const struct DaiDevice *dai, uint32_t reg, uint32_t *val); 27 int32_t DaiDeviceWriteReg(const struct DaiDevice *dai, uint32_t reg, uint32_t value);
|
H A D | audio_codec_base.h | 73 int32_t CodecDaiRegI2cRead(const struct DaiDevice *dai, uint32_t reg, uint32_t *value); 74 int32_t CodecDaiRegI2cWrite(const struct DaiDevice *dai, uint32_t reg, uint32_t value);
|
/drivers/hdf_core/framework/model/audio/hdmi/src/ |
H A D | audio_hdmi_codec_ops.c | 368 const struct AudioCard *audioCard, const struct DaiDevice *dai, bool mute, int32_t direction) in AudioHdmiCodecDaiMuteStream() 374 (void)dai; in AudioHdmiCodecDaiMuteStream() 418 int32_t AudioHdmiCodecDaiReadReg(const struct DaiDevice *dai, uint32_t reg, uint32_t *value) in AudioHdmiCodecDaiReadReg() argument 420 (void)dai; in AudioHdmiCodecDaiReadReg() 428 int32_t AudioHdmiCodecDaiWriteReg(const struct DaiDevice *dai, uint32_t reg, uint32_t value) in AudioHdmiCodecDaiWriteReg() argument 430 (void)dai; in AudioHdmiCodecDaiWriteReg() 367 AudioHdmiCodecDaiMuteStream( const struct AudioCard *audioCard, const struct DaiDevice *dai, bool mute, int32_t direction) AudioHdmiCodecDaiMuteStream() argument
|
/drivers/hdf_core/adapter/khdf/linux/model/audio/ |
H A D | Makefile | 70 $(KHDF_AUDIO_A311D_DIR)/dai/a311d_dai_adapter.o \
71 $(KHDF_AUDIO_A311D_DIR)/dai/a311d_dai_ops.o \
|
/third_party/alsa-lib/include/ |
H A D | topology.h | 586 * dai."name of front-end DAI" { 1098 struct snd_tplg_dai_template *dai; /*!< Physical DAI */ member
|