Home
last modified time | relevance | path

Searched refs:sg_miter (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/drivers/mmc/host/
Dtoshsd.c163 struct sg_mapping_iter *sg_miter = &host->sg_miter; in toshsd_thread_irq() local
178 if (!sg_miter_next(sg_miter)) in toshsd_thread_irq()
181 buf = sg_miter->addr; in toshsd_thread_irq()
186 count = sg_miter->length; in toshsd_thread_irq()
199 sg_miter->consumed = count; in toshsd_thread_irq()
200 sg_miter_stop(sg_miter); in toshsd_thread_irq()
491 sg_miter_start(&host->sg_miter, data->sg, data->sg_len, flags); in toshsd_start_data()
Ddw_mmc.c1024 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()
[all …]
Dmmci.c421 sg_miter_start(&host->sg_miter, data->sg, data->sg_len, flags); in mmci_init_sg()
1155 struct sg_mapping_iter *sg_miter = &host->sg_miter; in mmci_pio_irq() local
1181 if (!sg_miter_next(sg_miter)) in mmci_pio_irq()
1184 buffer = sg_miter->addr; in mmci_pio_irq()
1185 remain = sg_miter->length; in mmci_pio_irq()
1193 sg_miter->consumed = len; in mmci_pio_irq()
1204 sg_miter_stop(sg_miter); in mmci_pio_irq()
Dtoshsd.h173 struct sg_mapping_iter sg_miter; /* for PIO */ member
Dmmci.h230 struct sg_mapping_iter sg_miter; member
Dsdhci.c317 BUG_ON(!sg_miter_next(&host->sg_miter)); in sdhci_read_block_pio()
319 len = min(host->sg_miter.length, blksize); in sdhci_read_block_pio()
322 host->sg_miter.consumed = len; in sdhci_read_block_pio()
324 buf = host->sg_miter.addr; in sdhci_read_block_pio()
341 sg_miter_stop(&host->sg_miter); in sdhci_read_block_pio()
362 BUG_ON(!sg_miter_next(&host->sg_miter)); in sdhci_write_block_pio()
364 len = min(host->sg_miter.length, blksize); in sdhci_write_block_pio()
367 host->sg_miter.consumed = len; in sdhci_write_block_pio()
369 buf = host->sg_miter.addr; in sdhci_write_block_pio()
386 sg_miter_stop(&host->sg_miter); in sdhci_write_block_pio()
[all …]
Dsdhci.h471 struct sg_mapping_iter sg_miter; /* SG state for PIO */ member
/linux-4.4.14/drivers/usb/musb/
Dmusb_host.c894 sg_miter_start(&qh->sg_miter, urb->sg, 1, in musb_ep_program()
897 if (!sg_miter_next(&qh->sg_miter)) { in musb_ep_program()
901 sg_miter_stop(&qh->sg_miter); in musb_ep_program()
904 buf = qh->sg_miter.addr + urb->sg->offset + in musb_ep_program()
907 qh->sg_miter.length); in musb_ep_program()
909 qh->sg_miter.consumed = load_count; in musb_ep_program()
910 sg_miter_stop(&qh->sg_miter); in musb_ep_program()
1519 if (!sg_miter_next(&qh->sg_miter)) { in musb_host_tx()
1521 sg_miter_stop(&qh->sg_miter); in musb_host_tx()
1525 urb->transfer_buffer = qh->sg_miter.addr; in musb_host_tx()
[all …]
Dmusb_host.h66 struct sg_mapping_iter sg_miter; /* for highmem in PIO mode */ member
/linux-4.4.14/include/linux/mmc/
Ddw_mmc.h151 struct sg_mapping_iter sg_miter; member