Lines Matching refs:sg_miter
901 sg_miter_start(&host->sg_miter, data->sg, data->sg_len, flags); in dw_mci_submit_data()
2052 struct sg_mapping_iter *sg_miter = &host->sg_miter; in dw_mci_read_data_pio() local
2062 if (!sg_miter_next(sg_miter)) in dw_mci_read_data_pio()
2065 host->sg = sg_miter->piter.sg; in dw_mci_read_data_pio()
2066 buf = sg_miter->addr; in dw_mci_read_data_pio()
2067 remain = sg_miter->length; in dw_mci_read_data_pio()
2082 sg_miter->consumed = offset; in dw_mci_read_data_pio()
2090 if (!sg_miter_next(sg_miter)) in dw_mci_read_data_pio()
2092 sg_miter->consumed = 0; in dw_mci_read_data_pio()
2094 sg_miter_stop(sg_miter); in dw_mci_read_data_pio()
2098 sg_miter_stop(sg_miter); in dw_mci_read_data_pio()
2106 struct sg_mapping_iter *sg_miter = &host->sg_miter; in dw_mci_write_data_pio() local
2117 if (!sg_miter_next(sg_miter)) in dw_mci_write_data_pio()
2120 host->sg = sg_miter->piter.sg; in dw_mci_write_data_pio()
2121 buf = sg_miter->addr; in dw_mci_write_data_pio()
2122 remain = sg_miter->length; in dw_mci_write_data_pio()
2138 sg_miter->consumed = offset; in dw_mci_write_data_pio()
2144 if (!sg_miter_next(sg_miter)) in dw_mci_write_data_pio()
2146 sg_miter->consumed = 0; in dw_mci_write_data_pio()
2148 sg_miter_stop(sg_miter); in dw_mci_write_data_pio()
2152 sg_miter_stop(sg_miter); in dw_mci_write_data_pio()
2572 sg_miter_stop(&host->sg_miter); in dw_mci_reset()