Lines Matching refs:pipe
36 #define for_each_pipe(card_ctx, pipe) \ argument
37 for ((pipe) = 0; (pipe) < (card_ctx)->num_pipes; (pipe)++)
192 static u32 had_config_offset(int pipe) in had_config_offset() argument
194 switch (pipe) { in had_config_offset()
207 int pipe, u32 reg) in had_read_register_raw() argument
209 return ioread32(card_ctx->mmio_start + had_config_offset(pipe) + reg); in had_read_register_raw()
213 int pipe, u32 reg, u32 val) in had_write_register_raw() argument
215 iowrite32(val, card_ctx->mmio_start + had_config_offset(pipe) + reg); in had_write_register_raw()
223 *val = had_read_register_raw(ctx->card_ctx, ctx->pipe, reg); in had_read_register()
229 had_write_register_raw(ctx->card_ctx, ctx->pipe, reg, val); in had_write_register()
1499 int pipe, port; in display_pipe_interrupt_handler() local
1501 for_each_pipe(card_ctx, pipe) { in display_pipe_interrupt_handler()
1503 audio_stat[pipe] = had_read_register_raw(card_ctx, pipe, in display_pipe_interrupt_handler()
1507 if (audio_stat[pipe]) in display_pipe_interrupt_handler()
1508 had_write_register_raw(card_ctx, pipe, in display_pipe_interrupt_handler()
1509 AUD_HDMI_STATUS, audio_stat[pipe]); in display_pipe_interrupt_handler()
1514 int pipe = ctx->pipe; in display_pipe_interrupt_handler() local
1516 if (pipe < 0) in display_pipe_interrupt_handler()
1519 if (audio_stat[pipe] & HDMI_AUDIO_BUFFER_DONE) in display_pipe_interrupt_handler()
1521 if (audio_stat[pipe] & HDMI_AUDIO_UNDERRUN) in display_pipe_interrupt_handler()
1553 if (ppdata->pipe < 0) { in had_audio_wq()
1566 ctx->pipe = -1; in had_audio_wq()
1588 ctx->pipe = ppdata->pipe; in had_audio_wq()
1723 ctx->pipe = -1; in __hdmi_lpe_audio_probe()