Lines Matching refs:cur_ll
816 void pnx4008_dma_split_ll_entry(struct pnx4008_dma_ll * cur_ll,
857 cur_ll->ch_ctrl &= ~0x7ff;
858 cur_ll->ch_ctrl |= new_len;
859 if (!cur_ll->next) {
862 cur_ll->next =
863 pnx4008_alloc_ll_entry(&cur_ll->
865 ll = cur_ll->next;
875 cur_ll->src_addr +
878 ll->src_addr = cur_ll->src_addr;
881 cur_ll->dest_addr +
884 ll->dest_addr = cur_ll->dest_addr;
885 ll->ch_ctrl = cur_ll->ch_ctrl & 0x7fffffff;
892 struct pnx4008_dma_ll *ll_old = cur_ll->next;
893 unsigned long ll_dma_old = cur_ll->next_dma;
896 cur_ll->next =
897 pnx4008_alloc_ll_entry(&cur_ll->
899 ll = cur_ll->next;
909 cur_ll->src_addr +
912 ll->src_addr = cur_ll->src_addr;
915 cur_ll->dest_addr +
918 ll->dest_addr = cur_ll->dest_addr;
919 ll->ch_ctrl = cur_ll->ch_ctrl & 0x7fffffff;
930 ll->ch_ctrl = cur_ll->ch_ctrl & (~0x7ff);
932 cur_ll->ch_ctrl &= 0x7fffffff;