Symbol: hdac_device
include/sound/hda_chmap.h
40
int (*get_spk_alloc)(struct hdac_device *hdac, int pcm_idx);
include/sound/hda_chmap.h
42
void (*get_chmap)(struct hdac_device *hdac, int pcm_idx,
include/sound/hda_chmap.h
44
void (*set_chmap)(struct hdac_device *hdac, int pcm_idx,
include/sound/hda_chmap.h
46
bool (*is_pcm_attached)(struct hdac_device *hdac, int pcm_idx);
include/sound/hda_chmap.h
49
int (*pin_get_slot_channel)(struct hdac_device *codec,
include/sound/hda_chmap.h
51
int (*pin_set_slot_channel)(struct hdac_device *codec,
include/sound/hda_chmap.h
53
void (*set_channel_count)(struct hdac_device *codec,
include/sound/hda_chmap.h
60
struct hdac_device *hdac;
include/sound/hda_chmap.h
63
void snd_hdac_register_chmap_ops(struct hdac_device *hdac,
include/sound/hda_chmap.h
65
int snd_hdac_channel_allocation(struct hdac_device *hdac, int spk_alloc,
include/sound/hda_codec.h
179
struct hdac_device core;
include/sound/hda_component.h
17
int snd_hdac_sync_audio_rate(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_component.h
19
int snd_hdac_acomp_get_eld(struct hdac_device *codec, hda_nid_t nid, int dev_id,
include/sound/hda_component.h
37
static inline int snd_hdac_sync_audio_rate(struct hdac_device *codec,
include/sound/hda_component.h
42
static inline int snd_hdac_acomp_get_eld(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_regmap.h
115
snd_hdac_regmap_read(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_regmap.h
136
snd_hdac_regmap_get_amp(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_regmap.h
15
int snd_hdac_regmap_init(struct hdac_device *codec);
include/sound/hda_regmap.h
16
void snd_hdac_regmap_exit(struct hdac_device *codec);
include/sound/hda_regmap.h
160
snd_hdac_regmap_update_amp(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_regmap.h
17
int snd_hdac_regmap_add_vendor_verb(struct hdac_device *codec,
include/sound/hda_regmap.h
181
snd_hdac_regmap_get_amp_stereo(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_regmap.h
19
int snd_hdac_regmap_read_raw(struct hdac_device *codec, unsigned int reg,
include/sound/hda_regmap.h
205
snd_hdac_regmap_update_amp_stereo(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_regmap.h
21
int snd_hdac_regmap_read_raw_uncached(struct hdac_device *codec,
include/sound/hda_regmap.h
219
snd_hdac_regmap_sync_node(struct hdac_device *codec, hda_nid_t nid)
include/sound/hda_regmap.h
23
int snd_hdac_regmap_write_raw(struct hdac_device *codec, unsigned int reg,
include/sound/hda_regmap.h
25
int snd_hdac_regmap_update_raw(struct hdac_device *codec, unsigned int reg,
include/sound/hda_regmap.h
27
int snd_hdac_regmap_update_raw_once(struct hdac_device *codec, unsigned int reg,
include/sound/hda_regmap.h
29
void snd_hdac_regmap_sync(struct hdac_device *codec);
include/sound/hda_regmap.h
79
snd_hdac_regmap_write(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_regmap.h
97
snd_hdac_regmap_update(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
119
#define dev_to_hdac_dev(_dev) container_of(_dev, struct hdac_device, dev)
include/sound/hdaudio.h
121
int snd_hdac_device_init(struct hdac_device *dev, struct hdac_bus *bus,
include/sound/hdaudio.h
123
void snd_hdac_device_exit(struct hdac_device *dev);
include/sound/hdaudio.h
124
int snd_hdac_device_register(struct hdac_device *codec);
include/sound/hdaudio.h
125
void snd_hdac_device_unregister(struct hdac_device *codec);
include/sound/hdaudio.h
126
int snd_hdac_device_set_chip_name(struct hdac_device *codec, const char *name);
include/sound/hdaudio.h
127
int snd_hdac_codec_modalias(const struct hdac_device *hdac, char *buf, size_t size);
include/sound/hdaudio.h
129
int snd_hdac_refresh_widgets(struct hdac_device *codec);
include/sound/hdaudio.h
131
int snd_hdac_read(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
133
int _snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid, int parm,
include/sound/hdaudio.h
135
int snd_hdac_read_parm_uncached(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
137
int snd_hdac_override_parm(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
139
int snd_hdac_get_connections(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
141
int snd_hdac_get_sub_nodes(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
148
int snd_hdac_query_supported_pcm(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
151
bool snd_hdac_is_supported_format(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
154
int snd_hdac_codec_read(struct hdac_device *hdac, hda_nid_t nid,
include/sound/hdaudio.h
156
int snd_hdac_codec_write(struct hdac_device *hdac, hda_nid_t nid,
include/sound/hdaudio.h
158
bool snd_hdac_check_power_state(struct hdac_device *hdac,
include/sound/hdaudio.h
160
unsigned int snd_hdac_sync_power_state(struct hdac_device *hdac,
include/sound/hdaudio.h
171
static inline int snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
180
int snd_hdac_power_up(struct hdac_device *codec);
include/sound/hdaudio.h
181
int snd_hdac_power_down(struct hdac_device *codec);
include/sound/hdaudio.h
182
int snd_hdac_power_up_pm(struct hdac_device *codec);
include/sound/hdaudio.h
183
int snd_hdac_power_down_pm(struct hdac_device *codec);
include/sound/hdaudio.h
184
int snd_hdac_keep_power_up(struct hdac_device *codec);
include/sound/hdaudio.h
187
static inline void snd_hdac_enter_pm(struct hdac_device *codec)
include/sound/hdaudio.h
193
static inline void snd_hdac_leave_pm(struct hdac_device *codec)
include/sound/hdaudio.h
198
static inline bool snd_hdac_is_in_pm(struct hdac_device *codec)
include/sound/hdaudio.h
203
static inline bool snd_hdac_is_power_on(struct hdac_device *codec)
include/sound/hdaudio.h
208
static inline int snd_hdac_power_up(struct hdac_device *codec) { return 0; }
include/sound/hdaudio.h
209
static inline int snd_hdac_power_down(struct hdac_device *codec) { return 0; }
include/sound/hdaudio.h
210
static inline int snd_hdac_power_up_pm(struct hdac_device *codec) { return 0; }
include/sound/hdaudio.h
211
static inline int snd_hdac_power_down_pm(struct hdac_device *codec) { return 0; }
include/sound/hdaudio.h
212
static inline int snd_hdac_keep_power_up(struct hdac_device *codec) { return 0; }
include/sound/hdaudio.h
213
static inline void snd_hdac_enter_pm(struct hdac_device *codec) {}
include/sound/hdaudio.h
214
static inline void snd_hdac_leave_pm(struct hdac_device *codec) {}
include/sound/hdaudio.h
215
static inline bool snd_hdac_is_in_pm(struct hdac_device *codec) { return false; }
include/sound/hdaudio.h
216
static inline bool snd_hdac_is_power_on(struct hdac_device *codec) { return true; }
include/sound/hdaudio.h
226
int (*match)(struct hdac_device *dev, const struct hdac_driver *drv);
include/sound/hdaudio.h
227
void (*unsol_event)(struct hdac_device *dev, unsigned int event);
include/sound/hdaudio.h
230
int (*probe)(struct hdac_device *dev);
include/sound/hdaudio.h
231
int (*remove)(struct hdac_device *dev);
include/sound/hdaudio.h
232
void (*shutdown)(struct hdac_device *dev);
include/sound/hdaudio.h
238
hdac_get_device_id(struct hdac_device *hdev, const struct hdac_driver *drv);
include/sound/hdaudio.h
250
void (*link_power)(struct hdac_device *hdev, bool enable);
include/sound/hdaudio.h
257
int (*hdev_attach)(struct hdac_device *hdev);
include/sound/hdaudio.h
258
int (*hdev_detach)(struct hdac_device *hdev);
include/sound/hdaudio.h
28
struct hdac_device;
include/sound/hdaudio.h
312
struct hdac_device *caddr_tbl[HDA_MAX_CODEC_ADDRESS + 1];
include/sound/hdaudio.h
394
void snd_hdac_codec_link_up(struct hdac_device *codec);
include/sound/hdaudio.h
395
void snd_hdac_codec_link_down(struct hdac_device *codec);
include/sound/hdaudio.h
409
void snd_hdac_bus_link_power(struct hdac_device *hdev, bool enable);
include/sound/hdaudio.h
77
int (*exec_verb)(struct hdac_device *dev, unsigned int cmd,
include/sound/hdaudio_ext.h
124
void snd_hdac_ext_bus_link_power(struct hdac_device *codec, bool enable);
sound/hda/codecs/cirrus/cs8409.c
1082
static int cs8409_cs42l42_exec_verb(struct hdac_device *dev, unsigned int cmd, unsigned int flags,
sound/hda/codecs/cirrus/cs8409.c
1466
static int dolphin_exec_verb(struct hdac_device *dev, unsigned int cmd, unsigned int flags,
sound/hda/codecs/cirrus/cs8409.h
350
int (*exec_verb)(struct hdac_device *dev, unsigned int cmd, unsigned int flags,
sound/hda/codecs/hdmi/atihdmi.c
311
static int atihdmi_pin_set_slot_channel(struct hdac_device *hdac,
sound/hda/codecs/hdmi/atihdmi.c
348
static int atihdmi_pin_get_slot_channel(struct hdac_device *hdac,
sound/hda/codecs/hdmi/hdmi.c
1789
static int hdmi_get_spk_alloc(struct hdac_device *hdac, int pcm_idx)
sound/hda/codecs/hdmi/hdmi.c
1801
static void hdmi_get_chmap(struct hdac_device *hdac, int pcm_idx,
sound/hda/codecs/hdmi/hdmi.c
1815
static void hdmi_set_chmap(struct hdac_device *hdac, int pcm_idx,
sound/hda/codecs/hdmi/hdmi.c
1831
static bool is_hdmi_pcm_attached(struct hdac_device *hdac, int pcm_idx)
sound/hda/common/bind.c
21
static int hda_codec_match(struct hdac_device *dev, const struct hdac_driver *drv)
sound/hda/common/bind.c
42
static void hda_codec_unsol_event(struct hdac_device *dev, unsigned int ev)
sound/hda/common/codec.c
54
static int codec_exec_verb(struct hdac_device *dev, unsigned int cmd,
sound/hda/common/proc.c
747
static void print_codec_core_info(struct hdac_device *codec,
sound/hda/core/bus.c
169
struct hdac_device *codec;
sound/hda/core/bus.c
203
int snd_hdac_bus_add_device(struct hdac_bus *bus, struct hdac_device *codec)
sound/hda/core/bus.c
224
struct hdac_device *codec)
sound/hda/core/bus.c
266
void snd_hdac_codec_link_up(struct hdac_device *codec)
sound/hda/core/bus.c
277
void snd_hdac_codec_link_down(struct hdac_device *codec)
sound/hda/core/component.c
118
int snd_hdac_sync_audio_rate(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/component.c
159
int snd_hdac_acomp_get_eld(struct hdac_device *codec, hda_nid_t nid, int dev_id,
sound/hda/core/controller.c
759
void snd_hdac_bus_link_power(struct hdac_device *codec, bool enable)
sound/hda/core/device.c
1054
static unsigned int codec_read(struct hdac_device *hdac, hda_nid_t nid,
sound/hda/core/device.c
1066
static int codec_write(struct hdac_device *hdac, hda_nid_t nid,
sound/hda/core/device.c
1086
int snd_hdac_codec_read(struct hdac_device *hdac, hda_nid_t nid,
sound/hda/core/device.c
1105
int snd_hdac_codec_write(struct hdac_device *hdac, hda_nid_t nid,
sound/hda/core/device.c
1122
bool snd_hdac_check_power_state(struct hdac_device *hdac,
sound/hda/core/device.c
1144
unsigned int snd_hdac_sync_power_state(struct hdac_device *codec,
sound/hda/core/device.c
128
void snd_hdac_device_exit(struct hdac_device *codec)
sound/hda/core/device.c
143
int snd_hdac_device_register(struct hdac_device *codec)
sound/hda/core/device.c
166
void snd_hdac_device_unregister(struct hdac_device *codec)
sound/hda/core/device.c
185
int snd_hdac_device_set_chip_name(struct hdac_device *codec, const char *name)
sound/hda/core/device.c
19
static void setup_fg_nodes(struct hdac_device *codec);
sound/hda/core/device.c
20
static int get_codec_vendor_name(struct hdac_device *codec);
sound/hda/core/device.c
208
int snd_hdac_codec_modalias(const struct hdac_device *codec, char *buf, size_t size)
sound/hda/core/device.c
225
static unsigned int snd_hdac_make_cmd(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/device.c
257
int snd_hdac_exec_verb(struct hdac_device *codec, unsigned int cmd,
sound/hda/core/device.c
276
int snd_hdac_read(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/device.c
294
int _snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid, int parm,
sound/hda/core/device.c
313
int snd_hdac_read_parm_uncached(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/device.c
332
int snd_hdac_override_parm(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/device.c
357
int snd_hdac_get_sub_nodes(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/device.c
375
static void setup_fg_nodes(struct hdac_device *codec)
sound/hda/core/device.c
405
int snd_hdac_refresh_widgets(struct hdac_device *codec)
sound/hda/core/device.c
41
int snd_hdac_device_init(struct hdac_device *codec, struct hdac_bus *bus,
sound/hda/core/device.c
434
static unsigned int get_num_conns(struct hdac_device *codec, hda_nid_t nid)
sound/hda/core/device.c
462
int snd_hdac_get_connections(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/device.c
565
int snd_hdac_power_up(struct hdac_device *codec)
sound/hda/core/device.c
577
int snd_hdac_power_down(struct hdac_device *codec)
sound/hda/core/device.c
596
int snd_hdac_power_up_pm(struct hdac_device *codec)
sound/hda/core/device.c
608
int snd_hdac_keep_power_up(struct hdac_device *codec)
sound/hda/core/device.c
629
int snd_hdac_power_down_pm(struct hdac_device *codec)
sound/hda/core/device.c
672
static int get_codec_vendor_name(struct hdac_device *codec)
sound/hda/core/device.c
849
static unsigned int query_pcm_param(struct hdac_device *codec, hda_nid_t nid)
sound/hda/core/device.c
863
static unsigned int query_stream_param(struct hdac_device *codec, hda_nid_t nid)
sound/hda/core/device.c
888
int snd_hdac_query_supported_pcm(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/device.c
997
bool snd_hdac_is_supported_format(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/ext/bus.c
70
struct hdac_device *codec, *__codec;
sound/hda/core/ext/bus.c
82
struct hdac_device, dev))
sound/hda/core/ext/bus.c
90
static inline struct hdac_device *get_hdev(struct device *dev)
sound/hda/core/ext/bus.c
92
struct hdac_device *hdev = dev_to_hdac_dev(dev);
sound/hda/core/ext/controller.c
375
static void hdac_ext_codec_link_up(struct hdac_device *codec)
sound/hda/core/ext/controller.c
385
static void hdac_ext_codec_link_down(struct hdac_device *codec)
sound/hda/core/ext/controller.c
395
void snd_hdac_ext_bus_link_power(struct hdac_device *codec, bool enable)
sound/hda/core/hda_bus_type.c
24
hdac_get_device_id(struct hdac_device *hdev, const struct hdac_driver *drv)
sound/hda/core/hda_bus_type.c
41
static int hdac_codec_match(struct hdac_device *dev, const struct hdac_driver *drv)
sound/hda/core/hda_bus_type.c
51
struct hdac_device *hdev = dev_to_hdac_dev(dev);
sound/hda/core/hdmi_chmap.c
182
static int hdmi_pin_set_slot_channel(struct hdac_device *codec,
sound/hda/core/hdmi_chmap.c
190
static int hdmi_pin_get_slot_channel(struct hdac_device *codec,
sound/hda/core/hdmi_chmap.c
198
static int hdmi_get_channel_count(struct hdac_device *codec, hda_nid_t cvt_nid)
sound/hda/core/hdmi_chmap.c
204
static void hdmi_set_channel_count(struct hdac_device *codec,
sound/hda/core/hdmi_chmap.c
268
static int hdmi_channel_allocation_spk_alloc_blk(struct hdac_device *codec,
sound/hda/core/hdmi_chmap.c
587
int snd_hdac_channel_allocation(struct hdac_device *hdac, int spk_alloc,
sound/hda/core/hdmi_chmap.c
835
void snd_hdac_register_chmap_ops(struct hdac_device *hdac,
sound/hda/core/local.h
10
int hda_widget_sysfs_init(struct hdac_device *codec);
sound/hda/core/local.h
11
int hda_widget_sysfs_reinit(struct hdac_device *codec, hda_nid_t start_nid,
sound/hda/core/local.h
13
void hda_widget_sysfs_exit(struct hdac_device *codec);
sound/hda/core/local.h
15
int snd_hdac_bus_add_device(struct hdac_bus *bus, struct hdac_device *codec);
sound/hda/core/local.h
17
struct hdac_device *codec);
sound/hda/core/local.h
22
int snd_hdac_exec_verb(struct hdac_device *codec, unsigned int cmd,
sound/hda/core/regmap.c
116
struct hdac_device *codec = dev_to_hdac_dev(dev);
sound/hda/core/regmap.c
156
static int hda_reg_read_stereo_amp(struct hdac_device *codec,
sound/hda/core/regmap.c
174
static int hda_reg_write_stereo_amp(struct hdac_device *codec,
sound/hda/core/regmap.c
204
static int hda_reg_read_coef(struct hdac_device *codec, unsigned int reg,
sound/hda/core/regmap.c
222
static int hda_reg_write_coef(struct hdac_device *codec, unsigned int reg,
sound/hda/core/regmap.c
242
struct hdac_device *codec = context;
sound/hda/core/regmap.c
25
static int codec_pm_lock(struct hdac_device *codec)
sound/hda/core/regmap.c
281
struct hdac_device *codec = context;
sound/hda/core/regmap.c
30
static void codec_pm_unlock(struct hdac_device *codec, int lock)
sound/hda/core/regmap.c
374
int snd_hdac_regmap_init(struct hdac_device *codec)
sound/hda/core/regmap.c
391
void snd_hdac_regmap_exit(struct hdac_device *codec)
sound/hda/core/regmap.c
40
struct hdac_device *codec = dev_to_hdac_dev(dev);
sound/hda/core/regmap.c
408
int snd_hdac_regmap_add_vendor_verb(struct hdac_device *codec,
sound/hda/core/regmap.c
425
static int reg_raw_write(struct hdac_device *codec, unsigned int reg,
sound/hda/core/regmap.c
455
int snd_hdac_regmap_write_raw(struct hdac_device *codec, unsigned int reg,
sound/hda/core/regmap.c
462
static int reg_raw_read(struct hdac_device *codec, unsigned int reg,
sound/hda/core/regmap.c
472
static int __snd_hdac_regmap_read_raw(struct hdac_device *codec,
sound/hda/core/regmap.c
487
int snd_hdac_regmap_read_raw(struct hdac_device *codec, unsigned int reg,
sound/hda/core/regmap.c
497
int snd_hdac_regmap_read_raw_uncached(struct hdac_device *codec,
sound/hda/core/regmap.c
503
static int reg_raw_update(struct hdac_device *codec, unsigned int reg,
sound/hda/core/regmap.c
540
int snd_hdac_regmap_update_raw(struct hdac_device *codec, unsigned int reg,
sound/hda/core/regmap.c
547
static int reg_raw_update_once(struct hdac_device *codec, unsigned int reg,
sound/hda/core/regmap.c
571
int snd_hdac_regmap_update_raw_once(struct hdac_device *codec, unsigned int reg,
sound/hda/core/regmap.c
582
void snd_hdac_regmap_sync(struct hdac_device *codec)
sound/hda/core/regmap.c
67
struct hdac_device *codec = dev_to_hdac_dev(dev);
sound/hda/core/sysfs.c
114
struct hdac_device *codec;
sound/hda/core/sysfs.c
130
struct hdac_device *codec;
sound/hda/core/sysfs.c
161
static ssize_t caps_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
167
static ssize_t pin_caps_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
176
static ssize_t pin_cfg_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
188
static bool has_pcm_cap(struct hdac_device *codec, hda_nid_t nid)
sound/hda/core/sysfs.c
201
static ssize_t pcm_caps_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
210
static ssize_t pcm_formats_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
219
static ssize_t amp_in_caps_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
228
static ssize_t amp_out_caps_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
237
static ssize_t power_caps_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
24
struct hdac_device *codec = dev_to_hdac_dev(dev); \
sound/hda/core/sysfs.c
246
static ssize_t gpio_caps_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
253
static ssize_t connections_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
320
static void widget_tree_free(struct hdac_device *codec)
sound/hda/core/sysfs.c
34
struct hdac_device *codec = dev_to_hdac_dev(dev); \
sound/hda/core/sysfs.c
363
static int widget_tree_create(struct hdac_device *codec)
sound/hda/core/sysfs.c
400
int hda_widget_sysfs_init(struct hdac_device *codec)
sound/hda/core/sysfs.c
417
void hda_widget_sysfs_exit(struct hdac_device *codec)
sound/hda/core/sysfs.c
423
int hda_widget_sysfs_reinit(struct hdac_device *codec,
sound/hda/core/sysfs.c
89
ssize_t (*show)(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
91
ssize_t (*store)(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
96
static int get_codec_nid(struct kobject *kobj, struct hdac_device **codecp)
sound/soc/codecs/hda.c
148
struct hdac_device *hdev = &codec->core;
sound/soc/codecs/hda.c
176
struct hdac_device *hdev = &codec->core;
sound/soc/codecs/hda.c
271
struct hdac_device *hdev = &codec->core;
sound/soc/codecs/hda.c
344
static int hda_hdev_attach(struct hdac_device *hdev)
sound/soc/codecs/hda.c
376
static int hda_hdev_detach(struct hdac_device *hdev)
sound/soc/codecs/hdac_hda.c
408
struct hdac_device *hdev = &hda_pvt->codec->core;
sound/soc/codecs/hdac_hda.c
547
struct hdac_device *hdev = &hda_pvt->codec->core;
sound/soc/codecs/hdac_hda.c
621
static int hdac_hda_dev_probe(struct hdac_device *hdev)
sound/soc/codecs/hdac_hda.c
655
static int hdac_hda_dev_remove(struct hdac_device *hdev)
sound/soc/codecs/hdac_hdmi.c
1033
static void hdac_hdmi_add_pinmux_cvt_route(struct hdac_device *hdev,
sound/soc/codecs/hdac_hdmi.c
1081
struct hdac_device *hdev = dev_to_hdac_dev(dev);
sound/soc/codecs/hdac_hdmi.c
1181
static int hdac_hdmi_init_dai_map(struct hdac_device *hdev)
sound/soc/codecs/hdac_hdmi.c
1208
static int hdac_hdmi_add_cvt(struct hdac_device *hdev, hda_nid_t nid)
sound/soc/codecs/hdac_hdmi.c
1230
static int hdac_hdmi_parse_eld(struct hdac_device *hdev,
sound/soc/codecs/hdac_hdmi.c
124
struct hdac_device *hdev;
sound/soc/codecs/hdac_hdmi.c
1261
struct hdac_device *hdev = pin->hdev;
sound/soc/codecs/hdac_hdmi.c
1344
static int hdac_hdmi_add_ports(struct hdac_device *hdev,
sound/soc/codecs/hdac_hdmi.c
1371
static int hdac_hdmi_add_pin(struct hdac_device *hdev, hda_nid_t nid)
sound/soc/codecs/hdac_hdmi.c
1402
static void hdac_hdmi_skl_enable_all_pins(struct hdac_device *hdev)
sound/soc/codecs/hdac_hdmi.c
1420
static void hdac_hdmi_skl_enable_dp12(struct hdac_device *hdev)
sound/soc/codecs/hdac_hdmi.c
1451
static int hdac_hdmi_create_dais(struct hdac_device *hdev,
sound/soc/codecs/hdac_hdmi.c
1520
static int hdac_hdmi_parse_and_map_nid(struct hdac_device *hdev,
sound/soc/codecs/hdac_hdmi.c
159
struct hdac_device *hdev = port->pin->hdev;
sound/soc/codecs/hdac_hdmi.c
1591
struct hdac_device *hdev = aptr;
sound/soc/codecs/hdac_hdmi.c
1647
static void hdac_hdmi_present_sense_all_pins(struct hdac_device *hdev,
sound/soc/codecs/hdac_hdmi.c
1674
struct hdac_device *hdev = hdmi->hdev;
sound/soc/codecs/hdac_hdmi.c
1733
struct hdac_device *hdev = hdmi->hdev;
sound/soc/codecs/hdac_hdmi.c
1746
struct hdac_device *hdev = dev_to_hdac_dev(dev);
sound/soc/codecs/hdac_hdmi.c
1774
static void hdac_hdmi_get_chmap(struct hdac_device *hdev, int pcm_idx,
sound/soc/codecs/hdac_hdmi.c
1783
static void hdac_hdmi_set_chmap(struct hdac_device *hdev, int pcm_idx,
sound/soc/codecs/hdac_hdmi.c
1805
static bool is_hdac_hdmi_pcm_attached(struct hdac_device *hdev, int pcm_idx)
sound/soc/codecs/hdac_hdmi.c
1819
static int hdac_hdmi_get_spk_alloc(struct hdac_device *hdev, int pcm_idx)
sound/soc/codecs/hdac_hdmi.c
1847
static int hdac_hdmi_dev_probe(struct hdac_device *hdev)
sound/soc/codecs/hdac_hdmi.c
1916
static void clear_dapm_works(struct hdac_device *hdev)
sound/soc/codecs/hdac_hdmi.c
1927
static int hdac_hdmi_dev_remove(struct hdac_device *hdev)
sound/soc/codecs/hdac_hdmi.c
1937
struct hdac_device *hdev = dev_to_hdac_dev(dev);
sound/soc/codecs/hdac_hdmi.c
1973
struct hdac_device *hdev = dev_to_hdac_dev(dev);
sound/soc/codecs/hdac_hdmi.c
217
static int hdac_hdmi_get_port_len(struct hdac_device *hdev, hda_nid_t nid)
sound/soc/codecs/hdac_hdmi.c
240
static int hdac_hdmi_port_select_get(struct hdac_device *hdev,
sound/soc/codecs/hdac_hdmi.c
251
static int hdac_hdmi_port_select_set(struct hdac_device *hdev,
sound/soc/codecs/hdac_hdmi.c
334
hdac_hdmi_set_dip_index(struct hdac_device *hdev, hda_nid_t pin_nid,
sound/soc/codecs/hdac_hdmi.c
355
static int hdac_hdmi_setup_audio_infoframe(struct hdac_device *hdev,
sound/soc/codecs/hdac_hdmi.c
442
struct hdac_device *hdev = hdmi->hdev;
sound/soc/codecs/hdac_hdmi.c
489
static int hdac_hdmi_query_port_connlist(struct hdac_device *hdev,
sound/soc/codecs/hdac_hdmi.c
526
struct hdac_device *hdev,
sound/soc/codecs/hdac_hdmi.c
564
static void hdac_hdmi_verify_connect_sel_all_pins(struct hdac_device *hdev)
sound/soc/codecs/hdac_hdmi.c
592
struct hdac_device *hdev = hdmi->hdev;
sound/soc/codecs/hdac_hdmi.c
655
hdac_hdmi_query_cvt_params(struct hdac_device *hdev, struct hdac_hdmi_cvt *cvt)
sound/soc/codecs/hdac_hdmi.c
718
static struct hdac_hdmi_pcm *hdac_hdmi_get_pcm(struct hdac_device *hdev,
sound/soc/codecs/hdac_hdmi.c
738
static void hdac_hdmi_set_power_state(struct hdac_device *hdev,
sound/soc/codecs/hdac_hdmi.c
759
static void hdac_hdmi_set_amp(struct hdac_device *hdev,
sound/soc/codecs/hdac_hdmi.c
773
struct hdac_device *hdev = dev_to_hdac_dev(dev);
sound/soc/codecs/hdac_hdmi.c
80
struct hdac_device *hdev;
sound/soc/codecs/hdac_hdmi.c
819
struct hdac_device *hdev = dev_to_hdac_dev(dev);
sound/soc/codecs/hdac_hdmi.c
875
struct hdac_device *hdev = dev_to_hdac_dev(dev);
sound/soc/codecs/hdac_hdmi.c
911
struct hdac_device *hdev = dev_to_hdac_dev(dev);
sound/soc/codecs/hdac_hdmi.c
965
static int hdac_hdmi_create_pin_port_muxs(struct hdac_device *hdev,
sound/soc/intel/avs/board_selection.c
599
struct hdac_device *hdev = &codec->core;
sound/soc/intel/avs/board_selection.c
618
struct hdac_device *hdev;
sound/soc/intel/avs/core.c
548
struct hdac_device *hdev, *save;
sound/soc/sof/intel/hda-bus.c
34
static void sof_hda_bus_link_power(struct hdac_device *codec, bool enable)