/freebsd/sys/kern/ |
H A D | subr_memdesc.c | 354 if (m->m_epg_npgs == 0) in can_append_paddr() 358 if (m->m_epg_npgs == MBUF_PEXT_MAX_PGS) in can_append_paddr() 367 if (m->m_epg_npgs == 1) in can_append_paddr() 383 if (m->m_epg_npgs == 0) { in append_paddr_range() 385 m->m_epg_npgs = 1; in append_paddr_range() 399 while (len >= PAGE_SIZE && m->m_epg_npgs < MBUF_PEXT_MAX_PGS) { in append_paddr_range() 400 m->m_epg_pa[m->m_epg_npgs] = pa; in append_paddr_range() 401 m->m_epg_npgs++; in append_paddr_range() 410 if (len > 0 && m->m_epg_npgs < MBUF_PEXT_MAX_PGS) { in append_paddr_range() 412 m->m_epg_pa[m->m_epg_npgs] = pa; in append_paddr_range() [all …]
|
H A D | uipc_ktls.c | 2203 m->m_epg_nrdy = m->m_epg_npgs; in ktls_frame() 2776 if (m->m_epg_npgs <= 2) in ktls_buffer_alloc() 2819 KASSERT(ptoa(m->m_epg_npgs) <= ktls_maxlen, in ktls_encrypt_record() 2820 ("page count %d larger than maximum frame length %d", m->m_epg_npgs, in ktls_encrypt_record() 2832 len = ptoa(m->m_epg_npgs - 1) + m->m_epg_last_len - in ktls_encrypt_record() 2841 for (i = 0; i < m->m_epg_npgs; i++, off = 0) { in ktls_encrypt_record() 2862 for (i = 0; i < m->m_epg_npgs; i++) { in ktls_encrypt_record() 3005 for (i = 0; i < m->m_epg_npgs; i++) in ktls_finish_nonanon() 3011 for (i = 0; i < m->m_epg_npgs; i++) in ktls_finish_nonanon() 3063 KASSERT(npages + m->m_epg_npgs <= total_pages, in ktls_encrypt() [all …]
|
H A D | kern_mbuf.c | 994 for (i = 0; i < m->m_epg_npgs && len > 0; i++) { in _mb_unmapped_to_ext() 1144 m->m_epg_npgs = 0; in mb_alloc_ext_pgs() 1737 m->m_epg_npgs = i; in mb_alloc_ext_plus_pages() 1746 m->m_epg_npgs = npgs; in mb_alloc_ext_plus_pages() 1776 if (++i == m->m_epg_npgs) { in mb_mapped_to_unmapped()
|
H A D | uipc_mbuf.c | 1393 for (i = 0; i < m->m_epg_npgs && len > 0; i++) { in m_apply_extpg_one() 1665 frags += m->m_epg_npgs; in frags_per_mbuf() 1852 for (int i = 0; i < m->m_epg_npgs; i++) { in mb_free_mext_pgs() 1924 mb->m_epg_npgs++; in m_uiotombuf_nomap() 1926 mb->m_epg_last_len = length - PAGE_SIZE * (mb->m_epg_npgs - 1); in m_uiotombuf_nomap() 1933 mb->m_ext.ext_size += PAGE_SIZE * mb->m_epg_npgs; in m_uiotombuf_nomap() 2075 for (i = 0; i < m->m_epg_npgs && error == 0 && len > 0; i++) { in m_unmapped_uiomove()
|
H A D | kern_sendfile.c | 201 for (i = 0; i < m->m_epg_npgs; i++) { in sendfile_free_mext_pg() 202 if (cache_last && i == m->m_epg_npgs - 1) in sendfile_free_mext_pg() 1048 m0->m_epg_npgs++; in vn_sendfile()
|
H A D | subr_sglist.c | 248 for (i = 0; i < m->m_epg_npgs && len > 0; i++) { in sglist_count_mbuf_epg() 405 for (i = 0; i < m->m_epg_npgs && error == 0 && len > 0; i++) { in sglist_append_mbuf_epg()
|
H A D | subr_bus_dma.c | 182 for (i = 0; i < m->m_epg_npgs && error == 0 && len > 0; i++) { in _bus_dmamap_load_mbuf_epg()
|
H A D | uipc_sockbuf.c | 210 if ((m->m_flags & M_EXTPG) != 0 && m->m_epg_npgs != 0) { in sbready()
|
/freebsd/sys/sys/ |
H A D | mbuf.h | 375 #define m_epg_startcopy m_epg_npgs 380 uint8_t m_epg_npgs; member 421 if (pidx == m->m_epg_npgs - 1) { in m_epg_pagelen() 437 MCHECK(m->m_epg_npgs > 0, "no valid pages"); \ 438 MCHECK(m->m_epg_npgs <= nitems(m->m_epg_pa), \ 440 MCHECK(m->m_epg_nrdy <= m->m_epg_npgs, \ 447 if (m->m_epg_npgs == 1) \
|
/freebsd/sys/opencrypto/ |
H A D | ktls_ocf.c | 283 struct iovec iov[m->m_epg_npgs + 2]; in ktls_ocf_tls_cbc_encrypt() 330 for (i = 0; i < m->m_epg_npgs; i++, pgoff = 0) { in ktls_ocf_tls_cbc_encrypt() 335 iov[m->m_epg_npgs + 1].iov_base = m->m_epg_trail; in ktls_ocf_tls_cbc_encrypt() 336 iov[m->m_epg_npgs + 1].iov_len = os->mac_len; in ktls_ocf_tls_cbc_encrypt() 338 uio->uio_iovcnt = m->m_epg_npgs + 2; in ktls_ocf_tls_cbc_encrypt()
|
H A D | criov.c | 251 for (i = idx + 1; i < m->m_epg_npgs; i++) { in m_epg_pages_extent() 271 for (i = 0; i < m->m_epg_npgs; i++) { in m_epg_segment()
|
/freebsd/sys/dev/cxgbe/tom/ |
H A D | t4_tls.c | 410 MPASS(m->m_epg_npgs > 0); in count_ext_pgs_segs() 413 for (i = 1; i < m->m_epg_npgs; i++) { in count_ext_pgs_segs() 439 for (i = 1; i < m->m_epg_npgs; i++) { in write_ktlstx_sgl() 451 for (; i < m->m_epg_npgs; i++) { in write_ktlstx_sgl()
|
H A D | t4_cpl_io.c | 2080 for (int i = 0; i < m->m_epg_npgs; i++) { in aiotx_free_pgs() 2131 m->m_epg_npgs = npages; in alloc_aiotx_mbuf()
|
/freebsd/sys/dev/iscsi/ |
H A D | icl_soft.c | 1152 m->m_epg_pa[m->m_epg_npgs] = in icl_soft_conn_pdu_append_bio() 1154 m->m_epg_npgs++; in icl_soft_conn_pdu_append_bio() 1160 if (m->m_epg_npgs == MBUF_PEXT_MAX_PGS) { in icl_soft_conn_pdu_append_bio()
|
/freebsd/sys/dev/cxgbe/cxgbei/ |
H A D | icl_cxgbei.c | 664 m->m_epg_pa[m->m_epg_npgs] = in icl_cxgbei_conn_pdu_append_bio() 666 m->m_epg_npgs++; in icl_cxgbei_conn_pdu_append_bio() 672 if (m->m_epg_npgs == MBUF_PEXT_MAX_PGS) { in icl_cxgbei_conn_pdu_append_bio()
|
/freebsd/sys/fs/nfsserver/ |
H A D | nfs_nfsdsubs.c | 1327 pgno = m->m_epg_npgs - 1; in nfsrv_adj() 1341 m->m_epg_npgs--; in nfsrv_adj()
|
H A D | nfs_nfsdport.c | 992 i += m->m_epg_npgs; in nfsrv_createiovec_extpgs() 1012 if (pgno == m->m_epg_npgs - 1) in nfsrv_createiovec_extpgs() 1019 if (pgno == m->m_epg_npgs && left > 0) { in nfsrv_createiovec_extpgs() 7084 KASSERT(bextpg >= 0 && bextpg < mb->m_epg_npgs, in nfsm_trimtrailing() 7091 for (i = mb->m_epg_npgs - 1; i > bextpg; i--) { in nfsm_trimtrailing() 7096 mb->m_epg_npgs = bextpg + 1; in nfsm_trimtrailing() 7103 for (i = 1; i < mb->m_epg_npgs; i++) in nfsm_trimtrailing()
|
H A D | nfs_nfsdserv.c | 734 nd->nd_bextpg = mpend->m_epg_npgs - 1; in nfsrvd_readlink() 940 nd->nd_bextpg = m2->m_epg_npgs - 1; in nfsrvd_read() 5937 nd->nd_bextpg = mpend->m_epg_npgs - 1; in nfsrvd_getxattr()
|
/freebsd/sys/fs/nfs/ |
H A D | nfs_commonsubs.c | 5104 if (nd->nd_bextpg == m->m_epg_npgs) { in nfsm_set() 5136 if ((m->m_epg_npgs + 1) * PAGE_SIZE > maxextsiz) { in nfsm_add_ext_pgs() 5143 m->m_epg_pa[m->m_epg_npgs] = VM_PAGE_TO_PHYS(pg); in nfsm_add_ext_pgs() 5144 *bextpg = m->m_epg_npgs; in nfsm_add_ext_pgs() 5145 m->m_epg_npgs++; in nfsm_add_ext_pgs()
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clrpcops.c | 9406 } while (pgno < m->m_epg_npgs); in nfsm_split() 9407 if (pgno == m->m_epg_npgs) in nfsm_split() 9422 m2->m_epg_npgs = 1; in nfsm_split() 9431 if (pgno == m->m_epg_npgs - 1) in nfsm_split() 9446 for (i = pgno + 1, j = m2->m_epg_npgs; i < m->m_epg_npgs; i++, j++) { in nfsm_split() 9451 m2->m_epg_npgs = j; in nfsm_split() 9452 m->m_epg_npgs = pgno + 1; in nfsm_split()
|
/freebsd/sys/dev/cxgbe/ |
H A D | t4_sge.c | 2545 for (i = 0; i < m->m_epg_npgs && len > 0; i++) { in count_mbuf_ext_pgs()
|