• Home
  • Raw
  • Download

Lines Matching refs:lli

1273 	struct coh901318_lli *lli;  member
1315 struct coh901318_lli *lli) in coh901318_list_print() argument
1317 struct coh901318_lli *l = lli; in coh901318_list_print()
1482 struct coh901318_lli *lli) in coh901318_prep_linked_list() argument
1491 writel(lli->src_addr, in coh901318_prep_linked_list()
1495 writel(lli->dst_addr, virtbase + in coh901318_prep_linked_list()
1499 writel(lli->link_addr, virtbase + COH901318_CX_LNK_ADDR + in coh901318_prep_linked_list()
1502 writel(lli->control, virtbase + COH901318_CX_CTRL + in coh901318_prep_linked_list()
1595 struct coh901318_lli *lli = in_lli; in coh901318_get_bytes_in_lli() local
1598 while (lli) { in coh901318_get_bytes_in_lli()
1599 bytes += lli->control & COH901318_CX_CTRL_TC_VALUE_MASK; in coh901318_get_bytes_in_lli()
1600 lli = lli->virt_link_addr; in coh901318_get_bytes_in_lli()
1637 struct coh901318_lli *lli; in coh901318_get_bytes_left() local
1660 lli = cohd->lli; in coh901318_get_bytes_left()
1661 while (lli && lli->link_addr != ladd) in coh901318_get_bytes_left()
1662 lli = lli->virt_link_addr; in coh901318_get_bytes_left()
1664 if (lli) in coh901318_get_bytes_left()
1665 lli = lli->virt_link_addr; in coh901318_get_bytes_left()
1671 left += coh901318_get_bytes_in_lli(lli); in coh901318_get_bytes_left()
1673 left += coh901318_get_bytes_in_lli(cohd->lli); in coh901318_get_bytes_left()
1681 left += coh901318_get_bytes_in_lli(cohd->lli); in coh901318_get_bytes_left()
1867 coh901318_prep_linked_list(cohc, cohd->lli); in coh901318_queue_start()
1909 coh901318_lli_free(&cohc->base->pool, &cohd_fin->lli); in dma_tasklet()
2136 coh901318_lli_free(&cohc->base->pool, &cohd->lli); in coh901318_terminate_all()
2145 coh901318_lli_free(&cohc->base->pool, &cohd->lli); in coh901318_terminate_all()
2230 struct coh901318_lli *lli; in coh901318_prep_memcpy() local
2252 lli = coh901318_lli_alloc(&cohc->base->pool, lli_len); in coh901318_prep_memcpy()
2254 if (lli == NULL) in coh901318_prep_memcpy()
2258 &cohc->base->pool, lli, src, size, dest, in coh901318_prep_memcpy()
2264 COH_DBG(coh901318_list_print(cohc, lli)); in coh901318_prep_memcpy()
2268 cohd->lli = lli; in coh901318_prep_memcpy()
2286 struct coh901318_lli *lli; in coh901318_prep_slave_sg() local
2365 lli = coh901318_lli_alloc(&cohc->base->pool, len); in coh901318_prep_slave_sg()
2367 if (lli == NULL) in coh901318_prep_slave_sg()
2371 ret = coh901318_lli_fill_sg(&cohc->base->pool, lli, sgl, sg_len, in coh901318_prep_slave_sg()
2381 COH_DBG(coh901318_list_print(cohc, lli)); in coh901318_prep_slave_sg()
2391 cohd->head_ctrl = lli->control; in coh901318_prep_slave_sg()
2395 cohd->lli = lli; in coh901318_prep_slave_sg()