sound/hda/common/controller.c
1018
void azx_init_chip(struct azx *chip, bool full_reset)
sound/hda/common/controller.c
1028
void azx_stop_all_streams(struct azx *chip)
sound/hda/common/controller.c
1036
void azx_stop_chip(struct azx *chip)
sound/hda/common/controller.c
1047
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
1061
struct azx *chip = dev_id;
sound/hda/common/controller.c
1117
static int probe_codec(struct azx *chip, int addr)
sound/hda/common/controller.c
113
struct azx *chip = apcm->chip;
sound/hda/common/controller.c
1139
struct azx *chip = bus_to_azx(&bus->core);
sound/hda/common/controller.c
1150
int azx_bus_init(struct azx *chip, const char *model)
sound/hda/common/controller.c
1186
int azx_probe_codecs(struct azx *chip, unsigned int max_slots)
sound/hda/common/controller.c
1243
int azx_codec_configure(struct azx *chip)
sound/hda/common/controller.c
1267
static int stream_direction(struct azx *chip, unsigned char index)
sound/hda/common/controller.c
1276
int azx_init_streams(struct azx *chip)
sound/hda/common/controller.c
1311
void azx_free_streams(struct azx *chip)
sound/hda/common/controller.c
155
struct azx *chip = apcm->chip;
sound/hda/common/controller.c
204
struct azx *chip = apcm->chip;
sound/hda/common/controller.c
274
unsigned int azx_get_pos_lpib(struct azx *chip, struct azx_dev *azx_dev)
sound/hda/common/controller.c
280
unsigned int azx_get_pos_posbuf(struct azx *chip, struct azx_dev *azx_dev)
sound/hda/common/controller.c
286
unsigned int azx_get_position(struct azx *chip,
sound/hda/common/controller.c
322
struct azx *chip = apcm->chip;
sound/hda/common/controller.c
366
struct azx *chip = apcm->chip;
sound/hda/common/controller.c
44
azx_assign_device(struct azx *chip, struct snd_pcm_substream *substream)
sound/hda/common/controller.c
578
struct azx *chip = apcm->chip;
sound/hda/common/controller.c
696
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
764
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
837
static int azx_single_wait_for_response(struct azx *chip, unsigned int addr)
sound/hda/common/controller.c
860
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
904
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
918
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
940
azx_get_dsp_loader_dev(struct azx *chip)
sound/hda/common/controller.c
95
struct azx *chip = apcm->chip;
sound/hda/common/controller.c
957
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
988
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
999
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller_trace.h
11
struct azx;
sound/hda/common/controller_trace.h
16
TP_PROTO(struct azx *chip, struct azx_dev *dev, int cmd),
sound/hda/common/controller_trace.h
37
TP_PROTO(struct azx *chip, struct azx_dev *dev, unsigned int pos, unsigned int delay),
sound/hda/common/controller_trace.h
59
TP_PROTO(struct azx *chip, struct azx_dev *azx_dev),
sound/hda/common/controller_trace.h
75
TP_PROTO(struct azx *chip, struct azx_dev *azx_dev),
sound/hda/common/controller_trace.h
80
TP_PROTO(struct azx *chip, struct azx_dev *azx_dev),
sound/hda/common/controller_trace.h
85
TP_PROTO(struct azx *chip, struct azx_dev *azx_dev),
sound/hda/common/controller_trace.h
90
TP_PROTO(struct azx *chip, struct azx_dev *azx_dev),
sound/hda/common/hda_controller.h
156
#define bus_to_azx(_bus) container_of(_bus, struct azx, bus.core)
sound/hda/common/hda_controller.h
158
static inline bool azx_snoop(struct azx *chip)
sound/hda/common/hda_controller.h
188
unsigned int azx_get_position(struct azx *chip, struct azx_dev *azx_dev);
sound/hda/common/hda_controller.h
189
unsigned int azx_get_pos_lpib(struct azx *chip, struct azx_dev *azx_dev);
sound/hda/common/hda_controller.h
190
unsigned int azx_get_pos_posbuf(struct azx *chip, struct azx_dev *azx_dev);
sound/hda/common/hda_controller.h
193
void azx_stop_all_streams(struct azx *chip);
sound/hda/common/hda_controller.h
202
void azx_init_chip(struct azx *chip, bool full_reset);
sound/hda/common/hda_controller.h
203
void azx_stop_chip(struct azx *chip);
sound/hda/common/hda_controller.h
209
int azx_bus_init(struct azx *chip, const char *model);
sound/hda/common/hda_controller.h
210
int azx_probe_codecs(struct azx *chip, unsigned int max_slots);
sound/hda/common/hda_controller.h
211
int azx_codec_configure(struct azx *chip);
sound/hda/common/hda_controller.h
212
int azx_init_streams(struct azx *chip);
sound/hda/common/hda_controller.h
213
void azx_free_streams(struct azx *chip);
sound/hda/common/hda_controller.h
72
struct azx;
sound/hda/common/hda_controller.h
77
int (*disable_msi_reset_irq)(struct azx *);
sound/hda/common/hda_controller.h
79
int (*position_check)(struct azx *chip, struct azx_dev *azx_dev);
sound/hda/common/hda_controller.h
81
int (*link_power)(struct azx *chip, bool enable);
sound/hda/common/hda_controller.h
85
struct azx *chip;
sound/hda/common/hda_controller.h
92
typedef unsigned int (*azx_get_pos_callback_t)(struct azx *, struct azx_dev *);
sound/hda/common/hda_controller.h
93
typedef int (*azx_get_delay_callback_t)(struct azx *, struct azx_dev *, unsigned int pos);
sound/hda/controllers/acpi.c
104
gcap = azx_readw(azx, GCAP);
sound/hda/controllers/acpi.c
107
azx->align_buffer_size = 1;
sound/hda/controllers/acpi.c
109
azx->capture_streams = (gcap >> 8) & 0x0f;
sound/hda/controllers/acpi.c
110
azx->playback_streams = (gcap >> 12) & 0x0f;
sound/hda/controllers/acpi.c
112
azx->capture_index_offset = 0;
sound/hda/controllers/acpi.c
113
azx->playback_index_offset = azx->capture_streams;
sound/hda/controllers/acpi.c
114
azx->num_streams = azx->playback_streams + azx->capture_streams;
sound/hda/controllers/acpi.c
116
err = azx_init_streams(azx);
sound/hda/controllers/acpi.c
122
err = azx_alloc_stream_pages(azx);
sound/hda/controllers/acpi.c
128
azx_init_chip(azx, 1);
sound/hda/controllers/acpi.c
15
struct azx azx;
sound/hda/controllers/acpi.c
154
struct azx *chip = &hda->azx;
sound/hda/controllers/acpi.c
183
struct azx *azx = &hda->azx;
sound/hda/controllers/acpi.c
186
mutex_init(&azx->open_mutex);
sound/hda/controllers/acpi.c
187
azx->card = hda->card;
sound/hda/controllers/acpi.c
188
INIT_LIST_HEAD(&azx->pcm_list);
sound/hda/controllers/acpi.c
190
azx->ops = &null_ops;
sound/hda/controllers/acpi.c
191
azx->driver_caps = hda->data->flags;
sound/hda/controllers/acpi.c
192
azx->driver_type = hda->data->flags & 0xff;
sound/hda/controllers/acpi.c
193
azx->codec_probe_mask = -1;
sound/hda/controllers/acpi.c
195
err = azx_bus_init(azx, NULL);
sound/hda/controllers/acpi.c
199
err = snd_device_new(hda->card, SNDRV_DEV_LOWLEVEL, &hda->azx, &ops);
sound/hda/controllers/acpi.c
239
hda->card->private_data = &hda->azx;
sound/hda/controllers/acpi.c
260
struct azx *chip;
sound/hda/controllers/acpi.c
42
struct azx *chip = device->device_data;
sound/hda/controllers/acpi.c
50
struct azx *azx = device->device_data;
sound/hda/controllers/acpi.c
51
struct hda_acpi *hda = container_of(azx, struct hda_acpi, azx);
sound/hda/controllers/acpi.c
54
if (azx_bus(azx)->chip_init) {
sound/hda/controllers/acpi.c
55
azx_stop_all_streams(azx);
sound/hda/controllers/acpi.c
56
azx_stop_chip(azx);
sound/hda/controllers/acpi.c
59
azx_free_stream_pages(azx);
sound/hda/controllers/acpi.c
60
azx_free_streams(azx);
sound/hda/controllers/acpi.c
61
snd_hdac_bus_exit(azx_bus(azx));
sound/hda/controllers/acpi.c
68
struct hdac_bus *bus = azx_bus(&hda->azx);
sound/hda/controllers/acpi.c
69
struct snd_card *card = hda->azx.card;
sound/hda/controllers/acpi.c
71
struct azx *azx = &hda->azx;
sound/hda/controllers/acpi.c
94
IRQF_SHARED, KBUILD_MODNAME, azx);
sound/hda/controllers/cix-ipbloq.c
186
struct azx *chip;
sound/hda/controllers/cix-ipbloq.c
239
struct azx *chip;
sound/hda/controllers/cix-ipbloq.c
26
struct azx chip;
sound/hda/controllers/cix-ipbloq.c
313
struct azx *chip = card->private_data;
sound/hda/controllers/cix-ipbloq.c
324
struct azx *chip;
sound/hda/controllers/cix-ipbloq.c
363
struct azx *chip = card->private_data;
sound/hda/controllers/cix-ipbloq.c
379
struct azx *chip = card->private_data;
sound/hda/controllers/cix-ipbloq.c
39
struct azx *chip = device->device_data;
sound/hda/controllers/cix-ipbloq.c
48
struct azx *chip = device->device_data;
sound/hda/controllers/cix-ipbloq.c
64
struct azx *chip = &hda->chip;
sound/hda/controllers/cix-ipbloq.c
99
struct azx *chip,
sound/hda/controllers/intel.c
1011
struct azx *chip;
sound/hda/controllers/intel.c
1031
struct azx *chip;
sound/hda/controllers/intel.c
1044
struct azx *chip;
sound/hda/controllers/intel.c
1059
struct azx *chip;
sound/hda/controllers/intel.c
1078
struct azx *chip = card->private_data;
sound/hda/controllers/intel.c
1092
struct azx *chip = card->private_data;
sound/hda/controllers/intel.c
1106
struct azx *chip;
sound/hda/controllers/intel.c
1123
struct azx *chip;
sound/hda/controllers/intel.c
1140
struct azx *chip;
sound/hda/controllers/intel.c
1172
static int azx_probe_continue(struct azx *chip);
sound/hda/controllers/intel.c
1181
struct azx *chip = card->private_data;
sound/hda/controllers/intel.c
1235
struct azx *chip = card->private_data;
sound/hda/controllers/intel.c
1253
static void setup_vga_switcheroo_runtime_pm(struct azx *chip)
sound/hda/controllers/intel.c
1271
struct azx *chip = card->private_data;
sound/hda/controllers/intel.c
1278
static void init_vga_switcheroo(struct azx *chip)
sound/hda/controllers/intel.c
1304
static int register_vga_switcheroo(struct azx *chip)
sound/hda/controllers/intel.c
1333
static void azx_free(struct azx *chip)
sound/hda/controllers/intel.c
1401
struct azx *chip = device->device_data;
sound/hda/controllers/intel.c
1525
static int check_position_fix(struct azx *chip, int fix)
sound/hda/controllers/intel.c
1568
static void assign_position_fix(struct azx *chip, int fix)
sound/hda/controllers/intel.c
1622
static void check_probe_mask(struct azx *chip, int dev)
sound/hda/controllers/intel.c
1663
static void check_msi(struct azx *chip)
sound/hda/controllers/intel.c
1689
static void azx_check_snoop_available(struct azx *chip)
sound/hda/controllers/intel.c
1732
static int default_bdl_pos_adj(struct azx *chip)
sound/hda/controllers/intel.c
1771
struct azx **rchip)
sound/hda/controllers/intel.c
1778
struct azx *chip;
sound/hda/controllers/intel.c
1852
static int azx_first_init(struct azx *chip)
sound/hda/controllers/intel.c
2045
struct azx *chip = card->private_data;
sound/hda/controllers/intel.c
2058
static int disable_msi_reset_irq(struct azx *chip)
sound/hda/controllers/intel.c
2133
struct azx *chip;
sound/hda/controllers/intel.c
2305
static void set_default_power_save(struct azx *chip)
sound/hda/controllers/intel.c
2333
static int azx_probe_continue(struct azx *chip)
sound/hda/controllers/intel.c
2432
struct azx *chip;
sound/hda/controllers/intel.c
2463
struct azx *chip;
sound/hda/controllers/intel.c
366
static int azx_acquire_irq(struct azx *chip, int do_disconnect);
sound/hda/controllers/intel.c
367
static void set_default_power_save(struct azx *chip);
sound/hda/controllers/intel.c
384
static void azx_init_pci(struct azx *chip)
sound/hda/controllers/intel.c
451
static void bxt_reduce_dma_latency(struct azx *chip)
sound/hda/controllers/intel.c
469
static int intel_get_lctl_scf(struct azx *chip)
sound/hda/controllers/intel.c
488
static int intel_ml_lctl_set_power(struct azx *chip, int state)
sound/hda/controllers/intel.c
515
static void intel_init_lctl(struct azx *chip)
sound/hda/controllers/intel.c
552
static void hda_intel_init_chip(struct azx *chip, bool full_reset)
sound/hda/controllers/intel.c
582
static int azx_get_delay_from_lpib(struct azx *chip, struct azx_dev *azx_dev,
sound/hda/controllers/intel.c
613
static int azx_position_ok(struct azx *chip, struct azx_dev *azx_dev);
sound/hda/controllers/intel.c
616
static int azx_position_check(struct azx *chip, struct azx_dev *azx_dev)
sound/hda/controllers/intel.c
647
static int azx_position_ok(struct azx *chip, struct azx_dev *azx_dev)
sound/hda/controllers/intel.c
725
struct azx *chip = &hda->chip;
sound/hda/controllers/intel.c
765
static void azx_clear_irq_pending(struct azx *chip)
sound/hda/controllers/intel.c
777
static int azx_acquire_irq(struct azx *chip, int do_disconnect)
sound/hda/controllers/intel.c
805
static unsigned int azx_via_get_position(struct azx *chip,
sound/hda/controllers/intel.c
860
static unsigned int azx_get_pos_fifo(struct azx *chip, struct azx_dev *azx_dev)
sound/hda/controllers/intel.c
891
static int azx_get_delay_from_fifo(struct azx *chip, struct azx_dev *azx_dev,
sound/hda/controllers/intel.c
900
static void __azx_shutdown_chip(struct azx *chip, bool skip_link_reset)
sound/hda/controllers/intel.c
912
static void azx_shutdown_chip(struct azx *chip)
sound/hda/controllers/intel.c
917
static void azx_add_card_list(struct azx *chip)
sound/hda/controllers/intel.c
925
static void azx_del_card_list(struct azx *chip)
sound/hda/controllers/intel.c
937
struct azx *chip;
sound/hda/controllers/intel.c
963
struct azx *chip;
sound/hda/controllers/intel.c
975
static void __azx_runtime_resume(struct azx *chip)
sound/hda/controllers/intel.h
10
struct azx chip;
sound/hda/controllers/intel_trace.h
12
TP_PROTO(struct azx *chip),
sound/hda/controllers/intel_trace.h
28
TP_PROTO(struct azx *chip),
sound/hda/controllers/intel_trace.h
33
TP_PROTO(struct azx *chip),
sound/hda/controllers/intel_trace.h
38
TP_PROTO(struct azx *chip),
sound/hda/controllers/intel_trace.h
43
TP_PROTO(struct azx *chip),
sound/hda/controllers/tegra.c
161
struct azx *chip = card->private_data;
sound/hda/controllers/tegra.c
180
struct azx *chip = card->private_data;
sound/hda/controllers/tegra.c
219
struct azx *chip = device->device_data;
sound/hda/controllers/tegra.c
230
struct azx *chip = device->device_data;
sound/hda/controllers/tegra.c
246
static int hda_tegra_init_chip(struct azx *chip, struct platform_device *pdev)
sound/hda/controllers/tegra.c
265
static int hda_tegra_first_init(struct azx *chip, struct platform_device *pdev)
sound/hda/controllers/tegra.c
418
struct azx *chip;
sound/hda/controllers/tegra.c
516
struct azx *chip;
sound/hda/controllers/tegra.c
591
struct azx *chip = &hda->chip;
sound/hda/controllers/tegra.c
626
struct azx *chip;
sound/hda/controllers/tegra.c
82
struct azx chip;