Symbol: azx
sound/hda/common/controller.c
1001
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
1020
void azx_init_chip(struct azx *chip, bool full_reset)
sound/hda/common/controller.c
1030
void azx_stop_all_streams(struct azx *chip)
sound/hda/common/controller.c
1038
void azx_stop_chip(struct azx *chip)
sound/hda/common/controller.c
1049
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
1063
struct azx *chip = dev_id;
sound/hda/common/controller.c
1119
static int probe_codec(struct azx *chip, int addr)
sound/hda/common/controller.c
1141
struct azx *chip = bus_to_azx(&bus->core);
sound/hda/common/controller.c
115
struct azx *chip = apcm->chip;
sound/hda/common/controller.c
1152
int azx_bus_init(struct azx *chip, const char *model)
sound/hda/common/controller.c
1188
int azx_probe_codecs(struct azx *chip, unsigned int max_slots)
sound/hda/common/controller.c
1245
int azx_codec_configure(struct azx *chip)
sound/hda/common/controller.c
1269
void azx_add_stream(struct azx *chip, struct azx_dev *azx_dev, int idx, int tag)
sound/hda/common/controller.c
1277
int azx_init_streams(struct azx *chip)
sound/hda/common/controller.c
1297
void azx_free_streams(struct azx *chip)
sound/hda/common/controller.c
157
struct azx *chip = apcm->chip;
sound/hda/common/controller.c
206
struct azx *chip = apcm->chip;
sound/hda/common/controller.c
276
unsigned int azx_get_pos_lpib(struct azx *chip, struct azx_dev *azx_dev)
sound/hda/common/controller.c
282
unsigned int azx_get_pos_posbuf(struct azx *chip, struct azx_dev *azx_dev)
sound/hda/common/controller.c
288
unsigned int azx_get_position(struct azx *chip,
sound/hda/common/controller.c
324
struct azx *chip = apcm->chip;
sound/hda/common/controller.c
368
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
580
struct azx *chip = apcm->chip;
sound/hda/common/controller.c
698
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
766
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
839
static int azx_single_wait_for_response(struct azx *chip, unsigned int addr)
sound/hda/common/controller.c
862
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
906
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
920
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
942
azx_get_dsp_loader_dev(struct azx *chip)
sound/hda/common/controller.c
95
struct azx *chip = apcm->chip;
sound/hda/common/controller.c
959
struct azx *chip = bus_to_azx(bus);
sound/hda/common/controller.c
990
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
153
#define bus_to_azx(_bus) container_of(_bus, struct azx, bus.core)
sound/hda/common/hda_controller.h
155
static inline bool azx_snoop(struct azx *chip)
sound/hda/common/hda_controller.h
185
unsigned int azx_get_position(struct azx *chip, struct azx_dev *azx_dev);
sound/hda/common/hda_controller.h
186
unsigned int azx_get_pos_lpib(struct azx *chip, struct azx_dev *azx_dev);
sound/hda/common/hda_controller.h
187
unsigned int azx_get_pos_posbuf(struct azx *chip, struct azx_dev *azx_dev);
sound/hda/common/hda_controller.h
190
void azx_stop_all_streams(struct azx *chip);
sound/hda/common/hda_controller.h
199
void azx_init_chip(struct azx *chip, bool full_reset);
sound/hda/common/hda_controller.h
200
void azx_stop_chip(struct azx *chip);
sound/hda/common/hda_controller.h
206
int azx_bus_init(struct azx *chip, const char *model);
sound/hda/common/hda_controller.h
207
int azx_probe_codecs(struct azx *chip, unsigned int max_slots);
sound/hda/common/hda_controller.h
208
int azx_codec_configure(struct azx *chip);
sound/hda/common/hda_controller.h
209
int azx_init_streams(struct azx *chip);
sound/hda/common/hda_controller.h
210
void azx_add_stream(struct azx *chip, struct azx_dev *s, int idx, int tag);
sound/hda/common/hda_controller.h
211
void azx_free_streams(struct azx *chip);
sound/hda/common/hda_controller.h
213
static inline int azx_stream_direction(struct azx *chip, unsigned char index)
sound/hda/common/hda_controller.h
71
struct azx;
sound/hda/common/hda_controller.h
76
int (*disable_msi_reset_irq)(struct azx *);
sound/hda/common/hda_controller.h
78
int (*position_check)(struct azx *chip, struct azx_dev *azx_dev);
sound/hda/common/hda_controller.h
80
int (*link_power)(struct azx *chip, bool enable);
sound/hda/common/hda_controller.h
82
void (*pcm_close)(struct azx *chip, struct azx_dev *azx_dev);
sound/hda/common/hda_controller.h
86
struct azx *chip;
sound/hda/common/hda_controller.h
93
typedef unsigned int (*azx_get_pos_callback_t)(struct azx *, struct azx_dev *);
sound/hda/common/hda_controller.h
94
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
1022
struct azx *chip;
sound/hda/controllers/intel.c
1042
struct azx *chip;
sound/hda/controllers/intel.c
1055
struct azx *chip;
sound/hda/controllers/intel.c
1070
struct azx *chip;
sound/hda/controllers/intel.c
1089
struct azx *chip = card->private_data;
sound/hda/controllers/intel.c
1103
struct azx *chip = card->private_data;
sound/hda/controllers/intel.c
1117
struct azx *chip;
sound/hda/controllers/intel.c
1134
struct azx *chip;
sound/hda/controllers/intel.c
1151
struct azx *chip;
sound/hda/controllers/intel.c
1183
static int azx_probe_continue(struct azx *chip);
sound/hda/controllers/intel.c
1192
struct azx *chip = card->private_data;
sound/hda/controllers/intel.c
1246
struct azx *chip = card->private_data;
sound/hda/controllers/intel.c
1264
static void setup_vga_switcheroo_runtime_pm(struct azx *chip)
sound/hda/controllers/intel.c
1282
struct azx *chip = card->private_data;
sound/hda/controllers/intel.c
1289
static void init_vga_switcheroo(struct azx *chip)
sound/hda/controllers/intel.c
1315
static int register_vga_switcheroo(struct azx *chip)
sound/hda/controllers/intel.c
1344
static void azx_free(struct azx *chip)
sound/hda/controllers/intel.c
1409
struct azx *chip = device->device_data;
sound/hda/controllers/intel.c
1533
static int check_position_fix(struct azx *chip, int fix)
sound/hda/controllers/intel.c
1576
static void assign_position_fix(struct azx *chip, int fix)
sound/hda/controllers/intel.c
1630
static void check_probe_mask(struct azx *chip, int dev)
sound/hda/controllers/intel.c
1671
static void check_msi(struct azx *chip)
sound/hda/controllers/intel.c
1697
static void azx_check_snoop_available(struct azx *chip)
sound/hda/controllers/intel.c
1740
static int default_bdl_pos_adj(struct azx *chip)
sound/hda/controllers/intel.c
1779
struct azx **rchip)
sound/hda/controllers/intel.c
1786
struct azx *chip;
sound/hda/controllers/intel.c
1860
static int hda_init_streams(struct azx *chip)
sound/hda/controllers/intel.c
1892
static int azx_first_init(struct azx *chip)
sound/hda/controllers/intel.c
2080
static int disable_msi_reset_irq(struct azx *chip)
sound/hda/controllers/intel.c
2156
struct azx *chip;
sound/hda/controllers/intel.c
2314
static void set_default_power_save(struct azx *chip)
sound/hda/controllers/intel.c
2342
static int azx_probe_continue(struct azx *chip)
sound/hda/controllers/intel.c
2450
struct azx *chip;
sound/hda/controllers/intel.c
2468
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
728
struct azx *chip = &hda->chip;
sound/hda/controllers/intel.c
773
static void hda_intel_pcm_close(struct azx *chip, struct azx_dev *azx_dev)
sound/hda/controllers/intel.c
778
static void azx_clear_irq_pending(struct azx *chip)
sound/hda/controllers/intel.c
788
static int azx_acquire_irq(struct azx *chip, int do_disconnect)
sound/hda/controllers/intel.c
816
static unsigned int azx_via_get_position(struct azx *chip,
sound/hda/controllers/intel.c
871
static unsigned int azx_get_pos_fifo(struct azx *chip, struct azx_dev *azx_dev)
sound/hda/controllers/intel.c
902
static int azx_get_delay_from_fifo(struct azx *chip, struct azx_dev *azx_dev,
sound/hda/controllers/intel.c
911
static void __azx_shutdown_chip(struct azx *chip, bool skip_link_reset)
sound/hda/controllers/intel.c
923
static void azx_shutdown_chip(struct azx *chip)
sound/hda/controllers/intel.c
928
static void azx_add_card_list(struct azx *chip)
sound/hda/controllers/intel.c
936
static void azx_del_card_list(struct azx *chip)
sound/hda/controllers/intel.c
948
struct azx *chip;
sound/hda/controllers/intel.c
974
struct azx *chip;
sound/hda/controllers/intel.c
986
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;