/linux-master/sound/soc/intel/atom/ |
H A D | sst-mfld-platform-compress.c | 115 switch (params->codec.id) { 117 str_params.codec = SST_CODEC_TYPE_MP3; 118 str_params.sparams.uc.mp3_params.num_chan = params->codec.ch_in; 124 str_params.codec = SST_CODEC_TYPE_AAC; 125 str_params.sparams.uc.aac_params.num_chan = params->codec.ch_in; 127 if (params->codec.format == SND_AUDIOSTREAMFORMAT_MP4ADTS) 130 else if (params->codec.format == SND_AUDIOSTREAMFORMAT_RAW) 134 pr_err("Undefined format%d\n", params->codec.format); 138 params->codec.sample_rate; 143 pr_err("codec no 240 sst_platform_compr_get_codec_caps(struct snd_soc_component *component, struct snd_compr_stream *cstream, struct snd_compr_codec_caps *codec) argument [all...] |
/linux-master/sound/pci/au88x0/ |
H A D | au88x0_mixer.c | 37 // Initialize AC97 codec stuff. 40 err = snd_ac97_mixer(pbus, &ac97, &vortex->codec); 41 vortex->isquad = ((vortex->codec == NULL) ? 0 : (vortex->codec->ext_id&0x80));
|
/linux-master/drivers/media/platform/qcom/venus/ |
H A D | hfi_platform_v6.c | 9 .codec = HFI_VIDEO_CODEC_H264, 35 .codec = HFI_VIDEO_CODEC_HEVC, 61 .codec = HFI_VIDEO_CODEC_VP8, 86 .codec = HFI_VIDEO_CODEC_VP9, 112 .codec = HFI_VIDEO_CODEC_MPEG2, 135 .codec = HFI_VIDEO_CODEC_H264, 172 .codec = HFI_VIDEO_CODEC_HEVC, 209 .codec = HFI_VIDEO_CODEC_VP8, 292 static unsigned long codec_vpp_freq(u32 session_type, u32 codec) argument 296 data = get_codec_freq_data(session_type, codec); 303 codec_vsp_freq(u32 session_type, u32 codec) argument 314 codec_lp_freq(u32 session_type, u32 codec) argument [all...] |
H A D | hfi_platform_v4.c | 9 .codec = HFI_VIDEO_CODEC_H264, 35 .codec = HFI_VIDEO_CODEC_HEVC, 61 .codec = HFI_VIDEO_CODEC_VP8, 86 .codec = HFI_VIDEO_CODEC_VP9, 112 .codec = HFI_VIDEO_CODEC_MPEG2, 135 .codec = HFI_VIDEO_CODEC_H264, 172 .codec = HFI_VIDEO_CODEC_HEVC, 209 .codec = HFI_VIDEO_CODEC_VP8, 292 static unsigned long codec_vpp_freq(u32 session_type, u32 codec) argument 296 data = get_codec_freq_data(session_type, codec); 303 codec_vsp_freq(u32 session_type, u32 codec) argument 314 codec_lp_freq(u32 session_type, u32 codec) argument [all...] |
H A D | hfi_plat_bufs.h | 17 u32 codec; member in struct:hfi_plat_buffers_params
|
/linux-master/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc_enc.c | 1503 mfc_debug(2, "codec number: %d\n", ctx->src_fmt->codec_mode); 1895 p->codec.h264.cpb_size = ctrl->val; 1913 p->codec.h264.profile = 1917 p->codec.h264.profile = 1921 p->codec.h264.profile = 1926 p->codec.h264.profile = 1936 p->codec.h264.level_v4l2 = ctrl->val; 1937 p->codec.h264.level = h264_level(ctrl->val); 1938 if (p->codec.h264.level < 0) { 1940 ret = p->codec [all...] |
/linux-master/sound/aoa/codecs/ |
H A D | tas.c | 3 * Apple Onboard Audio driver for tas codec 11 * - This codec driver doesn't honour the 'connected' 17 * the input. This should also be a codec-dependent 18 * flag, maybe the codec should have 3 different 49 * codec to refine the transfer_info items in the 54 * a 'clock group id' value so the codec can 71 MODULE_DESCRIPTION("tas codec driver for snd-aoa"); 79 #define PFX "snd-aoa-codec-tas: " 83 struct aoa_codec codec; member in struct:tas 96 * codec ini 102 codec_to_tas(struct aoa_codec *codec) argument 795 tas_init_codec(struct aoa_codec *codec) argument 868 tas_exit_codec(struct aoa_codec *codec) argument [all...] |
/linux-master/include/sound/ |
H A D | hdaudio.h | 23 /* codec node id */ 50 * HD-audio codec base device 56 unsigned int addr; /* codec address */ 73 const char *vendor_name; /* codec vendor name */ 74 const char *chip_name; /* codec chip name */ 98 unsigned int registered:1; /* codec was registered */ 124 int snd_hdac_device_register(struct hdac_device *codec); 125 void snd_hdac_device_unregister(struct hdac_device *codec); 126 int snd_hdac_device_set_chip_name(struct hdac_device *codec, const char *name); 129 int snd_hdac_refresh_widgets(struct hdac_device *codec); 171 snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid, int parm) argument 187 snd_hdac_enter_pm(struct hdac_device *codec) argument 193 snd_hdac_leave_pm(struct hdac_device *codec) argument 198 snd_hdac_is_in_pm(struct hdac_device *codec) argument 203 snd_hdac_is_power_on(struct hdac_device *codec) argument 208 snd_hdac_power_up(struct hdac_device *codec) argument 209 snd_hdac_power_down(struct hdac_device *codec) argument 210 snd_hdac_power_up_pm(struct hdac_device *codec) argument 211 snd_hdac_power_down_pm(struct hdac_device *codec) argument 212 snd_hdac_keep_power_up(struct hdac_device *codec) argument 213 snd_hdac_enter_pm(struct hdac_device *codec) argument 214 snd_hdac_leave_pm(struct hdac_device *codec) argument 215 snd_hdac_is_in_pm(struct hdac_device *codec) argument 216 snd_hdac_is_power_on(struct hdac_device *codec) argument [all...] |
/linux-master/sound/soc/generic/ |
H A D | simple-card.c | 191 struct device_node *codec, 199 ret = simple_util_parse_daifmt(dev, node, codec, 212 struct device_node *codec, 281 ret = simple_link_init(priv, node, codec, li, prefix, dai_name); 292 struct device_node *codec, 325 ret = simple_parse_node(priv, codec, li, prefix, NULL); 339 ret = simple_link_init(priv, node, codec, li, prefix, dai_name); 354 struct device_node *codec, 358 struct device_node *codec, 381 struct device_node *codec; local 189 simple_link_init(struct simple_util_priv *priv, struct device_node *node, struct device_node *codec, struct link_info *li, char *prefix, char *name) argument 210 simple_dai_link_of_dpcm(struct simple_util_priv *priv, struct device_node *np, struct device_node *codec, struct link_info *li, bool is_top) argument 290 simple_dai_link_of(struct simple_util_priv *priv, struct device_node *np, struct device_node *codec, struct link_info *li, bool is_top) argument 350 __simple_for_each_link(struct simple_util_priv *priv, struct link_info *li, int (*func_noml)(struct simple_util_priv *priv, struct device_node *np, struct device_node *codec, struct link_info *li, bool is_top), int (*func_dpcm)(struct simple_util_priv *priv, struct device_node *np, struct device_node *codec, struct link_info *li, bool is_top)) argument 461 simple_for_each_link(struct simple_util_priv *priv, struct link_info *li, int (*func_noml)(struct simple_util_priv *priv, struct device_node *np, struct device_node *codec, struct link_info *li, bool is_top), int (*func_dpcm)(struct simple_util_priv *priv, struct device_node *np, struct device_node *codec, struct link_info *li, bool is_top)) argument 557 simple_count_noml(struct simple_util_priv *priv, struct device_node *np, struct device_node *codec, struct link_info *li, bool is_top) argument 593 simple_count_dpcm(struct simple_util_priv *priv, struct device_node *np, struct device_node *codec, struct link_info *li, bool is_top) argument [all...] |
/linux-master/sound/soc/amd/ |
H A D | acp-rt5645.c | 2 * Machine driver for AMD ACP Audio engine using Realtek RT5645 codec 66 dev_err(rtd->dev, "can't set codec pll: %d\n", ret); 73 dev_err(rtd->dev, "can't set codec sysclk: %d\n", ret); 84 struct snd_soc_component *codec; local 86 codec = snd_soc_rtd_to_codec(rtd, 0)->component; 101 rt5645_set_jack_detect(codec, &cz_jack, &cz_jack, &cz_jack); 115 SND_SOC_DAILINK_DEF(codec, 129 SND_SOC_DAILINK_REG(designware1, codec, platform), 137 SND_SOC_DAILINK_REG(designware2, codec, platform),
|
/linux-master/sound/pci/oxygen/ |
H A D | oxygen_io.c | 113 * It's hard to assign blame to either the controller or the codec because both 117 void oxygen_write_ac97(struct oxygen *chip, unsigned int codec, argument 126 reg |= codec << OXYGEN_AC97_REG_CODEC_SHIFT; 134 chip->saved_ac97_registers[codec][index / 2] = data; 142 u16 oxygen_read_ac97(struct oxygen *chip, unsigned int codec, argument 151 reg |= codec << OXYGEN_AC97_REG_CODEC_SHIFT; 170 dev_err(chip->card->dev, "AC'97 read timeout on codec %u\n", codec); 175 void oxygen_write_ac97_masked(struct oxygen *chip, unsigned int codec, argument 178 u16 value = oxygen_read_ac97(chip, codec, inde [all...] |
/linux-master/include/linux/mfd/madera/ |
H A D | pdata.h | 38 * in the datasheet for the available values for your codec) 39 * @codec: Substruct of pdata for the ASoC codec driver 55 struct madera_codec_pdata codec; member in struct:madera_pdata
|
/linux-master/drivers/gpu/drm/msm/dp/ |
H A D | dp_audio.h | 13 #include <sound/hdmi-codec.h>
|
/linux-master/sound/soc/codecs/ |
H A D | cs35l41.h | 28 struct snd_soc_codec *codec; member in struct:cs35l41_private
|
H A D | cx2072x.c | 3 // ALSA SoC CX20721/CX20723 codec driver 36 /* codec private data */ 42 struct snd_soc_component *codec; member in struct:cx2072x_priv 865 struct snd_soc_component *codec = snd_soc_dapm_to_component(w->dapm); local 866 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); 911 struct snd_soc_component *codec = dai->component; local 912 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); 913 struct device *dev = codec->dev; 979 struct snd_soc_component *codec = dai->component; local 980 struct cx2072x_priv *cx2072x = snd_soc_component_get_drvdata(codec); 989 struct snd_soc_component *codec = dai->component; local 1003 struct snd_soc_component *codec = dai->component; local 1345 cx2072x_set_bias_level(struct snd_soc_component *codec, enum snd_soc_bias_level level) argument 1368 cx2072x_enable_jack_detect(struct snd_soc_component *codec) argument 1400 cx2072x_disable_jack_detect(struct snd_soc_component *codec) argument 1410 struct snd_soc_component *codec = data; local 1457 cx2072x_set_jack(struct snd_soc_component *codec, struct snd_soc_jack *jack, void *data) argument 1483 cx2072x_probe(struct snd_soc_component *codec) argument [all...] |
/linux-master/sound/soc/sprd/ |
H A D | sprd-pcm-compress.c | 293 compr_params.sample_rate = params->codec.sample_rate; 297 compr_params.rate = params->codec.bit_rate; 298 compr_params.format = params->codec.id; 626 struct snd_compr_codec_caps *codec) 628 switch (codec->codec) { 630 codec->num_descriptors = 2; 631 codec->descriptor[0].max_ch = 2; 632 codec->descriptor[0].bit_rate[0] = 320; 633 codec 624 sprd_platform_compr_get_codec_caps(struct snd_soc_component *component, struct snd_compr_stream *cstream, struct snd_compr_codec_caps *codec) argument [all...] |
/linux-master/drivers/media/pci/zoran/ |
H A D | zr36050.c | 22 /* codec io API */ 37 * read/write via codec layer (registers are located in the master device) 43 struct zoran *zr = videocodec_to_zoran(ptr->codec); 47 if (ptr->codec->master_data->readreg) 48 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xFF; 59 struct zoran *zr = videocodec_to_zoran(ptr->codec); 64 if (ptr->codec->master_data->writereg) 65 ptr->codec->master_data->writereg(ptr->codec, re 526 zr36050_set_mode(struct videocodec *codec, int mode) argument 543 zr36050_set_video(struct videocodec *codec, const struct tvnorm *norm, struct vfe_settings *cap, struct vfe_polarity *pol) argument 586 zr36050_control(struct videocodec *codec, int type, int size, void *data) argument 700 zr36050_unset(struct videocodec *codec) argument 729 zr36050_setup(struct videocodec *codec) argument [all...] |
H A D | zr36060.c | 22 /* codec io API */ 37 * read/write via codec layer (registers are located in the master device) 44 struct zoran *zr = videocodec_to_zoran(ptr->codec); 47 if (ptr->codec->master_data->readreg) 48 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xff; 57 struct zoran *zr = videocodec_to_zoran(ptr->codec); 62 if (ptr->codec->master_data->writereg) 63 ptr->codec->master_data->writereg(ptr->codec, re 466 zr36060_set_mode(struct videocodec *codec, int mode) argument 483 zr36060_set_video(struct videocodec *codec, const struct tvnorm *norm, struct vfe_settings *cap, struct vfe_polarity *pol) argument 642 zr36060_control(struct videocodec *codec, int type, int size, void *data) argument 759 zr36060_unset(struct videocodec *codec) argument 785 zr36060_setup(struct videocodec *codec) argument [all...] |
/linux-master/sound/pci/ac97/ |
H A D | ac97_pcm.c | 230 * Changes the rate of the given input/output on the codec. 231 * If the codec doesn't support VAR, the rate must be 48000 (except 237 * if the codec supports them. 411 rates &= pcm->r[dbl].codec[cidx]->rates[idx]; 443 struct snd_ac97 *codec; local 452 codec = bus->codec[i]; 453 if (!codec) 455 avail_slots[0][i] = get_pslots(codec, &rate_table[0][i], &spdif_slots[i]); 456 avail_slots[1][i] = get_cslots(codec); [all...] |
/linux-master/sound/soc/meson/ |
H A D | meson-card-utils.c | 139 struct snd_soc_dai_link_component *codec; local 145 dev_err(card->dev, "be link %s has no codec\n", 150 codec = devm_kcalloc(card->dev, num_codecs, sizeof(*codec), GFP_KERNEL); 151 if (!codec) 154 link->codecs = codec; 158 ret = meson_card_parse_dai(card, np, codec); 164 codec++; 245 struct snd_soc_dai_link_component *codec; local 253 for_each_link_codecs(link, j, codec) [all...] |
/linux-master/drivers/media/platform/verisilicon/ |
H A D | hantro_drv.c | 3 * Hantro VPU codec driver 417 .codec = HANTRO_JPEG_ENCODER, 427 .codec = HANTRO_JPEG_ENCODER, 443 .codec = HANTRO_MPEG2_DECODER, 448 .codec = HANTRO_MPEG2_DECODER, 453 .codec = HANTRO_MPEG2_DECODER, 458 .codec = HANTRO_VP8_DECODER, 463 .codec = HANTRO_H264_DECODER, 468 .codec = HANTRO_H264_DECODER, 474 .codec [all...] |
/linux-master/sound/soc/codecs/aw88395/ |
H A D | aw88395.c | 3 // aw88395.c -- ALSA SoC AW88395 codec support 176 struct snd_soc_component *codec = snd_soc_kcontrol_component(kcontrol); local 177 struct aw88395 *aw88395 = snd_soc_component_get_drvdata(codec); 213 struct snd_soc_component *codec = snd_soc_kcontrol_component(kcontrol); local 214 struct aw88395 *aw88395 = snd_soc_component_get_drvdata(codec); 224 struct snd_soc_component *codec = snd_soc_kcontrol_component(kcontrol); local 225 struct aw88395 *aw88395 = snd_soc_component_get_drvdata(codec); 232 dev_dbg(codec->dev, "profile index does not change"); 250 struct snd_soc_component *codec = snd_soc_kcontrol_component(kcontrol); local 251 struct aw88395 *aw88395 = snd_soc_component_get_drvdata(codec); 262 struct snd_soc_component *codec = snd_soc_kcontrol_component(kcontrol); local 286 struct snd_soc_component *codec = snd_soc_kcontrol_component(kcontrol); local 297 struct snd_soc_component *codec = snd_soc_kcontrol_component(kcontrol); local 318 struct snd_soc_component *codec = snd_soc_kcontrol_component(kcontrol); local 330 struct snd_soc_component *codec = snd_soc_kcontrol_component(kcontrol); local [all...] |
/linux-master/sound/soc/intel/avs/ |
H A D | board_selection.c | 72 /* supported I2S board codec configurations */ 433 struct platform_device *codec, *board; local 442 codec = platform_device_register_simple("dmic-codec", PLATFORM_DEVID_NONE, NULL, 0); 443 if (IS_ERR(codec)) { 444 dev_err(adev->dev, "dmic codec register failed\n"); 445 return PTR_ERR(codec); 448 ret = devm_add_action(adev->dev, board_pdev_unregister, codec); 450 platform_device_unregister(codec); 570 static int avs_register_hda_board(struct avs_dev *adev, struct hda_codec *codec) argument 622 struct hda_codec *codec; local [all...] |
/linux-master/sound/aoa/fabrics/ |
H A D | layout.c | 30 * on the codec. Hence we here tell the codec what 49 /* codec dependent bit to be set in the aoa_codec.connected field. 51 * fabric has to know the codec anyway and all codecs might have 595 request_module("snd-aoa-codec-%s", l->codecs[i].name); 769 static int check_codec(struct aoa_codec *codec, argument 777 /* if the codec has a 'codec' node, we require a reference */ 778 if (of_node_name_eq(codec->node, "codec")) { 819 layout_found_codec(struct aoa_codec *codec) argument 839 layout_remove_codec(struct aoa_codec *codec) argument 896 layout_attached_codec(struct aoa_codec *codec) argument [all...] |
/linux-master/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_h265.c | 111 return cedrus_buf->codec.h265.mv_col_buf_dma + 112 field * cedrus_buf->codec.h265.mv_col_buf_size / 2; 373 entry_points_buf = ctx->codec.h265.entry_points_buf; 464 if (!cedrus_buf->codec.h265.mv_col_buf_size) { 470 cedrus_buf->codec.h265.mv_col_buf_size = 476 cedrus_buf->codec.h265.mv_col_buf = 478 cedrus_buf->codec.h265.mv_col_buf_size, 479 &cedrus_buf->codec.h265.mv_col_buf_dma, 481 if (!cedrus_buf->codec.h265.mv_col_buf) { 482 cedrus_buf->codec [all...] |