Lines Matching refs:dsg
1266 struct pl08x_sg *dsg; in pl08x_fill_llis_for_desc() local
1284 list_for_each_entry(dsg, &txd->dsg_list, node) { in pl08x_fill_llis_for_desc()
1288 bd.srcbus.addr = dsg->src_addr; in pl08x_fill_llis_for_desc()
1289 bd.dstbus.addr = dsg->dst_addr; in pl08x_fill_llis_for_desc()
1290 bd.remainder = dsg->len; in pl08x_fill_llis_for_desc()
1456 if (total_bytes != dsg->len) { in pl08x_fill_llis_for_desc()
1459 __func__, total_bytes, dsg->len); in pl08x_fill_llis_for_desc()
1495 struct pl08x_sg *dsg, *_dsg; in pl08x_free_txd() local
1500 list_for_each_entry_safe(dsg, _dsg, &txd->dsg_list, node) { in pl08x_free_txd()
1501 list_del(&dsg->node); in pl08x_free_txd()
1502 kfree(dsg); in pl08x_free_txd()
1581 struct pl08x_sg *dsg; in pl08x_dma_tx_status() local
1583 list_for_each_entry(dsg, &txd->dsg_list, node) in pl08x_dma_tx_status()
1584 bytes += dsg->len; in pl08x_dma_tx_status()
1896 struct pl08x_sg *dsg; in pl08x_prep_dma_memcpy() local
1906 dsg = kzalloc(sizeof(struct pl08x_sg), GFP_NOWAIT); in pl08x_prep_dma_memcpy()
1907 if (!dsg) { in pl08x_prep_dma_memcpy()
1911 list_add_tail(&dsg->node, &txd->dsg_list); in pl08x_prep_dma_memcpy()
1913 dsg->src_addr = src; in pl08x_prep_dma_memcpy()
1914 dsg->dst_addr = dest; in pl08x_prep_dma_memcpy()
1915 dsg->len = len; in pl08x_prep_dma_memcpy()
2029 struct pl08x_sg *dsg; in pl08x_tx_add_sg() local
2031 dsg = kzalloc(sizeof(struct pl08x_sg), GFP_NOWAIT); in pl08x_tx_add_sg()
2032 if (!dsg) in pl08x_tx_add_sg()
2035 list_add_tail(&dsg->node, &txd->dsg_list); in pl08x_tx_add_sg()
2037 dsg->len = len; in pl08x_tx_add_sg()
2039 dsg->src_addr = buf_addr; in pl08x_tx_add_sg()
2040 dsg->dst_addr = slave_addr; in pl08x_tx_add_sg()
2042 dsg->src_addr = slave_addr; in pl08x_tx_add_sg()
2043 dsg->dst_addr = buf_addr; in pl08x_tx_add_sg()