/freebsd/sys/kern/ |
H A D | kern_mbuf.c | 504 clust = m->m_ext.ext_buf; in dn_pack_release() 699 KASSERT(m->m_ext.ext_buf != NULL, ("%s: ext_buf == NULL", __func__)); in mb_dtor_pack() 700 KASSERT(m->m_ext.ext_free == NULL, ("%s: ext_free != NULL", __func__)); in mb_dtor_pack() 701 KASSERT(m->m_ext.ext_arg1 == NULL, ("%s: ext_arg1 != NULL", __func__)); in mb_dtor_pack() 702 KASSERT(m->m_ext.ext_arg2 == NULL, ("%s: ext_arg2 != NULL", __func__)); in mb_dtor_pack() 703 KASSERT(m->m_ext.ext_size == MCLBYTES, ("%s: ext_size != MCLBYTES", __func__)); in mb_dtor_pack() 704 KASSERT(m->m_ext.ext_type == EXT_PACKET, ("%s: ext_type != EXT_PACKET", __func__)); in mb_dtor_pack() 706 trash_dtor(m->m_ext.ext_buf, MCLBYTES, zone_clust); in mb_dtor_pack() 735 m->m_ext.ext_buf = (char *)mem; in mb_ctor_clust() 736 m->m_data = m->m_ext.ext_buf; in mb_ctor_clust() [all …]
|
H A D | kern_sendfile.c | 173 KASSERT(m->m_flags & M_EXT && m->m_ext.ext_type == EXT_SFBUF, in sendfile_free_mext() 176 sf = m->m_ext.ext_arg1; in sendfile_free_mext() 178 flags = (m->m_ext.ext_flags & EXT_FLAG_NOCACHE) != 0 ? VPR_TRYFREE : 0; in sendfile_free_mext() 183 if (m->m_ext.ext_flags & EXT_FLAG_SYNC) { in sendfile_free_mext() 184 struct sendfile_sync *sfs = m->m_ext.ext_arg2; in sendfile_free_mext() 198 cache_last = m->m_ext.ext_flags & EXT_FLAG_CACHE_LAST; in sendfile_free_mext_pg() 199 flags = (m->m_ext.ext_flags & EXT_FLAG_NOCACHE) != 0 ? VPR_TRYFREE : 0; in sendfile_free_mext_pg() 208 if (m->m_ext.ext_flags & EXT_FLAG_SYNC) { in sendfile_free_mext_pg() 209 struct sendfile_sync *sfs = m->m_ext.ext_arg1; in sendfile_free_mext_pg() 1009 m0->m_ext.ext_flags |= in vn_sendfile() [all …]
|
H A D | uipc_mbuf.c | 209 CTASSERT(sizeof(struct m_ext) == 160); 215 CTASSERT(sizeof(struct m_ext) == 176); 217 CTASSERT(sizeof(struct m_ext) == 172); 262 bcopy(&m->m_ext, &n->m_ext, m_epg_ext_copylen); in mb_dupcl() 263 } else if (m->m_ext.ext_type == EXT_EXTREF) in mb_dupcl() 264 bcopy(&m->m_ext, &n->m_ext, sizeof(struct m_ext)); in mb_dupcl() 266 bcopy(&m->m_ext, &n->m_ext, m_ext_copylen); in mb_dupcl() 271 if (m->m_ext.ext_flags & EXT_FLAG_EMBREF) { in mb_dupcl() 272 refcnt = n->m_ext.ext_cnt = &m->m_ext.ext_count; in mb_dupcl() 273 n->m_ext.ext_flags &= ~EXT_FLAG_EMBREF; in mb_dupcl() [all …]
|
H A D | uipc_sockbuf.c | 155 ext_size = m->m_ext.ext_size; in sbready_compress() 180 sb->sb_mbcnt -= n->m_ext.ext_size; in sbready_compress() 281 sb->sb_mbcnt += m->m_ext.ext_size; in sballoc() 320 sb->sb_mbcnt -= m->m_ext.ext_size; in sbfree() 348 sb->sb_mbcnt += m->m_ext.ext_size; in sballoc_ktls_rx() 365 sb->sb_mbcnt -= m->m_ext.ext_size; in sbfree_ktls_rx() 1139 mbcnt += m->m_ext.ext_size; in sbcheck() 1166 mbcnt += m->m_ext.ext_size; in sbcheck()
|
H A D | uipc_mbuf2.c | 153 (n->m_ext.ext_type == EXT_CLUSTER && M_WRITABLE(n))) in m_pulldown()
|
/freebsd/sys/sys/ |
H A D | mbuf.h | 266 struct m_ext { struct 296 #define m_ext_copylen offsetof(struct m_ext, ext_arg2) argument 311 #define m_epg_pa m_ext.extpg_pa 312 #define m_epg_trail m_ext.extpg_trail 313 #define m_epg_hdr m_ext.extpg_hdr 314 #define m_epg_ext_copylen offsetof(struct m_ext, ext_free) 404 struct m_ext m_ext; member 916 m->m_ext.ext_buf = buf; in m_extaddref() 917 m->m_ext.ext_cnt = ref_cnt; in m_extaddref() 918 m->m_data = m->m_ext.ext_buf; in m_extaddref() [all …]
|
/freebsd/sys/dev/gem/ |
H A D | if_gemvar.h | 224 __m->m_data = __m->m_ext.ext_buf; \ 226 __rxd->gd_flags = htole64((((__m->m_ext.ext_size) << \ 236 __rxd->gd_flags = htole64((((__m->m_ext.ext_size) << \
|
/freebsd/sys/netinet/ |
H A D | tcp_pcap.c | 316 switch (mhead->m_ext.ext_type) { in tcp_pcap_add() 323 mhead->m_ext.ext_cnt, -1) == 1) in tcp_pcap_add() 331 *(mhead->m_ext.ext_cnt) = 1; in tcp_pcap_add()
|
H A D | sctp_os_bsd.h | 312 #define SCTP_BUF_EXTEND_BASE(m) (m->m_ext.ext_buf) 314 #define SCTP_BUF_EXTEND_REFCNT(m) (*m->m_ext.ext_cnt)
|
H A D | tcp_reass.c | 493 len += m->m_ext.ext_size; in tcp_reass_overhead_of_chain() 498 len += m->m_ext.ext_size; in tcp_reass_overhead_of_chain()
|
/freebsd/sys/dev/dpaa2/ |
H A D | dpaa2_buf.c | 161 buf->m->m_len = buf->m->m_ext.ext_size; in dpaa2_buf_seed_rxb() 162 buf->m->m_pkthdr.len = buf->m->m_ext.ext_size; in dpaa2_buf_seed_rxb()
|
/freebsd/sys/dev/netmap/ |
H A D | netmap_kern.h | 106 #define GEN_TX_MBUF_NA(m) ((struct netmap_adapter *)(m)->m_ext.ext_arg1) 116 #define MBUF_REFCNT(m) ((m)->m_ext.ext_count) 117 #define SET_MBUF_REFCNT(m, x) (m)->m_ext.ext_count = x 2417 uma_zfree(zone_clust, m->m_ext.ext_buf); in nm_generic_mbuf_dtor() 2421 (m)->m_ext.ext_free = (fn != NULL) ? \ 2423 (m)->m_ext.ext_arg1 = na; \ 2454 KASSERT(m->m_ext.ext_size == MCLBYTES, in nm_os_mbuf_reinit() 2456 m->m_ext.ext_size)); in nm_os_mbuf_reinit() 2458 buf = m->m_ext.ext_buf; in nm_os_mbuf_reinit()
|
H A D | netmap_freebsd.c | 427 if (unlikely(m->m_ext.ext_size < len)) { in nm_os_generic_xmit_frame() 428 nm_prlim(2, "size %d < len %d", m->m_ext.ext_size, len); in nm_os_generic_xmit_frame() 429 len = m->m_ext.ext_size; in nm_os_generic_xmit_frame()
|
/freebsd/sys/dev/gve/ |
H A D | gve_qpl.c | 296 vm_page_t page = (vm_page_t)mbuf->m_ext.ext_arg1; in gve_mextadd_free() 297 vm_offset_t va = (vm_offset_t)mbuf->m_ext.ext_arg2; in gve_mextadd_free()
|
/freebsd/sys/netipsec/ |
H A D | key_debug.c | 918 m->m_ext.ext_buf, m->m_ext.ext_free, in kdebug_mbufhdr() 919 m->m_ext.ext_size, m->m_ext.ext_cnt); in kdebug_mbufhdr()
|
/freebsd/sys/dev/dpaa/ |
H A D | if_dtsec_rm.c | 340 buffer = m->m_ext.ext_arg1; in dtsec_rm_fqr_mext_free() 341 sc = m->m_ext.ext_arg2; in dtsec_rm_fqr_mext_free()
|
/freebsd/sys/dev/iscsi/ |
H A D | icl_soft.c | 237 struct icl_soft_pdu *isp = (struct icl_soft_pdu *)mb->m_ext.ext_arg1; in icl_soft_mbuf_done() 1104 isp = m->m_ext.ext_arg1; in icl_soft_free_mext_pg() 1146 m->m_ext.ext_arg1 = isp; in icl_soft_conn_pdu_append_bio() 1157 m->m_ext.ext_size += PAGE_SIZE; in icl_soft_conn_pdu_append_bio()
|
/freebsd/sys/dev/firewire/ |
H A D | if_fwe.c | 313 m->m_len = m->m_pkthdr.len = m->m_ext.ext_size; in fwe_init() 569 m0->m_len = m0->m_pkthdr.len = m0->m_ext.ext_size; in fwe_as_input()
|
H A D | if_fwip.c | 317 m->m_len = m->m_pkthdr.len = m->m_ext.ext_size; in fwip_init() 728 m0->m_len = m0->m_pkthdr.len = m0->m_ext.ext_size; in fwip_stream_input()
|
/freebsd/sys/dev/ath/ |
H A D | if_ath_rx_edma.c | 690 len = m->m_ext.ext_size; in ath_edma_rxbuf_init() 699 m->m_pkthdr.len = m->m_len = m->m_ext.ext_size; in ath_edma_rxbuf_init()
|
/freebsd/sys/dev/lge/ |
H A D | if_lge.c | 688 m_new->m_data = m_new->m_ext.ext_buf; in lge_newbuf() 823 sc = m->m_ext.ext_arg1; in lge_jfree() 829 i = ((vm_offset_t)m->m_ext.ext_buf in lge_jfree()
|
/freebsd/sys/dev/cxgbe/cxgbei/ |
H A D | icl_cxgbei.c | 243 struct icl_cxgbei_pdu *icp = (struct icl_cxgbei_pdu *)mb->m_ext.ext_arg1; in icl_cxgbei_mbuf_done() 571 icp = m->m_ext.ext_arg1; in cxgbei_free_mext_pg() 658 m->m_ext.ext_arg1 = icp; in icl_cxgbei_conn_pdu_append_bio() 669 m->m_ext.ext_size += PAGE_SIZE; in icl_cxgbei_conn_pdu_append_bio()
|
/freebsd/sys/net/ |
H A D | dummymbuf.c | 199 m_copydata(m, 0, count, n->m_ext.ext_buf); in dmb_m_pull_head() 231 m_copydata(m, 0, m->m_pkthdr.len, n->m_ext.ext_buf); in read_rule()
|
/freebsd/sys/dev/iwm/ |
H A D | if_iwm_util.c | 244 m->m_len = m->m_pkthdr.len = m->m_ext.ext_size; in iwm_send_cmd()
|
/freebsd/sys/dev/nvmf/controller/ |
H A D | ctl_frontend_nvmf.c | 430 ctl_ref kern_data_ref = m->m_ext.ext_arg1; in m_free_ref_data() 432 kern_data_ref(m->m_ext.ext_arg2, -1); in m_free_ref_data()
|