Searched refs:codec (Results 76 - 100 of 321) sorted by relevance

1234567891011>>

/linux-master/sound/soc/intel/atom/
H A Dsst-mfld-platform-compress.c115 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 Dau88x0_mixer.c37 // 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 Dhfi_platform_v6.c9 .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 Dhfi_platform_v4.c9 .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 Dhfi_plat_bufs.h17 u32 codec; member in struct:hfi_plat_buffers_params
/linux-master/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_enc.c1503 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 Dtas.c3 * 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 Dhdaudio.h23 /* 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 Dsimple-card.c191 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 Dacp-rt5645.c2 * 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 Doxygen_io.c113 * 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 Dpdata.h38 * 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 Ddp_audio.h13 #include <sound/hdmi-codec.h>
/linux-master/sound/soc/codecs/
H A Dcs35l41.h28 struct snd_soc_codec *codec; member in struct:cs35l41_private
H A Dcx2072x.c3 // 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 Dsprd-pcm-compress.c293 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 Dzr36050.c22 /* 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 Dzr36060.c22 /* 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 Dac97_pcm.c230 * 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 Dmeson-card-utils.c139 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 Dhantro_drv.c3 * 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 Daw88395.c3 // 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 Dboard_selection.c72 /* 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 Dlayout.c30 * 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 Dcedrus_h265.c111 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...]

Completed in 222 milliseconds

1234567891011>>