Lines Matching refs:lli
1273 struct coh901318_lli *lli; member
1317 struct coh901318_lli *lli) in coh901318_list_print() argument
1319 struct coh901318_lli *l = lli; in coh901318_list_print()
1486 struct coh901318_lli *lli) in coh901318_prep_linked_list() argument
1495 writel(lli->src_addr, in coh901318_prep_linked_list()
1499 writel(lli->dst_addr, virtbase + in coh901318_prep_linked_list()
1503 writel(lli->link_addr, virtbase + COH901318_CX_LNK_ADDR + in coh901318_prep_linked_list()
1506 writel(lli->control, virtbase + COH901318_CX_CTRL + in coh901318_prep_linked_list()
1585 struct coh901318_lli *lli = in_lli; in coh901318_get_bytes_in_lli() local
1588 while (lli) { in coh901318_get_bytes_in_lli()
1589 bytes += lli->control & COH901318_CX_CTRL_TC_VALUE_MASK; in coh901318_get_bytes_in_lli()
1590 lli = lli->virt_link_addr; in coh901318_get_bytes_in_lli()
1627 struct coh901318_lli *lli; in coh901318_get_bytes_left() local
1650 lli = cohd->lli; in coh901318_get_bytes_left()
1651 while (lli && lli->link_addr != ladd) in coh901318_get_bytes_left()
1652 lli = lli->virt_link_addr; in coh901318_get_bytes_left()
1654 if (lli) in coh901318_get_bytes_left()
1655 lli = lli->virt_link_addr; in coh901318_get_bytes_left()
1661 left += coh901318_get_bytes_in_lli(lli); in coh901318_get_bytes_left()
1663 left += coh901318_get_bytes_in_lli(cohd->lli); in coh901318_get_bytes_left()
1671 left += coh901318_get_bytes_in_lli(cohd->lli); in coh901318_get_bytes_left()
1857 coh901318_prep_linked_list(cohc, cohd->lli); in coh901318_queue_start()
1897 coh901318_lli_free(&cohc->base->pool, &cohd_fin->lli); in dma_tasklet()
2127 coh901318_lli_free(&cohc->base->pool, &cohd->lli); in coh901318_terminate_all()
2136 coh901318_lli_free(&cohc->base->pool, &cohd->lli); in coh901318_terminate_all()
2221 struct coh901318_lli *lli; in coh901318_prep_memcpy() local
2243 lli = coh901318_lli_alloc(&cohc->base->pool, lli_len); in coh901318_prep_memcpy()
2245 if (lli == NULL) in coh901318_prep_memcpy()
2249 &cohc->base->pool, lli, src, size, dest, in coh901318_prep_memcpy()
2255 COH_DBG(coh901318_list_print(cohc, lli)); in coh901318_prep_memcpy()
2259 cohd->lli = lli; in coh901318_prep_memcpy()
2277 struct coh901318_lli *lli; in coh901318_prep_slave_sg() local
2356 lli = coh901318_lli_alloc(&cohc->base->pool, len); in coh901318_prep_slave_sg()
2358 if (lli == NULL) in coh901318_prep_slave_sg()
2364 ret = coh901318_lli_fill_sg(&cohc->base->pool, lli, sgl, sg_len, in coh901318_prep_slave_sg()
2374 COH_DBG(coh901318_list_print(cohc, lli)); in coh901318_prep_slave_sg()
2384 cohd->head_ctrl = lli->control; in coh901318_prep_slave_sg()
2388 cohd->lli = lli; in coh901318_prep_slave_sg()