Lines Matching defs:plist
101 plist_copyback(struct bus_dma_segment *plist, int sglist_cnt, int off,
107 while (plist->ds_len <= off) {
110 off -= plist->ds_len;
111 plist++;
120 if (todo > plist->ds_len - off)
121 todo = plist->ds_len - off;
123 phys_copyback(plist->ds_addr, off, todo, p);
125 plist++;
249 plist_copydata(struct bus_dma_segment *plist, int sglist_cnt, int off,
255 while (plist->ds_len <= off) {
258 off -= plist->ds_len;
259 plist++;
268 if (todo > plist->ds_len - off)
269 todo = plist->ds_len - off;
271 phys_copydata(plist->ds_addr, off, todo, p);
273 plist++;
522 struct bus_dma_segment *plist, u_int sglist_cnt, size_t offset, size_t len,
529 while (plist->ds_len <= offset) {
532 offset -= plist->ds_len;
533 plist++;
544 pa = plist->ds_addr + offset;
546 if (todo > plist->ds_len - offset)
547 todo = plist->ds_len - offset;