Lines Matching full:todo

49 	int todo;  in phys_copyback()  local
58 todo = min(PAGE_SIZE - page_off, size); in phys_copyback()
60 memcpy(p, cp, todo); in phys_copyback()
61 size -= todo; in phys_copyback()
62 cp += todo; in phys_copyback()
63 pa += todo; in phys_copyback()
73 int todo; in vlist_copyback() local
87 todo = size; in vlist_copyback()
88 if (todo > vlist->ds_len - off) in vlist_copyback()
89 todo = vlist->ds_len - off; in vlist_copyback()
91 memcpy((char *)(uintptr_t)vlist->ds_addr + off, p, todo); in vlist_copyback()
95 size -= todo; in vlist_copyback()
96 p += todo; in vlist_copyback()
105 int todo; in plist_copyback() local
119 todo = size; in plist_copyback()
120 if (todo > plist->ds_len - off) in plist_copyback()
121 todo = plist->ds_len - off; in plist_copyback()
123 phys_copyback(plist->ds_addr, off, todo, p); in plist_copyback()
127 size -= todo; in plist_copyback()
128 p += todo; in plist_copyback()
197 int todo; in phys_copydata() local
206 todo = min(PAGE_SIZE - page_off, size); in phys_copydata()
208 memcpy(cp, p, todo); in phys_copydata()
209 size -= todo; in phys_copydata()
210 cp += todo; in phys_copydata()
211 pa += todo; in phys_copydata()
221 int todo; in vlist_copydata() local
235 todo = size; in vlist_copydata()
236 if (todo > vlist->ds_len - off) in vlist_copydata()
237 todo = vlist->ds_len - off; in vlist_copydata()
239 memcpy(p, (char *)(uintptr_t)vlist->ds_addr + off, todo); in vlist_copydata()
243 size -= todo; in vlist_copydata()
244 p += todo; in vlist_copydata()
253 int todo; in plist_copydata() local
267 todo = size; in plist_copydata()
268 if (todo > plist->ds_len - off) in plist_copydata()
269 todo = plist->ds_len - off; in plist_copydata()
271 phys_copydata(plist->ds_addr, off, todo, p); in plist_copydata()
275 size -= todo; in plist_copydata()
276 p += todo; in plist_copydata()
475 size_t todo; in vlist_ext_mbuf() local
491 todo = len; in vlist_ext_mbuf()
492 if (todo > vlist->ds_len - offset) in vlist_ext_mbuf()
493 todo = vlist->ds_len - offset; in vlist_ext_mbuf()
496 offset, todo); in vlist_ext_mbuf()
511 len -= todo; in vlist_ext_mbuf()
527 size_t appended, totlen, todo; in plist_ext_mbuf() local
545 todo = len; in plist_ext_mbuf()
546 if (todo > plist->ds_len - offset) in plist_ext_mbuf()
547 todo = plist->ds_len - offset; in plist_ext_mbuf()
569 todo = end - pa; in plist_ext_mbuf()
573 len -= todo; in plist_ext_mbuf()
574 totlen += todo; in plist_ext_mbuf()
576 while (todo > 0) { in plist_ext_mbuf()
585 appended = append_paddr_range(tail, pa, todo); in plist_ext_mbuf()
589 todo -= appended; in plist_ext_mbuf()