Lines Matching refs:dl_pipe
59 struct ipc_pipe *pipe = &ipc_imem->channels[i].dl_pipe; in ipc_imem_tq_td_alloc_timer()
710 struct ipc_pipe *dl_pipe = &ipc_imem->channels[i].dl_pipe; in ipc_imem_handle_irq() local
712 if (dl_pipe->is_open && in ipc_imem_handle_irq()
713 (irq == IMEM_IRQ_DONT_CARE || irq == dl_pipe->irq)) { in ipc_imem_handle_irq()
714 ipc_imem_dl_pipe_process(ipc_imem, dl_pipe); in ipc_imem_handle_irq()
716 if (dl_pipe->nr_of_queued_entries == 0) in ipc_imem_handle_irq()
859 struct ipc_pipe *dl_pipe = msg; in ipc_imem_tq_pipe_td_alloc() local
863 for (i = 0; i < dl_pipe->nr_of_entries - 1; i++) in ipc_imem_tq_pipe_td_alloc()
864 processed |= ipc_imem_dl_skb_alloc(ipc_imem, dl_pipe); in ipc_imem_tq_pipe_td_alloc()
964 ipc_imem_pipe_close(ipc_imem, &channel->dl_pipe); in ipc_imem_channel_close()
968 ipc_imem_pipe_cleanup(ipc_imem, &channel->dl_pipe); in ipc_imem_channel_close()
991 if (!ipc_imem_pipe_open(ipc_imem, &channel->dl_pipe)) in ipc_imem_channel_open()
996 &channel->dl_pipe, 0, false)) { in ipc_imem_channel_open()
1004 ipc_imem_pipe_close(ipc_imem, &channel->dl_pipe); in ipc_imem_channel_open()
1079 chnl_cfg.dl_pipe >= IPC_MEM_MAX_PIPES) { in ipc_imem_channel_init()
1081 chnl_cfg.ul_pipe, chnl_cfg.dl_pipe); in ipc_imem_channel_init()
1135 channel->dl_pipe.nr_of_entries = chnl_cfg.dl_nr_of_entries; in ipc_imem_channel_update()
1136 channel->dl_pipe.pipe_nr = chnl_cfg.dl_pipe; in ipc_imem_channel_update()
1137 channel->dl_pipe.is_open = false; in ipc_imem_channel_update()
1138 channel->dl_pipe.irq = IPC_DL_PIPE_IRQ_VECTOR; in ipc_imem_channel_update()
1139 channel->dl_pipe.channel = channel; in ipc_imem_channel_update()
1140 channel->dl_pipe.dir = IPC_MEM_DIR_DL; in ipc_imem_channel_update()
1141 channel->dl_pipe.accumulation_backoff = chnl_cfg.accumulation_backoff; in ipc_imem_channel_update()
1142 channel->dl_pipe.irq_moderation = irq_moderation; in ipc_imem_channel_update()
1143 channel->dl_pipe.buf_size = chnl_cfg.dl_buf_size; in ipc_imem_channel_update()
1155 ipc_imem_pipe_cleanup(ipc_imem, &channel->dl_pipe); in ipc_imem_channel_reset()