card_ctx           36 sound/x86/intel_hdmi_audio.c #define for_each_pipe(card_ctx, pipe) \
card_ctx           37 sound/x86/intel_hdmi_audio.c 	for ((pipe) = 0; (pipe) < (card_ctx)->num_pipes; (pipe)++)
card_ctx           38 sound/x86/intel_hdmi_audio.c #define for_each_port(card_ctx, port) \
card_ctx           39 sound/x86/intel_hdmi_audio.c 	for ((port) = 0; (port) < (card_ctx)->num_ports; (port)++)
card_ctx          206 sound/x86/intel_hdmi_audio.c static u32 had_read_register_raw(struct snd_intelhad_card *card_ctx,
card_ctx          209 sound/x86/intel_hdmi_audio.c 	return ioread32(card_ctx->mmio_start + had_config_offset(pipe) + reg);
card_ctx          212 sound/x86/intel_hdmi_audio.c static void had_write_register_raw(struct snd_intelhad_card *card_ctx,
card_ctx          215 sound/x86/intel_hdmi_audio.c 	iowrite32(val, card_ctx->mmio_start + had_config_offset(pipe) + reg);
card_ctx          223 sound/x86/intel_hdmi_audio.c 		*val = had_read_register_raw(ctx->card_ctx, ctx->pipe, reg);
card_ctx          229 sound/x86/intel_hdmi_audio.c 		had_write_register_raw(ctx->card_ctx, ctx->pipe, reg, val);
card_ctx         1516 sound/x86/intel_hdmi_audio.c 	struct snd_intelhad_card *card_ctx = dev_id;
card_ctx         1520 sound/x86/intel_hdmi_audio.c 	for_each_pipe(card_ctx, pipe) {
card_ctx         1522 sound/x86/intel_hdmi_audio.c 		audio_stat[pipe] = had_read_register_raw(card_ctx, pipe,
card_ctx         1527 sound/x86/intel_hdmi_audio.c 			had_write_register_raw(card_ctx, pipe,
card_ctx         1531 sound/x86/intel_hdmi_audio.c 	for_each_port(card_ctx, port) {
card_ctx         1532 sound/x86/intel_hdmi_audio.c 		struct snd_intelhad *ctx = &card_ctx->pcm_ctx[port];
card_ctx         1552 sound/x86/intel_hdmi_audio.c 	struct snd_intelhad_card *card_ctx = platform_get_drvdata(pdev);
card_ctx         1555 sound/x86/intel_hdmi_audio.c 	ctx = &card_ctx->pcm_ctx[single_port ? 0 : port];
card_ctx         1630 sound/x86/intel_hdmi_audio.c 	err = snd_jack_new(ctx->card_ctx->card, hdmi_str,
card_ctx         1645 sound/x86/intel_hdmi_audio.c 	struct snd_intelhad_card *card_ctx = dev_get_drvdata(dev);
card_ctx         1647 sound/x86/intel_hdmi_audio.c 	snd_power_change_state(card_ctx->card, SNDRV_CTL_POWER_D3hot);
card_ctx         1654 sound/x86/intel_hdmi_audio.c 	struct snd_intelhad_card *card_ctx = dev_get_drvdata(dev);
card_ctx         1658 sound/x86/intel_hdmi_audio.c 	snd_power_change_state(card_ctx->card, SNDRV_CTL_POWER_D0);
card_ctx         1666 sound/x86/intel_hdmi_audio.c 	struct snd_intelhad_card *card_ctx = card->private_data;
card_ctx         1667 sound/x86/intel_hdmi_audio.c 	struct intel_hdmi_lpe_audio_pdata *pdata = card_ctx->dev->platform_data;
card_ctx         1674 sound/x86/intel_hdmi_audio.c 	for_each_port(card_ctx, port) {
card_ctx         1675 sound/x86/intel_hdmi_audio.c 		struct snd_intelhad *ctx = &card_ctx->pcm_ctx[port];
card_ctx         1680 sound/x86/intel_hdmi_audio.c 	if (card_ctx->mmio_start)
card_ctx         1681 sound/x86/intel_hdmi_audio.c 		iounmap(card_ctx->mmio_start);
card_ctx         1682 sound/x86/intel_hdmi_audio.c 	if (card_ctx->irq >= 0)
card_ctx         1683 sound/x86/intel_hdmi_audio.c 		free_irq(card_ctx->irq, card_ctx);
card_ctx         1695 sound/x86/intel_hdmi_audio.c 	struct snd_intelhad_card *card_ctx;
card_ctx         1724 sound/x86/intel_hdmi_audio.c 			   THIS_MODULE, sizeof(*card_ctx), &card);
card_ctx         1728 sound/x86/intel_hdmi_audio.c 	card_ctx = card->private_data;
card_ctx         1729 sound/x86/intel_hdmi_audio.c 	card_ctx->dev = &pdev->dev;
card_ctx         1730 sound/x86/intel_hdmi_audio.c 	card_ctx->card = card;
card_ctx         1735 sound/x86/intel_hdmi_audio.c 	card_ctx->irq = -1;
card_ctx         1739 sound/x86/intel_hdmi_audio.c 	platform_set_drvdata(pdev, card_ctx);
card_ctx         1741 sound/x86/intel_hdmi_audio.c 	card_ctx->num_pipes = pdata->num_pipes;
card_ctx         1742 sound/x86/intel_hdmi_audio.c 	card_ctx->num_ports = single_port ? 1 : pdata->num_ports;
card_ctx         1744 sound/x86/intel_hdmi_audio.c 	for_each_port(card_ctx, port) {
card_ctx         1745 sound/x86/intel_hdmi_audio.c 		ctx = &card_ctx->pcm_ctx[port];
card_ctx         1746 sound/x86/intel_hdmi_audio.c 		ctx->card_ctx = card_ctx;
card_ctx         1747 sound/x86/intel_hdmi_audio.c 		ctx->dev = card_ctx->dev;
card_ctx         1760 sound/x86/intel_hdmi_audio.c 	card_ctx->mmio_start = ioremap_nocache(res_mmio->start,
card_ctx         1762 sound/x86/intel_hdmi_audio.c 	if (!card_ctx->mmio_start) {
card_ctx         1770 sound/x86/intel_hdmi_audio.c 			  pdev->name, card_ctx);
card_ctx         1776 sound/x86/intel_hdmi_audio.c 	card_ctx->irq = irq;
card_ctx         1784 sound/x86/intel_hdmi_audio.c 	card_ctx->num_pipes = pdata->num_pipes;
card_ctx         1785 sound/x86/intel_hdmi_audio.c 	card_ctx->num_ports = single_port ? 1 : pdata->num_ports;
card_ctx         1787 sound/x86/intel_hdmi_audio.c 	for_each_port(card_ctx, port) {
card_ctx         1790 sound/x86/intel_hdmi_audio.c 		ctx = &card_ctx->pcm_ctx[port];
card_ctx         1850 sound/x86/intel_hdmi_audio.c 	for_each_port(card_ctx, port) {
card_ctx         1851 sound/x86/intel_hdmi_audio.c 		struct snd_intelhad *ctx = &card_ctx->pcm_ctx[port];
card_ctx         1870 sound/x86/intel_hdmi_audio.c 	struct snd_intelhad_card *card_ctx = platform_get_drvdata(pdev);
card_ctx         1872 sound/x86/intel_hdmi_audio.c 	snd_card_free(card_ctx->card);
card_ctx          103 sound/x86/intel_hdmi_audio.h 	struct snd_intelhad_card *card_ctx;