Lines Matching refs:lli
266 struct axi_dma_lli *lli;
269 lli = dma_pool_zalloc(chan->desc_pool, GFP_NOWAIT, &phys);
270 if (unlikely(!lli)) {
279 return lli;
291 dma_pool_free(chan->desc_pool, hw_desc->lli, hw_desc->llp);
344 desc->lli->llp = cpu_to_le64(adr);
562 val = le32_to_cpu(desc->lli->ctl_hi);
564 desc->lli->ctl_hi = cpu_to_le32(val);
569 desc->lli->sar = cpu_to_le64(adr);
574 desc->lli->dar = cpu_to_le64(adr);
582 val = le32_to_cpu(desc->lli->ctl_lo);
584 desc->lli->ctl_lo = cpu_to_le32(val);
593 val = le32_to_cpu(hw_desc->lli->ctl_lo);
599 hw_desc->lli->ctl_lo = cpu_to_le32(val);
652 hw_desc->lli = axi_desc_get(chan, &hw_desc->llp);
653 if (unlikely(!hw_desc->lli))
665 hw_desc->lli->ctl_hi = cpu_to_le32(ctlhi);
675 hw_desc->lli->block_ts_lo = cpu_to_le32(block_ts - 1);
679 hw_desc->lli->ctl_lo = cpu_to_le32(ctllo);
920 hw_desc->lli = axi_desc_get(chan, &hw_desc->llp);
921 if (unlikely(!hw_desc->lli))
926 hw_desc->lli->block_ts_lo = cpu_to_le32(block_ts - 1);
937 hw_desc->lli->ctl_hi = cpu_to_le32(reg);
945 hw_desc->lli->ctl_lo = cpu_to_le32(reg);
989 if (!desc->lli) {
996 le64_to_cpu(desc->lli->sar),
997 le64_to_cpu(desc->lli->dar),
998 le64_to_cpu(desc->lli->llp),
999 le32_to_cpu(desc->lli->block_ts_lo),
1000 le32_to_cpu(desc->lli->ctl_hi),
1001 le32_to_cpu(desc->lli->ctl_lo));
1080 axi_chan_irq_clear(chan, hw_desc->lli->status_lo);
1081 hw_desc->lli->ctl_hi |= CH_CTL_H_LLI_VALID;