Lines Matching refs:sg
289 struct scatterlist *sg = data->sg; in sh_mmcif_start_dma_rx() local
295 ret = dma_map_sg(chan->device->dev, sg, data->sg_len, in sh_mmcif_start_dma_rx()
299 desc = dmaengine_prep_slave_sg(chan, sg, ret, in sh_mmcif_start_dma_rx()
338 struct scatterlist *sg = data->sg; in sh_mmcif_start_dma_tx() local
344 ret = dma_map_sg(chan->device->dev, sg, data->sg_len, in sh_mmcif_start_dma_tx()
348 desc = dmaengine_prep_slave_sg(chan, sg, ret, in sh_mmcif_start_dma_tx()
569 BUG_ON(host->sg_blkidx > data->sg->length); in sh_mmcif_next_block()
571 if (host->sg_blkidx == data->sg->length) { in sh_mmcif_next_block()
574 host->pio_ptr = sg_virt(++data->sg); in sh_mmcif_next_block()
597 u32 *p = sg_virt(data->sg); in sh_mmcif_read_block()
621 if (!data->sg_len || !data->sg->length) in sh_mmcif_multi_read()
630 host->pio_ptr = sg_virt(data->sg); in sh_mmcif_multi_read()
647 BUG_ON(!data->sg->length); in sh_mmcif_mread_block()
675 u32 *p = sg_virt(data->sg); in sh_mmcif_write_block()
699 if (!data->sg_len || !data->sg->length) in sh_mmcif_multi_write()
708 host->pio_ptr = sg_virt(data->sg); in sh_mmcif_multi_write()
725 BUG_ON(!data->sg->length); in sh_mmcif_mwrite_block()
1133 data->sg, data->sg_len, in sh_mmcif_end_cmd()
1137 data->sg, data->sg_len, in sh_mmcif_end_cmd()