Lines Matching refs:paddr
79 * Append a single (paddr, len) to a sglist. sg is the list and ss is
85 vm_paddr_t paddr, size_t len)
90 if (ss->ss_paddr + ss->ss_len == paddr)
96 ss->ss_paddr = paddr;
114 vm_paddr_t paddr;
127 paddr = pmap_extract(pmap, vaddr);
129 paddr = pmap_kextract(vaddr);
133 ss->ss_paddr = paddr;
138 error = _sglist_append_range(sg, &ss, paddr, seglen);
150 paddr = pmap_extract(pmap, vaddr);
152 paddr = pmap_kextract(vaddr);
153 error = _sglist_append_range(sg, &ss, paddr, seglen);
173 vm_paddr_t lastaddr, paddr;
185 paddr = pmap_kextract(vaddr);
186 if (lastaddr + PAGE_SIZE != paddr)
188 lastaddr = paddr;
201 vm_paddr_t lastaddr, paddr;
211 paddr = VM_PAGE_TO_PHYS(m[i]);
212 if (lastaddr + PAGE_SIZE != paddr)
214 lastaddr = paddr;
295 sglist_append_phys(struct sglist *sg, vm_paddr_t paddr, size_t len)
307 sg->sg_segs[0].ss_paddr = paddr;
314 error = _sglist_append_range(sg, &ss, paddr, len);
360 vm_paddr_t paddr;
383 paddr = VM_PAGE_TO_PHYS(m[i]) + pgoff;
384 error = _sglist_append_range(sg, &ss, paddr, seglen);