Lines Matching refs:dl_pipe
55 struct ipc_pipe *pipe = &ipc_imem->channels[i].dl_pipe; in ipc_imem_tq_td_alloc_timer()
659 struct ipc_pipe *dl_pipe = &ipc_imem->channels[i].dl_pipe; in ipc_imem_handle_irq() local
661 if (dl_pipe->is_open && in ipc_imem_handle_irq()
662 (irq == IMEM_IRQ_DONT_CARE || irq == dl_pipe->irq)) { in ipc_imem_handle_irq()
663 ipc_imem_dl_pipe_process(ipc_imem, dl_pipe); in ipc_imem_handle_irq()
665 if (dl_pipe->nr_of_queued_entries == 0) in ipc_imem_handle_irq()
808 struct ipc_pipe *dl_pipe = msg; in ipc_imem_tq_pipe_td_alloc() local
812 for (i = 0; i < dl_pipe->nr_of_entries - 1; i++) in ipc_imem_tq_pipe_td_alloc()
813 processed |= ipc_imem_dl_skb_alloc(ipc_imem, dl_pipe); in ipc_imem_tq_pipe_td_alloc()
913 ipc_imem_pipe_close(ipc_imem, &channel->dl_pipe); in ipc_imem_channel_close()
917 ipc_imem_pipe_cleanup(ipc_imem, &channel->dl_pipe); in ipc_imem_channel_close()
940 if (!ipc_imem_pipe_open(ipc_imem, &channel->dl_pipe)) in ipc_imem_channel_open()
945 &channel->dl_pipe, 0, false)) { in ipc_imem_channel_open()
953 ipc_imem_pipe_close(ipc_imem, &channel->dl_pipe); in ipc_imem_channel_open()
1028 chnl_cfg.dl_pipe >= IPC_MEM_MAX_PIPES) { in ipc_imem_channel_init()
1030 chnl_cfg.ul_pipe, chnl_cfg.dl_pipe); in ipc_imem_channel_init()
1084 channel->dl_pipe.nr_of_entries = chnl_cfg.dl_nr_of_entries; in ipc_imem_channel_update()
1085 channel->dl_pipe.pipe_nr = chnl_cfg.dl_pipe; in ipc_imem_channel_update()
1086 channel->dl_pipe.is_open = false; in ipc_imem_channel_update()
1087 channel->dl_pipe.irq = IPC_DL_PIPE_IRQ_VECTOR; in ipc_imem_channel_update()
1088 channel->dl_pipe.channel = channel; in ipc_imem_channel_update()
1089 channel->dl_pipe.dir = IPC_MEM_DIR_DL; in ipc_imem_channel_update()
1090 channel->dl_pipe.accumulation_backoff = chnl_cfg.accumulation_backoff; in ipc_imem_channel_update()
1091 channel->dl_pipe.irq_moderation = irq_moderation; in ipc_imem_channel_update()
1092 channel->dl_pipe.buf_size = chnl_cfg.dl_buf_size; in ipc_imem_channel_update()
1104 ipc_imem_pipe_cleanup(ipc_imem, &channel->dl_pipe); in ipc_imem_channel_reset()