Lines Matching refs:sg
170 struct scatterlist *sg = r_data->sg; in tifm_sd_transfer_data() local
178 cnt = sg[host->sg_pos].length - host->block_pos; in tifm_sd_transfer_data()
191 cnt = sg[host->sg_pos].length; in tifm_sd_transfer_data()
193 off = sg[host->sg_pos].offset + host->block_pos; in tifm_sd_transfer_data()
195 pg = nth_page(sg_page(&sg[host->sg_pos]), off >> PAGE_SHIFT); in tifm_sd_transfer_data()
226 struct scatterlist *sg = r_data->sg; in tifm_sd_bounce_block() local
234 cnt = sg[host->sg_pos].length - host->block_pos; in tifm_sd_bounce_block()
240 cnt = sg[host->sg_pos].length; in tifm_sd_bounce_block()
242 off = sg[host->sg_pos].offset + host->block_pos; in tifm_sd_bounce_block()
244 pg = nth_page(sg_page(&sg[host->sg_pos]), off >> PAGE_SHIFT); in tifm_sd_bounce_block()
268 struct scatterlist *sg = NULL; in tifm_sd_set_dma_data() local
283 dma_len = sg_dma_len(&r_data->sg[host->sg_pos]) - host->block_pos; in tifm_sd_set_dma_data()
289 dma_len = sg_dma_len(&r_data->sg[host->sg_pos]); in tifm_sd_set_dma_data()
303 sg = &r_data->sg[host->sg_pos]; in tifm_sd_set_dma_data()
312 sg = &host->bounce_buf; in tifm_sd_set_dma_data()
319 writel(sg_dma_address(sg) + dma_off, sock->addr + SOCK_DMA_ADDRESS); in tifm_sd_set_dma_data()
680 host->sg_len = tifm_map_sg(sock, r_data->sg, in tifm_sd_request()
767 tifm_unmap_sg(sock, r_data->sg, r_data->sg_len, in tifm_sd_end_cmd()