Home
last modified time | relevance | path

Searched refs:m_epg_npgs (Results 1 – 21 of 21) sorted by relevance

/freebsd/sys/kern/
H A Dsubr_memdesc.c354 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 Duipc_ktls.c2203 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 Dkern_mbuf.c994 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 Duipc_mbuf.c1393 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 Dkern_sendfile.c201 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 Dsubr_sglist.c248 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 Dsubr_bus_dma.c182 for (i = 0; i < m->m_epg_npgs && error == 0 && len > 0; i++) { in _bus_dmamap_load_mbuf_epg()
H A Duipc_sockbuf.c210 if ((m->m_flags & M_EXTPG) != 0 && m->m_epg_npgs != 0) { in sbready()
/freebsd/sys/sys/
H A Dmbuf.h375 #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 Dktls_ocf.c283 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 Dcriov.c251 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 Dt4_tls.c410 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 Dt4_cpl_io.c2080 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 Dicl_soft.c1152 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 Dicl_cxgbei.c664 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 Dnfs_nfsdsubs.c1327 pgno = m->m_epg_npgs - 1; in nfsrv_adj()
1341 m->m_epg_npgs--; in nfsrv_adj()
H A Dnfs_nfsdport.c992 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 Dnfs_nfsdserv.c734 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 Dnfs_commonsubs.c5104 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 Dnfs_clrpcops.c9406 } 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 Dt4_sge.c2545 for (i = 0; i < m->m_epg_npgs && len > 0; i++) { in count_mbuf_ext_pgs()