Home
last modified time | relevance | path

Searched refs:dsg (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/dma/
Ds3c24xx-dma.c437 struct s3c24xx_sg *dsg, *_dsg; in s3c24xx_dma_free_txd() local
439 list_for_each_entry_safe(dsg, _dsg, &txd->dsg_list, node) { in s3c24xx_dma_free_txd()
440 list_del(&dsg->node); in s3c24xx_dma_free_txd()
441 kfree(dsg); in s3c24xx_dma_free_txd()
453 struct s3c24xx_sg *dsg = list_entry(txd->at, struct s3c24xx_sg, node); in s3c24xx_dma_start_next_sg() local
460 dcon |= S3C24XX_DCON_DSZ_BYTE | dsg->len; in s3c24xx_dma_start_next_sg()
463 dcon |= S3C24XX_DCON_DSZ_HALFWORD | (dsg->len / 2); in s3c24xx_dma_start_next_sg()
466 dcon |= S3C24XX_DCON_DSZ_WORD | (dsg->len / 4); in s3c24xx_dma_start_next_sg()
491 writel_relaxed(dsg->src_addr, phy->base + S3C24XX_DISRC); in s3c24xx_dma_start_next_sg()
493 writel_relaxed(dsg->dst_addr, phy->base + S3C24XX_DIDST); in s3c24xx_dma_start_next_sg()
[all …]
Damba-pl08x.c937 struct pl08x_sg *dsg; in pl08x_fill_llis_for_desc() local
959 list_for_each_entry(dsg, &txd->dsg_list, node) { in pl08x_fill_llis_for_desc()
963 bd.srcbus.addr = dsg->src_addr; in pl08x_fill_llis_for_desc()
964 bd.dstbus.addr = dsg->dst_addr; in pl08x_fill_llis_for_desc()
965 bd.remainder = dsg->len; in pl08x_fill_llis_for_desc()
1123 if (total_bytes != dsg->len) { in pl08x_fill_llis_for_desc()
1126 __func__, total_bytes, dsg->len); in pl08x_fill_llis_for_desc()
1159 struct pl08x_sg *dsg, *_dsg; in pl08x_free_txd() local
1164 list_for_each_entry_safe(dsg, _dsg, &txd->dsg_list, node) { in pl08x_free_txd()
1165 list_del(&dsg->node); in pl08x_free_txd()
[all …]
/linux-4.4.14/drivers/target/
Dtarget_core_sbc.c1239 struct scatterlist *dsg = cmd->t_data_sg, *psg; in sbc_dif_generate() local
1247 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1254 if (offset >= dsg->length) { in sbc_dif_generate()
1255 offset -= dsg->length; in sbc_dif_generate()
1256 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
1257 dsg = sg_next(dsg); in sbc_dif_generate()
1258 if (!dsg) { in sbc_dif_generate()
1262 daddr = kmap_atomic(sg_page(dsg)) + dsg->offset; in sbc_dif_generate()
1266 avail = min(block_size, dsg->length - offset); in sbc_dif_generate()
1269 kunmap_atomic(daddr - dsg->offset); in sbc_dif_generate()
[all …]