Lines Matching refs:skip
179 cvm_page_contiguous_segment(vm_page_t *pages, size_t skip, int len) in cvm_page_contiguous_segment() argument
181 if ((skip + len - 1) / PAGE_SIZE > skip / PAGE_SIZE) in cvm_page_contiguous_segment()
184 pages += (skip / PAGE_SIZE); in cvm_page_contiguous_segment()
185 skip -= rounddown(skip, PAGE_SIZE); in cvm_page_contiguous_segment()
186 return (((char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*pages))) + skip); in cvm_page_contiguous_segment()
288 m_epg_contiguous_subsegment(struct mbuf *m, size_t skip, size_t len) in m_epg_contiguous_subsegment() argument
293 base = m_epg_segment(m, skip, &seglen); in m_epg_contiguous_subsegment()
788 m_contiguous_subsegment(struct mbuf *m, size_t skip, size_t len) in m_contiguous_subsegment() argument
792 MPASS(skip <= INT_MAX); in m_contiguous_subsegment()
794 m = m_getptr(m, (int)skip, &rel_off); in m_contiguous_subsegment()
799 skip = rel_off; in m_contiguous_subsegment()
800 if (skip + len > m->m_len) in m_contiguous_subsegment()
804 return (m_epg_contiguous_subsegment(m, skip, len)); in m_contiguous_subsegment()
805 return (mtod(m, char*) + skip); in m_contiguous_subsegment()
809 cuio_contiguous_segment(struct uio *uio, size_t skip, size_t len) in cuio_contiguous_segment() argument
813 MPASS(skip <= INT_MAX); in cuio_contiguous_segment()
814 idx = cuio_getptr(uio, (int)skip, &rel_off); in cuio_contiguous_segment()
819 skip = rel_off; in cuio_contiguous_segment()
820 if (skip + len > uio->uio_iov[idx].iov_len) in cuio_contiguous_segment()
822 return ((char *)uio->uio_iov[idx].iov_base + skip); in cuio_contiguous_segment()
826 crypto_buffer_contiguous_subsegment(struct crypto_buffer *cb, size_t skip, in crypto_buffer_contiguous_subsegment() argument
833 return (m_contiguous_subsegment(cb->cb_mbuf, skip, len)); in crypto_buffer_contiguous_subsegment()
835 return (cuio_contiguous_segment(cb->cb_uio, skip, len)); in crypto_buffer_contiguous_subsegment()
838 MPASS(skip + len <= cb->cb_vm_page_len); in crypto_buffer_contiguous_subsegment()
840 skip + cb->cb_vm_page_offset, len)); in crypto_buffer_contiguous_subsegment()
843 MPASS(skip + len <= cb->cb_buf_len); in crypto_buffer_contiguous_subsegment()
844 return (cb->cb_buf + skip); in crypto_buffer_contiguous_subsegment()
854 crypto_contiguous_subsegment(struct cryptop *crp, size_t skip, size_t len) in crypto_contiguous_subsegment() argument
856 return (crypto_buffer_contiguous_subsegment(&crp->crp_buf, skip, len)); in crypto_contiguous_subsegment()