hda                91 drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h 	} hda;
hda               151 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 		if (!ior->func->hda.hpd)
hda               157 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 			ior->func->hda.hpd(ior, hidx, true);
hda               158 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 			ior->func->hda.eld(ior, data, size);
hda               162 drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c 			ior->func->hda.hpd(ior, hidx, false);
hda               177 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c 	.hda = {
hda                43 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgk104.c 	.hda = {
hda                57 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c 	.hda = {
hda               115 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c 	.hda = {
hda                59 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c 	.hda = {
hda               103 drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c 	.hda = {
hda                43 drivers/gpu/drm/nouveau/nvkm/engine/disp/sormcp89.c 	.hda = {
hda                88 drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu102.c 	.hda = {
hda               257 drivers/gpu/drm/sti/sti_hda.c 	struct sti_hda *hda;
hda               263 drivers/gpu/drm/sti/sti_hda.c static u32 hda_read(struct sti_hda *hda, int offset)
hda               265 drivers/gpu/drm/sti/sti_hda.c 	return readl(hda->regs + offset);
hda               268 drivers/gpu/drm/sti/sti_hda.c static void hda_write(struct sti_hda *hda, u32 val, int offset)
hda               270 drivers/gpu/drm/sti/sti_hda.c 	writel(val, hda->regs + offset);
hda               299 drivers/gpu/drm/sti/sti_hda.c static void hda_enable_hd_dacs(struct sti_hda *hda, bool enable)
hda               301 drivers/gpu/drm/sti/sti_hda.c 	if (hda->video_dacs_ctrl) {
hda               304 drivers/gpu/drm/sti/sti_hda.c 		val = readl(hda->video_dacs_ctrl);
hda               310 drivers/gpu/drm/sti/sti_hda.c 		writel(val, hda->video_dacs_ctrl);
hda               315 drivers/gpu/drm/sti/sti_hda.c 				   readl(hda->regs + reg))
hda               347 drivers/gpu/drm/sti/sti_hda.c 	struct sti_hda *hda = (struct sti_hda *)node->info_ent->data;
hda               349 drivers/gpu/drm/sti/sti_hda.c 	seq_printf(s, "HD Analog: (vaddr = 0x%p)", hda->regs);
hda               351 drivers/gpu/drm/sti/sti_hda.c 	hda_dbg_cfg(s, readl(hda->regs + HDA_ANA_CFG));
hda               358 drivers/gpu/drm/sti/sti_hda.c 	hda_dbg_awg_microcode(s, hda->regs + HDA_SYNC_AWGI);
hda               359 drivers/gpu/drm/sti/sti_hda.c 	if (hda->video_dacs_ctrl)
hda               360 drivers/gpu/drm/sti/sti_hda.c 		hda_dbg_video_dacs_ctrl(s, hda->video_dacs_ctrl);
hda               369 drivers/gpu/drm/sti/sti_hda.c static int hda_debugfs_init(struct sti_hda *hda, struct drm_minor *minor)
hda               374 drivers/gpu/drm/sti/sti_hda.c 		hda_debugfs_files[i].data = hda;
hda               388 drivers/gpu/drm/sti/sti_hda.c static void sti_hda_configure_awg(struct sti_hda *hda, u32 *awg_instr, int nb)
hda               395 drivers/gpu/drm/sti/sti_hda.c 		hda_write(hda, awg_instr[i], HDA_SYNC_AWGI + i * 4);
hda               397 drivers/gpu/drm/sti/sti_hda.c 		hda_write(hda, 0, HDA_SYNC_AWGI + i * 4);
hda               402 drivers/gpu/drm/sti/sti_hda.c 	struct sti_hda *hda = bridge->driver_private;
hda               405 drivers/gpu/drm/sti/sti_hda.c 	if (!hda->enabled)
hda               411 drivers/gpu/drm/sti/sti_hda.c 	val = hda_read(hda, HDA_ANA_CFG);
hda               413 drivers/gpu/drm/sti/sti_hda.c 	hda_write(hda, val, HDA_ANA_CFG);
hda               414 drivers/gpu/drm/sti/sti_hda.c 	hda_write(hda, 0, HDA_ANA_ANC_CTRL);
hda               416 drivers/gpu/drm/sti/sti_hda.c 	hda_enable_hd_dacs(hda, false);
hda               419 drivers/gpu/drm/sti/sti_hda.c 	clk_disable_unprepare(hda->clk_hddac);
hda               420 drivers/gpu/drm/sti/sti_hda.c 	clk_disable_unprepare(hda->clk_pix);
hda               422 drivers/gpu/drm/sti/sti_hda.c 	hda->enabled = false;
hda               427 drivers/gpu/drm/sti/sti_hda.c 	struct sti_hda *hda = bridge->driver_private;
hda               435 drivers/gpu/drm/sti/sti_hda.c 	if (hda->enabled)
hda               439 drivers/gpu/drm/sti/sti_hda.c 	if (clk_prepare_enable(hda->clk_pix))
hda               441 drivers/gpu/drm/sti/sti_hda.c 	if (clk_prepare_enable(hda->clk_hddac))
hda               444 drivers/gpu/drm/sti/sti_hda.c 	if (!hda_get_mode_idx(hda->mode, &mode_idx)) {
hda               479 drivers/gpu/drm/sti/sti_hda.c 	hda_enable_hd_dacs(hda, true);
hda               482 drivers/gpu/drm/sti/sti_hda.c 	hda_write(hda, SCALE_CTRL_Y_DFLT, HDA_ANA_SCALE_CTRL_Y);
hda               483 drivers/gpu/drm/sti/sti_hda.c 	hda_write(hda, SCALE_CTRL_CB_DFLT, HDA_ANA_SCALE_CTRL_CB);
hda               484 drivers/gpu/drm/sti/sti_hda.c 	hda_write(hda, SCALE_CTRL_CR_DFLT, HDA_ANA_SCALE_CTRL_CR);
hda               487 drivers/gpu/drm/sti/sti_hda.c 	hda_write(hda , src_filter_y, HDA_ANA_SRC_Y_CFG);
hda               488 drivers/gpu/drm/sti/sti_hda.c 	hda_write(hda, src_filter_c,  HDA_ANA_SRC_C_CFG);
hda               490 drivers/gpu/drm/sti/sti_hda.c 		hda_write(hda, coef_y[i], HDA_COEFF_Y_PH1_TAP123 + i * 4);
hda               491 drivers/gpu/drm/sti/sti_hda.c 		hda_write(hda, coef_c[i], HDA_COEFF_C_PH1_TAP123 + i * 4);
hda               496 drivers/gpu/drm/sti/sti_hda.c 	val |= (hda->mode.flags & DRM_MODE_FLAG_INTERLACE) ?
hda               500 drivers/gpu/drm/sti/sti_hda.c 	hda_write(hda, val, HDA_ANA_CFG);
hda               503 drivers/gpu/drm/sti/sti_hda.c 	sti_hda_configure_awg(hda, hda_supported_modes[mode_idx].awg_instr,
hda               507 drivers/gpu/drm/sti/sti_hda.c 	val = hda_read(hda, HDA_ANA_CFG);
hda               509 drivers/gpu/drm/sti/sti_hda.c 	hda_write(hda, val, HDA_ANA_CFG);
hda               511 drivers/gpu/drm/sti/sti_hda.c 	hda->enabled = true;
hda               518 drivers/gpu/drm/sti/sti_hda.c 	struct sti_hda *hda = bridge->driver_private;
hda               525 drivers/gpu/drm/sti/sti_hda.c 	memcpy(&hda->mode, mode, sizeof(struct drm_display_mode));
hda               527 drivers/gpu/drm/sti/sti_hda.c 	if (!hda_get_mode_idx(hda->mode, &mode_idx)) {
hda               547 drivers/gpu/drm/sti/sti_hda.c 	ret = clk_set_rate(hda->clk_hddac, hddac_rate);
hda               553 drivers/gpu/drm/sti/sti_hda.c 	ret = clk_set_rate(hda->clk_pix, mode->clock * 1000);
hda               578 drivers/gpu/drm/sti/sti_hda.c 	struct sti_hda *hda = hda_connector->hda;
hda               584 drivers/gpu/drm/sti/sti_hda.c 			drm_mode_duplicate(hda->drm_dev,
hda               613 drivers/gpu/drm/sti/sti_hda.c 	struct sti_hda *hda = hda_connector->hda;
hda               618 drivers/gpu/drm/sti/sti_hda.c 		result = clk_round_rate(hda->clk_pix, target);
hda               643 drivers/gpu/drm/sti/sti_hda.c 	struct sti_hda *hda = hda_connector->hda;
hda               645 drivers/gpu/drm/sti/sti_hda.c 	if (hda_debugfs_init(hda, hda->drm_dev->primary)) {
hda               676 drivers/gpu/drm/sti/sti_hda.c 	struct sti_hda *hda = dev_get_drvdata(dev);
hda               685 drivers/gpu/drm/sti/sti_hda.c 	hda->drm_dev = drm_dev;
hda               695 drivers/gpu/drm/sti/sti_hda.c 	connector->hda = hda;
hda               701 drivers/gpu/drm/sti/sti_hda.c 	bridge->driver_private = hda;
hda               723 drivers/gpu/drm/sti/sti_hda.c 	hda_enable_hd_dacs(hda, false);
hda               744 drivers/gpu/drm/sti/sti_hda.c 	struct sti_hda *hda;
hda               749 drivers/gpu/drm/sti/sti_hda.c 	hda = devm_kzalloc(dev, sizeof(*hda), GFP_KERNEL);
hda               750 drivers/gpu/drm/sti/sti_hda.c 	if (!hda)
hda               753 drivers/gpu/drm/sti/sti_hda.c 	hda->dev = pdev->dev;
hda               761 drivers/gpu/drm/sti/sti_hda.c 	hda->regs = devm_ioremap_nocache(dev, res->start, resource_size(res));
hda               762 drivers/gpu/drm/sti/sti_hda.c 	if (!hda->regs)
hda               768 drivers/gpu/drm/sti/sti_hda.c 		hda->video_dacs_ctrl = devm_ioremap_nocache(dev, res->start,
hda               770 drivers/gpu/drm/sti/sti_hda.c 		if (!hda->video_dacs_ctrl)
hda               775 drivers/gpu/drm/sti/sti_hda.c 		hda->video_dacs_ctrl = NULL;
hda               779 drivers/gpu/drm/sti/sti_hda.c 	hda->clk_pix = devm_clk_get(dev, "pix");
hda               780 drivers/gpu/drm/sti/sti_hda.c 	if (IS_ERR(hda->clk_pix)) {
hda               782 drivers/gpu/drm/sti/sti_hda.c 		return PTR_ERR(hda->clk_pix);
hda               785 drivers/gpu/drm/sti/sti_hda.c 	hda->clk_hddac = devm_clk_get(dev, "hddac");
hda               786 drivers/gpu/drm/sti/sti_hda.c 	if (IS_ERR(hda->clk_hddac)) {
hda               788 drivers/gpu/drm/sti/sti_hda.c 		return PTR_ERR(hda->clk_hddac);
hda               791 drivers/gpu/drm/sti/sti_hda.c 	platform_set_drvdata(pdev, hda);
hda               118 drivers/gpu/drm/sti/sti_tvout.c 	struct drm_encoder *hda;
hda               531 drivers/gpu/drm/sti/sti_tvout.c 	crtc = tvout->hda->crtc;
hda               788 drivers/gpu/drm/sti/sti_tvout.c 	tvout->hda = sti_tvout_create_hda_encoder(dev, tvout);
hda               792 drivers/gpu/drm/sti/sti_tvout.c 		drm_encoder_mask(tvout->hda) | drm_encoder_mask(tvout->dvo);
hda               793 drivers/gpu/drm/sti/sti_tvout.c 	tvout->hda->possible_clones = drm_encoder_mask(tvout->hdmi) |
hda               794 drivers/gpu/drm/sti/sti_tvout.c 		drm_encoder_mask(tvout->hda) | drm_encoder_mask(tvout->dvo);
hda               796 drivers/gpu/drm/sti/sti_tvout.c 		drm_encoder_mask(tvout->hda) | drm_encoder_mask(tvout->dvo);
hda               805 drivers/gpu/drm/sti/sti_tvout.c 	if (tvout->hda)
hda               806 drivers/gpu/drm/sti/sti_tvout.c 		drm_encoder_cleanup(tvout->hda);
hda               807 drivers/gpu/drm/sti/sti_tvout.c 	tvout->hda = NULL;
hda              5233 drivers/pci/quirks.c static void quirk_gpu_hda(struct pci_dev *hda)
hda              5235 drivers/pci/quirks.c 	pci_create_device_link(hda, 1, 0, PCI_BASE_CLASS_DISPLAY, 16);
hda              1481 drivers/pinctrl/tegra/pinctrl-tegra114.c 	FUNCTION(hda),
hda              1643 drivers/pinctrl/tegra/pinctrl-tegra124.c 	FUNCTION(hda),
hda              2037 drivers/pinctrl/tegra/pinctrl-tegra30.c 	FUNCTION(hda),
hda                74 include/sound/sof/dai.h 		struct sof_ipc_dai_hda_params hda;
hda                 3 sound/hda/trace.h #define TRACE_SYSTEM hda
hda               648 sound/pci/hda/hda_intel.c 	struct hda_intel *hda = container_of(chip, struct hda_intel, chip);
hda               658 sound/pci/hda/hda_intel.c 		schedule_work(&hda->irq_pending_work);
hda               725 sound/pci/hda/hda_intel.c 	struct hda_intel *hda = container_of(work, struct hda_intel, irq_pending_work);
hda               726 sound/pci/hda/hda_intel.c 	struct azx *chip = &hda->chip;
hda               731 sound/pci/hda/hda_intel.c 	if (!hda->irq_pending_warned) {
hda               735 sound/pci/hda/hda_intel.c 		hda->irq_pending_warned = 1;
hda               925 sound/pci/hda/hda_intel.c 	struct hda_intel *hda = container_of(chip, struct hda_intel, chip);
hda               927 sound/pci/hda/hda_intel.c 	list_add(&hda->list, &card_list);
hda               933 sound/pci/hda/hda_intel.c 	struct hda_intel *hda = container_of(chip, struct hda_intel, chip);
hda               935 sound/pci/hda/hda_intel.c 	list_del_init(&hda->list);
hda               942 sound/pci/hda/hda_intel.c 	struct hda_intel *hda;
hda               951 sound/pci/hda/hda_intel.c 	list_for_each_entry(hda, &card_list, list) {
hda               952 sound/pci/hda/hda_intel.c 		chip = &hda->chip;
hda               953 sound/pci/hda/hda_intel.c 		if (!hda->probe_continued || chip->disabled)
hda               967 sound/pci/hda/hda_intel.c 	struct hda_intel *hda;
hda               972 sound/pci/hda/hda_intel.c 	hda = container_of(chip, struct hda_intel, chip);
hda               973 sound/pci/hda/hda_intel.c 	if (chip->disabled || hda->init_failed || !chip->running)
hda               988 sound/pci/hda/hda_intel.c 	struct hda_intel *hda = container_of(chip, struct hda_intel, chip);
hda               994 sound/pci/hda/hda_intel.c 	if (hda->need_i915_power)
hda              1011 sound/pci/hda/hda_intel.c 	if (!hda->need_i915_power)
hda              1138 sound/pci/hda/hda_intel.c 	struct hda_intel *hda;
hda              1144 sound/pci/hda/hda_intel.c 	hda = container_of(chip, struct hda_intel, chip);
hda              1145 sound/pci/hda/hda_intel.c 	if (chip->disabled || hda->init_failed)
hda              1186 sound/pci/hda/hda_intel.c 	struct hda_intel *hda = container_of(chip, struct hda_intel, chip);
hda              1190 sound/pci/hda/hda_intel.c 	wait_for_completion(&hda->probe_wait);
hda              1191 sound/pci/hda/hda_intel.c 	if (hda->init_failed)
hda              1198 sound/pci/hda/hda_intel.c 	if (!hda->probe_continued) {
hda              1240 sound/pci/hda/hda_intel.c 	struct hda_intel *hda = container_of(chip, struct hda_intel, chip);
hda              1242 sound/pci/hda/hda_intel.c 	wait_for_completion(&hda->probe_wait);
hda              1243 sound/pci/hda/hda_intel.c 	if (hda->init_failed)
hda              1245 sound/pci/hda/hda_intel.c 	if (chip->disabled || !hda->probe_continued)
hda              1259 sound/pci/hda/hda_intel.c 	struct hda_intel *hda = container_of(chip, struct hda_intel, chip);
hda              1262 sound/pci/hda/hda_intel.c 	if (hda->use_vga_switcheroo && !needs_eld_notify_link(chip)) {
hda              1284 sound/pci/hda/hda_intel.c 	struct hda_intel *hda = container_of(chip, struct hda_intel, chip);
hda              1290 sound/pci/hda/hda_intel.c 		hda->use_vga_switcheroo = 1;
hda              1310 sound/pci/hda/hda_intel.c 	struct hda_intel *hda = container_of(chip, struct hda_intel, chip);
hda              1314 sound/pci/hda/hda_intel.c 	if (!hda->use_vga_switcheroo)
hda              1323 sound/pci/hda/hda_intel.c 	hda->vga_switcheroo_registered = 1;
hda              1340 sound/pci/hda/hda_intel.c 	struct hda_intel *hda = container_of(chip, struct hda_intel, chip);
hda              1343 sound/pci/hda/hda_intel.c 	if (hda->freed)
hda              1352 sound/pci/hda/hda_intel.c 	hda->init_failed = 1; /* to be sure */
hda              1353 sound/pci/hda/hda_intel.c 	complete_all(&hda->probe_wait);
hda              1355 sound/pci/hda/hda_intel.c 	if (use_vga_switcheroo(hda)) {
hda              1356 sound/pci/hda/hda_intel.c 		if (chip->disabled && hda->probe_continued)
hda              1358 sound/pci/hda/hda_intel.c 		if (hda->vga_switcheroo_registered)
hda              1390 sound/pci/hda/hda_intel.c 	hda->freed = 1;
hda              1674 sound/pci/hda/hda_intel.c 	struct hda_intel *hda = container_of(work, struct hda_intel, probe_work);
hda              1675 sound/pci/hda/hda_intel.c 	azx_probe_continue(&hda->chip);
hda              1711 sound/pci/hda/hda_intel.c 	struct hda_intel *hda;
hda              1721 sound/pci/hda/hda_intel.c 	hda = devm_kzalloc(&pci->dev, sizeof(*hda), GFP_KERNEL);
hda              1722 sound/pci/hda/hda_intel.c 	if (!hda) {
hda              1727 sound/pci/hda/hda_intel.c 	chip = &hda->chip;
hda              1739 sound/pci/hda/hda_intel.c 	INIT_WORK(&hda->irq_pending_work, azx_irq_pending_work);
hda              1740 sound/pci/hda/hda_intel.c 	INIT_LIST_HEAD(&hda->list);
hda              1742 sound/pci/hda/hda_intel.c 	init_completion(&hda->probe_wait);
hda              1787 sound/pci/hda/hda_intel.c 	INIT_WORK(&hda->probe_work, azx_probe_work);
hda              2063 sound/pci/hda/hda_intel.c 	struct hda_intel *hda;
hda              2091 sound/pci/hda/hda_intel.c 	hda = container_of(chip, struct hda_intel, chip);
hda              2139 sound/pci/hda/hda_intel.c 		schedule_work(&hda->probe_work);
hda              2143 sound/pci/hda/hda_intel.c 		complete_all(&hda->probe_wait);
hda              2223 sound/pci/hda/hda_intel.c 	struct hda_intel *hda = container_of(chip, struct hda_intel, chip);
hda              2230 sound/pci/hda/hda_intel.c 	hda->probe_continued = 1;
hda              2253 sound/pci/hda/hda_intel.c 			hda->need_i915_power = 1;
hda              2319 sound/pci/hda/hda_intel.c 	if (!hda->need_i915_power)
hda              2321 sound/pci/hda/hda_intel.c 	complete_all(&hda->probe_wait);
hda              2330 sound/pci/hda/hda_intel.c 	struct hda_intel *hda;
hda              2335 sound/pci/hda/hda_intel.c 		hda = container_of(chip, struct hda_intel, chip);
hda              2348 sound/pci/hda/hda_intel.c 		cancel_work_sync(&hda->probe_work);
hda                80 sound/pci/hda/hda_tegra.c static void hda_tegra_init(struct hda_tegra *hda)
hda                85 sound/pci/hda/hda_tegra.c 	v = readl(hda->regs + HDA_IPFS_CONFIG);
hda                87 sound/pci/hda/hda_tegra.c 	writel(v, hda->regs + HDA_IPFS_CONFIG);
hda                90 sound/pci/hda/hda_tegra.c 	v = readl(hda->regs + HDA_CFG_CMD);
hda                94 sound/pci/hda/hda_tegra.c 	writel(v, hda->regs + HDA_CFG_CMD);
hda                96 sound/pci/hda/hda_tegra.c 	writel(HDA_BAR0_INIT_PROGRAM, hda->regs + HDA_CFG_BAR0);
hda                97 sound/pci/hda/hda_tegra.c 	writel(HDA_BAR0_FINAL_PROGRAM, hda->regs + HDA_CFG_BAR0);
hda                98 sound/pci/hda/hda_tegra.c 	writel(HDA_FPCI_BAR0_START, hda->regs + HDA_IPFS_FPCI_BAR0);
hda               100 sound/pci/hda/hda_tegra.c 	v = readl(hda->regs + HDA_IPFS_INTR_MASK);
hda               102 sound/pci/hda/hda_tegra.c 	writel(v, hda->regs + HDA_IPFS_INTR_MASK);
hda               168 sound/pci/hda/hda_tegra.c 	struct hda_tegra *hda = container_of(chip, struct hda_tegra, chip);
hda               176 sound/pci/hda/hda_tegra.c 	hda_tegra_disable_clocks(hda);
hda               185 sound/pci/hda/hda_tegra.c 	struct hda_tegra *hda = container_of(chip, struct hda_tegra, chip);
hda               188 sound/pci/hda/hda_tegra.c 	rc = hda_tegra_enable_clocks(hda);
hda               192 sound/pci/hda/hda_tegra.c 		hda_tegra_init(hda);
hda               220 sound/pci/hda/hda_tegra.c 	struct hda_tegra *hda = container_of(chip, struct hda_tegra, chip);
hda               222 sound/pci/hda/hda_tegra.c 	cancel_work_sync(&hda->probe_work);
hda               237 sound/pci/hda/hda_tegra.c 	struct hda_tegra *hda = container_of(chip, struct hda_tegra, chip);
hda               239 sound/pci/hda/hda_tegra.c 	struct device *dev = hda->dev;
hda               243 sound/pci/hda/hda_tegra.c 	hda->regs = devm_ioremap_resource(dev, res);
hda               244 sound/pci/hda/hda_tegra.c 	if (IS_ERR(hda->regs))
hda               245 sound/pci/hda/hda_tegra.c 		return PTR_ERR(hda->regs);
hda               247 sound/pci/hda/hda_tegra.c 	bus->remap_addr = hda->regs + HDA_BAR0;
hda               250 sound/pci/hda/hda_tegra.c 	hda_tegra_init(hda);
hda               255 sound/pci/hda/hda_tegra.c static int hda_tegra_init_clk(struct hda_tegra *hda)
hda               257 sound/pci/hda/hda_tegra.c 	struct device *dev = hda->dev;
hda               259 sound/pci/hda/hda_tegra.c 	hda->hda_clk = devm_clk_get(dev, "hda");
hda               260 sound/pci/hda/hda_tegra.c 	if (IS_ERR(hda->hda_clk)) {
hda               262 sound/pci/hda/hda_tegra.c 		return PTR_ERR(hda->hda_clk);
hda               264 sound/pci/hda/hda_tegra.c 	hda->hda2codec_2x_clk = devm_clk_get(dev, "hda2codec_2x");
hda               265 sound/pci/hda/hda_tegra.c 	if (IS_ERR(hda->hda2codec_2x_clk)) {
hda               267 sound/pci/hda/hda_tegra.c 		return PTR_ERR(hda->hda2codec_2x_clk);
hda               269 sound/pci/hda/hda_tegra.c 	hda->hda2hdmi_clk = devm_clk_get(dev, "hda2hdmi");
hda               270 sound/pci/hda/hda_tegra.c 	if (IS_ERR(hda->hda2hdmi_clk)) {
hda               272 sound/pci/hda/hda_tegra.c 		return PTR_ERR(hda->hda2hdmi_clk);
hda               370 sound/pci/hda/hda_tegra.c 			    struct hda_tegra *hda)
hda               379 sound/pci/hda/hda_tegra.c 	chip = &hda->chip;
hda               394 sound/pci/hda/hda_tegra.c 	INIT_WORK(&hda->probe_work, hda_tegra_probe_work);
hda               424 sound/pci/hda/hda_tegra.c 	struct hda_tegra *hda;
hda               427 sound/pci/hda/hda_tegra.c 	hda = devm_kzalloc(&pdev->dev, sizeof(*hda), GFP_KERNEL);
hda               428 sound/pci/hda/hda_tegra.c 	if (!hda)
hda               430 sound/pci/hda/hda_tegra.c 	hda->dev = &pdev->dev;
hda               431 sound/pci/hda/hda_tegra.c 	chip = &hda->chip;
hda               440 sound/pci/hda/hda_tegra.c 	err = hda_tegra_init_clk(hda);
hda               444 sound/pci/hda/hda_tegra.c 	err = hda_tegra_create(card, driver_flags, hda);
hda               451 sound/pci/hda/hda_tegra.c 	pm_runtime_enable(hda->dev);
hda               453 sound/pci/hda/hda_tegra.c 		pm_runtime_forbid(hda->dev);
hda               455 sound/pci/hda/hda_tegra.c 	schedule_work(&hda->probe_work);
hda               466 sound/pci/hda/hda_tegra.c 	struct hda_tegra *hda = container_of(work, struct hda_tegra, probe_work);
hda               467 sound/pci/hda/hda_tegra.c 	struct azx *chip = &hda->chip;
hda               468 sound/pci/hda/hda_tegra.c 	struct platform_device *pdev = to_platform_device(hda->dev);
hda               471 sound/pci/hda/hda_tegra.c 	pm_runtime_get_sync(hda->dev);
hda               493 sound/pci/hda/hda_tegra.c 	pm_runtime_put(hda->dev);
hda               178 sound/soc/sof/intel/hda-dai.c 			config->hda.link_dma_ch = channel;
hda               258 sound/soc/sof/intel/hda-dsp.c 	struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
hda               259 sound/soc/sof/intel/hda-dsp.c 	const struct sof_intel_dsp_desc *chip = hda->desc;
hda               273 sound/soc/sof/intel/hda-dsp.c 	struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
hda               274 sound/soc/sof/intel/hda-dsp.c 	const struct sof_intel_dsp_desc *chip = hda->desc;
hda               287 sound/soc/sof/intel/hda-dsp.c 	struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
hda               288 sound/soc/sof/intel/hda-dsp.c 	const struct sof_intel_dsp_desc *chip = hda->desc;
hda                84 sound/soc/sof/intel/hda-loader.c 	struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
hda                85 sound/soc/sof/intel/hda-loader.c 	const struct sof_intel_dsp_desc *chip = hda->desc;
hda                90 sound/soc/sof/intel/hda-pcm.c 	struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
hda               120 sound/soc/sof/intel/hda-pcm.c 	if (hda && hda->no_ipc_position)
hda               142 sound/soc/sof/intel/hda-pcm.c 	struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
hda               153 sound/soc/sof/intel/hda-pcm.c 	if (hda && !hda->no_ipc_position) {
hda                83 sound/soc/sof/intel/hda-stream.c 	struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
hda               110 sound/soc/sof/intel/hda-stream.c 	ioc = hda->no_ipc_position ?
hda                24 sound/soc/sof/intel/hda-trace.c 	struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
hda                25 sound/soc/sof/intel/hda-trace.c 	struct hdac_ext_stream *stream = hda->dtrace_stream;
hda                42 sound/soc/sof/intel/hda-trace.c 	struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
hda                45 sound/soc/sof/intel/hda-trace.c 	hda->dtrace_stream = hda_dsp_stream_get(sdev,
hda                48 sound/soc/sof/intel/hda-trace.c 	if (!hda->dtrace_stream) {
hda                54 sound/soc/sof/intel/hda-trace.c 	*stream_tag = hda->dtrace_stream->hstream.stream_tag;
hda                64 sound/soc/sof/intel/hda-trace.c 		hda->dtrace_stream = NULL;
hda                73 sound/soc/sof/intel/hda-trace.c 	struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
hda                76 sound/soc/sof/intel/hda-trace.c 	if (hda->dtrace_stream) {
hda                77 sound/soc/sof/intel/hda-trace.c 		hstream = &hda->dtrace_stream->hstream;
hda                81 sound/soc/sof/intel/hda-trace.c 		hda->dtrace_stream = NULL;
hda                91 sound/soc/sof/intel/hda-trace.c 	struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
hda                93 sound/soc/sof/intel/hda-trace.c 	return hda_dsp_stream_trigger(sdev, hda->dtrace_stream, cmd);
hda               682 sound/soc/sof/intel/hda.c 	struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata;
hda               685 sound/soc/sof/intel/hda.c 	const struct sof_intel_dsp_desc *chip = hda->desc;
hda               692 sound/soc/sof/intel/hda.c 	if (!IS_ERR_OR_NULL(hda->dmic_dev))
hda               693 sound/soc/sof/intel/hda.c 		platform_device_unregister(hda->dmic_dev);
hda               712 sound/soc/sof/intel/hda.c 	free_irq(hda->irq, bus);
hda               408 sound/soc/sof/intel/hda.h 	struct sof_intel_hda_dev *hda = s->pdata->hw_pdata;
hda               410 sound/soc/sof/intel/hda.h 	return &hda->hbus.core;
hda               415 sound/soc/sof/intel/hda.h 	struct sof_intel_hda_dev *hda = s->pdata->hw_pdata;
hda               417 sound/soc/sof/intel/hda.h 	return &hda->hbus;
hda               163 sound/soc/sof/pm.c 			config->hda.link_dma_ch = DMA_CHAN_INVALID;
hda              2693 sound/soc/sof/topology.c 			config->hda.link_dma_ch = DMA_CHAN_INVALID;
hda              2743 sound/soc/sof/topology.c 	memset(&config->hda, 0, sizeof(struct sof_ipc_dai_hda_params));