Lines Matching refs:sg
291 struct scatterlist *sg; in mxcmci_swap_buffers() local
294 for_each_sg(data->sg, sg, data->sg_len, i) in mxcmci_swap_buffers()
295 buffer_swap32(sg_virt(sg), sg->length); in mxcmci_swap_buffers()
306 struct scatterlist *sg; in mxcmci_setup_data() local
323 for_each_sg(data->sg, sg, data->sg_len, i) { in mxcmci_setup_data()
324 if (sg->offset & 3 || sg->length & 3 || sg->length < 512) { in mxcmci_setup_data()
340 nents = dma_map_sg(host->dma->device->dev, data->sg, in mxcmci_setup_data()
346 data->sg, data->sg_len, slave_dirn, in mxcmci_setup_data()
350 dma_unmap_sg(host->dma->device->dev, data->sg, data->sg_len, in mxcmci_setup_data()
460 dma_unmap_sg(host->dma->device->dev, data->sg, data->sg_len, in mxcmci_finish_data()
618 struct scatterlist *sg; in mxcmci_transfer_data() local
625 for_each_sg(data->sg, sg, data->sg_len, i) { in mxcmci_transfer_data()
626 stat = mxcmci_pull(host, sg_virt(sg), sg->length); in mxcmci_transfer_data()
629 host->datasize += sg->length; in mxcmci_transfer_data()
632 for_each_sg(data->sg, sg, data->sg_len, i) { in mxcmci_transfer_data()
633 stat = mxcmci_push(host, sg_virt(sg), sg->length); in mxcmci_transfer_data()
636 host->datasize += sg->length; in mxcmci_transfer_data()