Lines Matching refs:sg_miter
1184 sg_miter_start(&host->sg_miter, data->sg, data->sg_len, flags); in dw_mci_submit_data()
1743 sg_miter_stop(&host->sg_miter); in dw_mci_reset()
2512 struct sg_mapping_iter *sg_miter = &host->sg_miter; in dw_mci_read_data_pio() local
2522 if (!sg_miter_next(sg_miter)) in dw_mci_read_data_pio()
2525 host->sg = sg_miter->piter.sg; in dw_mci_read_data_pio()
2526 buf = sg_miter->addr; in dw_mci_read_data_pio()
2527 remain = sg_miter->length; in dw_mci_read_data_pio()
2542 sg_miter->consumed = offset; in dw_mci_read_data_pio()
2550 if (!sg_miter_next(sg_miter)) in dw_mci_read_data_pio()
2552 sg_miter->consumed = 0; in dw_mci_read_data_pio()
2554 sg_miter_stop(sg_miter); in dw_mci_read_data_pio()
2558 sg_miter_stop(sg_miter); in dw_mci_read_data_pio()
2566 struct sg_mapping_iter *sg_miter = &host->sg_miter; in dw_mci_write_data_pio() local
2577 if (!sg_miter_next(sg_miter)) in dw_mci_write_data_pio()
2580 host->sg = sg_miter->piter.sg; in dw_mci_write_data_pio()
2581 buf = sg_miter->addr; in dw_mci_write_data_pio()
2582 remain = sg_miter->length; in dw_mci_write_data_pio()
2598 sg_miter->consumed = offset; in dw_mci_write_data_pio()
2604 if (!sg_miter_next(sg_miter)) in dw_mci_write_data_pio()
2606 sg_miter->consumed = 0; in dw_mci_write_data_pio()
2608 sg_miter_stop(sg_miter); in dw_mci_write_data_pio()
2612 sg_miter_stop(sg_miter); in dw_mci_write_data_pio()