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;