Home
last modified time | relevance | path

Searched refs:codec (Results 1 – 23 of 23) sorted by relevance

/include/sound/
Dhda_codec.h105 int (*build_controls)(struct hda_codec *codec);
106 int (*build_pcms)(struct hda_codec *codec);
107 int (*init)(struct hda_codec *codec);
108 void (*free)(struct hda_codec *codec);
109 void (*unsol_event)(struct hda_codec *codec, unsigned int res);
110 void (*set_power_state)(struct hda_codec *codec, hda_nid_t fg,
113 int (*suspend)(struct hda_codec *codec);
114 int (*resume)(struct hda_codec *codec);
115 int (*check_power_status)(struct hda_codec *codec, hda_nid_t nid);
117 void (*stream_pm)(struct hda_codec *codec, hda_nid_t nid, bool on);
[all …]
Dhda_regmap.h15 int snd_hdac_regmap_init(struct hdac_device *codec);
16 void snd_hdac_regmap_exit(struct hdac_device *codec);
17 int snd_hdac_regmap_add_vendor_verb(struct hdac_device *codec,
19 int snd_hdac_regmap_read_raw(struct hdac_device *codec, unsigned int reg,
21 int snd_hdac_regmap_read_raw_uncached(struct hdac_device *codec,
23 int snd_hdac_regmap_write_raw(struct hdac_device *codec, unsigned int reg,
25 int snd_hdac_regmap_update_raw(struct hdac_device *codec, unsigned int reg,
27 int snd_hdac_regmap_update_raw_once(struct hdac_device *codec, unsigned int reg,
29 void snd_hdac_regmap_sync(struct hdac_device *codec);
79 snd_hdac_regmap_write(struct hdac_device *codec, hda_nid_t nid, in snd_hdac_regmap_write() argument
[all …]
Dhdaudio.h120 int snd_hdac_device_register(struct hdac_device *codec);
121 void snd_hdac_device_unregister(struct hdac_device *codec);
122 int snd_hdac_device_set_chip_name(struct hdac_device *codec, const char *name);
125 int snd_hdac_refresh_widgets(struct hdac_device *codec);
127 int snd_hdac_read(struct hdac_device *codec, hda_nid_t nid,
129 int _snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid, int parm,
131 int snd_hdac_read_parm_uncached(struct hdac_device *codec, hda_nid_t nid,
133 int snd_hdac_override_parm(struct hdac_device *codec, hda_nid_t nid,
135 int snd_hdac_get_connections(struct hdac_device *codec, hda_nid_t nid,
137 int snd_hdac_get_sub_nodes(struct hdac_device *codec, hda_nid_t nid,
[all …]
Dhda_component.h17 int snd_hdac_sync_audio_rate(struct hdac_device *codec, hda_nid_t nid,
19 int snd_hdac_acomp_get_eld(struct hdac_device *codec, hda_nid_t nid, int dev_id,
37 static inline int snd_hdac_sync_audio_rate(struct hdac_device *codec, in snd_hdac_sync_audio_rate() argument
42 static inline int snd_hdac_acomp_get_eld(struct hdac_device *codec, hda_nid_t nid, in snd_hdac_acomp_get_eld() argument
Dhda_chmap.h49 int (*pin_get_slot_channel)(struct hdac_device *codec,
51 int (*pin_set_slot_channel)(struct hdac_device *codec,
53 void (*set_channel_count)(struct hdac_device *codec,
Dsimple_card.h18 const char *codec; member
Des1688.h43 #define ES1688P(codec, x) ((codec)->port + e_s_s_ESS1688##x) argument
Dsimple_card_utils.h90 #define for_each_prop_dlc_codecs(props, i, codec) \ argument
93 ((codec) = simple_props_to_dlc_codec(props, i)); \
112 #define for_each_prop_dai_codec(props, i, codec) \ argument
115 ((codec) = simple_props_to_dai_codec(props, i)); \
128 struct device_node *codec,
Dac97_codec.h214 struct snd_ac97 *codec[4]; member
396 struct snd_ac97 *codec[4]; /* allocated codecs */ member
Dcompress_driver.h139 struct snd_compr_codec_caps *codec);
Dsoc.h755 #define for_each_link_codecs(link, i, codec) \ argument
758 ((codec) = asoc_link_to_codec(link, i)); \
827 #define SND_SOC_DAILINK_REG2(cpu, codec) SND_SOC_DAILINK_REG3(cpu, codec, null_dailink_component) argument
828 #define SND_SOC_DAILINK_REG3(cpu, codec, platform) \ argument
831 .codecs = codec, \
832 .num_codecs = ARRAY_SIZE(codec), \
846 #define SND_SOC_DAILINK_DEFS(name, cpu, codec, platform...) \ argument
848 SND_SOC_DAILINK_DEF(name##_codecs, codec); \
Dhdaudio_ext.h135 void snd_hdac_ext_bus_link_power(struct hdac_device *codec, bool enable);
Dsoc-component.h64 struct snd_compr_codec_caps *codec);
469 struct snd_compr_codec_caps *codec);
Dvx_core.h84 void (*write_codec)(struct vx_core *chip, int codec, unsigned int data);
/include/linux/mfd/madera/
Dpdata.h55 struct madera_codec_pdata codec; member
/include/uapi/sound/
Dcompress_offload.h53 struct snd_codec codec; member
120 __u32 codec; member
/include/linux/
Drslib.h56 struct rs_codec *codec; member
Dwm97xx.h271 struct wm97xx_codec_drv *codec; /* attached codec driver*/ member
/include/linux/mfd/
Dtwl6040.h201 struct twl6040_codec_data *codec; member
Dmc13xxx.h232 struct mc13xxx_codec_platform_data *codec; member
Dtwl.h688 struct twl4030_codec_data *codec; member
/include/linux/mfd/abx500/
Dab8500.h381 struct ab8500_codec_platform_data *codec; member
/include/linux/mfd/wm8350/
Dcore.h610 struct wm8350_codec codec; member