Lines Matching refs:sg_miter
1024 sg_miter_start(&host->sg_miter, data->sg, data->sg_len, flags); in dw_mci_submit_data()
2216 struct sg_mapping_iter *sg_miter = &host->sg_miter; in dw_mci_read_data_pio() local
2226 if (!sg_miter_next(sg_miter)) in dw_mci_read_data_pio()
2229 host->sg = sg_miter->piter.sg; in dw_mci_read_data_pio()
2230 buf = sg_miter->addr; in dw_mci_read_data_pio()
2231 remain = sg_miter->length; in dw_mci_read_data_pio()
2246 sg_miter->consumed = offset; in dw_mci_read_data_pio()
2254 if (!sg_miter_next(sg_miter)) in dw_mci_read_data_pio()
2256 sg_miter->consumed = 0; in dw_mci_read_data_pio()
2258 sg_miter_stop(sg_miter); in dw_mci_read_data_pio()
2262 sg_miter_stop(sg_miter); in dw_mci_read_data_pio()
2270 struct sg_mapping_iter *sg_miter = &host->sg_miter; in dw_mci_write_data_pio() local
2281 if (!sg_miter_next(sg_miter)) in dw_mci_write_data_pio()
2284 host->sg = sg_miter->piter.sg; in dw_mci_write_data_pio()
2285 buf = sg_miter->addr; in dw_mci_write_data_pio()
2286 remain = sg_miter->length; in dw_mci_write_data_pio()
2302 sg_miter->consumed = offset; in dw_mci_write_data_pio()
2308 if (!sg_miter_next(sg_miter)) in dw_mci_write_data_pio()
2310 sg_miter->consumed = 0; in dw_mci_write_data_pio()
2312 sg_miter_stop(sg_miter); in dw_mci_write_data_pio()
2316 sg_miter_stop(sg_miter); in dw_mci_write_data_pio()
2762 sg_miter_stop(&host->sg_miter); in dw_mci_reset()