Lines Matching refs:dsg
935 struct pl08x_sg *dsg; in pl08x_fill_llis_for_desc() local
957 list_for_each_entry(dsg, &txd->dsg_list, node) { in pl08x_fill_llis_for_desc()
961 bd.srcbus.addr = dsg->src_addr; in pl08x_fill_llis_for_desc()
962 bd.dstbus.addr = dsg->dst_addr; in pl08x_fill_llis_for_desc()
963 bd.remainder = dsg->len; in pl08x_fill_llis_for_desc()
1121 if (total_bytes != dsg->len) { in pl08x_fill_llis_for_desc()
1124 __func__, total_bytes, dsg->len); in pl08x_fill_llis_for_desc()
1157 struct pl08x_sg *dsg, *_dsg; in pl08x_free_txd() local
1162 list_for_each_entry_safe(dsg, _dsg, &txd->dsg_list, node) { in pl08x_free_txd()
1163 list_del(&dsg->node); in pl08x_free_txd()
1164 kfree(dsg); in pl08x_free_txd()
1243 struct pl08x_sg *dsg; in pl08x_dma_tx_status() local
1245 list_for_each_entry(dsg, &txd->dsg_list, node) in pl08x_dma_tx_status()
1246 bytes += dsg->len; in pl08x_dma_tx_status()
1427 struct pl08x_sg *dsg; in pl08x_prep_dma_memcpy() local
1437 dsg = kzalloc(sizeof(struct pl08x_sg), GFP_NOWAIT); in pl08x_prep_dma_memcpy()
1438 if (!dsg) { in pl08x_prep_dma_memcpy()
1444 list_add_tail(&dsg->node, &txd->dsg_list); in pl08x_prep_dma_memcpy()
1446 dsg->src_addr = src; in pl08x_prep_dma_memcpy()
1447 dsg->dst_addr = dest; in pl08x_prep_dma_memcpy()
1448 dsg->len = len; in pl08x_prep_dma_memcpy()
1562 struct pl08x_sg *dsg; in pl08x_tx_add_sg() local
1564 dsg = kzalloc(sizeof(struct pl08x_sg), GFP_NOWAIT); in pl08x_tx_add_sg()
1565 if (!dsg) in pl08x_tx_add_sg()
1568 list_add_tail(&dsg->node, &txd->dsg_list); in pl08x_tx_add_sg()
1570 dsg->len = len; in pl08x_tx_add_sg()
1572 dsg->src_addr = buf_addr; in pl08x_tx_add_sg()
1573 dsg->dst_addr = slave_addr; in pl08x_tx_add_sg()
1575 dsg->src_addr = slave_addr; in pl08x_tx_add_sg()
1576 dsg->dst_addr = buf_addr; in pl08x_tx_add_sg()