Home
last modified time | relevance | path

Searched refs:m_new (Results 1 – 25 of 27) sorted by relevance

12

/dragonfly/sys/dev/netif/ti/
HDif_ti.c690 struct mbuf *m_new; in ti_newbuf_std() local
694 m_new = m_getcl(M_NOWAIT, MT_DATA, M_PKTHDR); in ti_newbuf_std()
695 if (m_new == NULL) in ti_newbuf_std()
697 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in ti_newbuf_std()
699 m_new = m; in ti_newbuf_std()
700 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in ti_newbuf_std()
701 m_new->m_data = m_new->m_ext.ext_buf; in ti_newbuf_std()
705 m_adj(m_new, ETHER_ALIGN); in ti_newbuf_std()
706 sc->ti_cdata.ti_rx_std_chain[i] = m_new; in ti_newbuf_std()
708 TI_HOSTADDR(r->ti_addr) = vtophys(mtod(m_new, caddr_t)); in ti_newbuf_std()
[all …]
/dragonfly/sys/dev/netif/wb/
HDif_wb.c929 struct mbuf *m_new = NULL; in wb_newbuf() local
932 MGETHDR(m_new, M_NOWAIT, MT_DATA); in wb_newbuf()
933 if (m_new == NULL) in wb_newbuf()
936 m_new->m_data = m_new->m_ext.ext_buf = c->wb_buf; in wb_newbuf()
937 m_new->m_flags |= M_EXT; in wb_newbuf()
938 m_new->m_ext.ext_size = m_new->m_pkthdr.len = in wb_newbuf()
939 m_new->m_len = WB_BUFBYTES; in wb_newbuf()
940 m_new->m_ext.ext_free = wb_bfree; in wb_newbuf()
941 m_new->m_ext.ext_ref = wb_bfree; in wb_newbuf()
943 m_new = m; in wb_newbuf()
[all …]
/dragonfly/sys/dev/netif/lge/
HDif_lge.c662 struct mbuf *m_new = NULL; in lge_newbuf() local
666 MGETHDR(m_new, M_NOWAIT, MT_DATA); in lge_newbuf()
667 if (m_new == NULL) { in lge_newbuf()
680 m_freem(m_new); in lge_newbuf()
684 m_new->m_ext.ext_arg = buf; in lge_newbuf()
685 m_new->m_ext.ext_buf = buf->lge_buf; in lge_newbuf()
686 m_new->m_ext.ext_free = lge_jfree; in lge_newbuf()
687 m_new->m_ext.ext_ref = lge_jref; in lge_newbuf()
688 m_new->m_ext.ext_size = LGE_JUMBO_FRAMELEN; in lge_newbuf()
690 m_new->m_data = m_new->m_ext.ext_buf; in lge_newbuf()
[all …]
/dragonfly/sys/kern/
HDsubr_busdma.c131 struct mbuf *m_new; in bus_dmamap_load_mbuf_defrag() local
133 m_new = m_defrag(m, M_NOWAIT); in bus_dmamap_load_mbuf_defrag()
134 if (m_new == NULL) in bus_dmamap_load_mbuf_defrag()
137 *m_head = m = m_new; in bus_dmamap_load_mbuf_defrag()
HDuipc_mbuf.c2594 struct mbuf *m_new; in m_defrag() local
2596 if ((m_new = m_defrag_nofree(m0, how)) == NULL) in m_defrag()
2598 if (m_new != m0) in m_defrag()
2600 return (m_new); in m_defrag()
2606 struct mbuf *m_new = NULL, *m_final = NULL; in m_defrag_nofree() local
2628 m_new = m_final; in m_defrag_nofree()
2635 if (m_new == NULL) { in m_defrag_nofree()
2636 m_new = m_getl(length, how, MT_DATA, 0, &nsize); in m_defrag_nofree()
2637 if (m_new == NULL) in m_defrag_nofree()
2641 m_copydata(m0, progress, length, mtod(m_new, void *)); in m_defrag_nofree()
[all …]
/dragonfly/sys/dev/netif/pcn/
HDif_pcn.c719 struct mbuf *m_new = NULL; in pcn_newbuf() local
725 MGETHDR(m_new, M_NOWAIT, MT_DATA); in pcn_newbuf()
726 if (m_new == NULL) in pcn_newbuf()
729 MCLGET(m_new, M_NOWAIT); in pcn_newbuf()
730 if (!(m_new->m_flags & M_EXT)) { in pcn_newbuf()
731 m_freem(m_new); in pcn_newbuf()
734 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in pcn_newbuf()
736 m_new = m; in pcn_newbuf()
737 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in pcn_newbuf()
738 m_new->m_data = m_new->m_ext.ext_buf; in pcn_newbuf()
[all …]
/dragonfly/sys/dev/netif/nge/
HDif_nge.c1036 struct mbuf *m_new = NULL; in nge_newbuf() local
1040 MGETHDR(m_new, M_NOWAIT, MT_DATA); in nge_newbuf()
1041 if (m_new == NULL) { in nge_newbuf()
1054 m_freem(m_new); in nge_newbuf()
1058 m_new->m_ext.ext_arg = buf; in nge_newbuf()
1059 m_new->m_ext.ext_buf = buf->nge_buf; in nge_newbuf()
1060 m_new->m_ext.ext_free = nge_jfree; in nge_newbuf()
1061 m_new->m_ext.ext_ref = nge_jref; in nge_newbuf()
1062 m_new->m_ext.ext_size = NGE_JUMBO_FRAMELEN; in nge_newbuf()
1064 m_new->m_data = m_new->m_ext.ext_buf; in nge_newbuf()
[all …]
/dragonfly/sys/dev/netif/my/
HDif_my.c1059 struct mbuf *m_new = NULL; in my_newbuf() local
1061 MGETHDR(m_new, M_NOWAIT, MT_DATA); in my_newbuf()
1062 if (m_new == NULL) { in my_newbuf()
1067 MCLGET(m_new, M_NOWAIT); in my_newbuf()
1068 if (!(m_new->m_flags & M_EXT)) { in my_newbuf()
1071 m_freem(m_new); in my_newbuf()
1074 c->my_mbuf = m_new; in my_newbuf()
1075 c->my_ptr->my_data = vtophys(mtod(m_new, caddr_t)); in my_newbuf()
1278 struct mbuf *m, *m_new = NULL; in my_encap() local
1290 MGETHDR(m_new, M_NOWAIT, MT_DATA); in my_encap()
[all …]
/dragonfly/sys/dev/netif/sf/
HDif_sf.c870 struct mbuf *m_new = NULL; in sf_newbuf() local
873 MGETHDR(m_new, M_NOWAIT, MT_DATA); in sf_newbuf()
874 if (m_new == NULL) in sf_newbuf()
877 MCLGET(m_new, M_NOWAIT); in sf_newbuf()
878 if (!(m_new->m_flags & M_EXT)) { in sf_newbuf()
879 m_freem(m_new); in sf_newbuf()
882 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in sf_newbuf()
884 m_new = m; in sf_newbuf()
885 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in sf_newbuf()
886 m_new->m_data = m_new->m_ext.ext_buf; in sf_newbuf()
[all …]
/dragonfly/sys/dev/netif/ste/
HDif_ste.c1023 struct mbuf *m_new = NULL; in ste_newbuf() local
1026 MGETHDR(m_new, M_NOWAIT, MT_DATA); in ste_newbuf()
1027 if (m_new == NULL) in ste_newbuf()
1029 MCLGET(m_new, M_NOWAIT); in ste_newbuf()
1030 if (!(m_new->m_flags & M_EXT)) { in ste_newbuf()
1031 m_freem(m_new); in ste_newbuf()
1034 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in ste_newbuf()
1036 m_new = m; in ste_newbuf()
1037 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in ste_newbuf()
1038 m_new->m_data = m_new->m_ext.ext_buf; in ste_newbuf()
[all …]
/dragonfly/sys/bus/u4b/net/
HDusb_ethernet.c551 struct mbuf *m_new; in uether_newbuf() local
553 m_new = m_getcl(M_NOWAIT, MT_DATA, M_PKTHDR); in uether_newbuf()
554 if (m_new == NULL) in uether_newbuf()
556 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in uether_newbuf()
558 m_adj(m_new, ETHER_ALIGN); in uether_newbuf()
559 return (m_new); in uether_newbuf()
/dragonfly/sys/dev/netif/sk/
HDif_sk.c759 struct mbuf *m_new = NULL; in sk_newbuf_jumbo() local
765 MGETHDR(m_new, wait ? M_WAITOK : M_NOWAIT, MT_DATA); in sk_newbuf_jumbo()
766 if (m_new == NULL) in sk_newbuf_jumbo()
772 m_freem(m_new); in sk_newbuf_jumbo()
778 m_new->m_ext.ext_arg = entry; in sk_newbuf_jumbo()
779 m_new->m_ext.ext_buf = entry->buf; in sk_newbuf_jumbo()
780 m_new->m_ext.ext_free = sk_jfree; in sk_newbuf_jumbo()
781 m_new->m_ext.ext_ref = sk_jref; in sk_newbuf_jumbo()
782 m_new->m_ext.ext_size = SK_JLEN; in sk_newbuf_jumbo()
784 m_new->m_flags |= M_EXT; in sk_newbuf_jumbo()
[all …]
/dragonfly/sys/dev/netif/sbsh/
HDif_sbsh.c701 struct mbuf *m_new; in repack() local
703 MGETHDR(m_new, M_NOWAIT, MT_DATA); in repack()
704 if (!m_new) { in repack()
711 MCLGET(m_new, M_NOWAIT); in repack()
712 if (!(m_new->m_flags & M_EXT)) { in repack()
713 m_freem(m_new); in repack()
720 m_copydata(m, 0, m->m_pkthdr.len, mtod(m_new, void *)); in repack()
721 m_new->m_pkthdr.len = m_new->m_len = m->m_pkthdr.len; in repack()
723 return (m_new); in repack()
/dragonfly/sys/dev/netif/vr/
HDif_vr.c929 struct mbuf *m_new = NULL; in vr_newbuf() local
932 m_new = m_getcl(M_NOWAIT, MT_DATA, M_PKTHDR); in vr_newbuf()
933 if (m_new == NULL) in vr_newbuf()
935 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in vr_newbuf()
937 m_new = m; in vr_newbuf()
938 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in vr_newbuf()
939 m_new->m_data = m_new->m_ext.ext_buf; in vr_newbuf()
942 m_adj(m_new, sizeof(uint64_t)); in vr_newbuf()
944 c->vr_mbuf = m_new; in vr_newbuf()
946 c->vr_ptr->vr_data = vtophys(mtod(m_new, caddr_t)); in vr_newbuf()
/dragonfly/sys/dev/netif/tl/
HDif_tl.c1345 struct mbuf *m_new; in tl_newbuf() local
1347 m_new = m_getcl(M_NOWAIT, MT_DATA, M_PKTHDR); in tl_newbuf()
1348 if (m_new == NULL) in tl_newbuf()
1351 c->tl_mbuf = m_new; in tl_newbuf()
1355 c->tl_ptr->tl_frag.tlist_dadr = vtophys(mtod(m_new, caddr_t)); in tl_newbuf()
1771 struct mbuf *m_new; in tl_encap() local
1773 m_new = m_getl(m_head->m_pkthdr.len, M_NOWAIT, MT_DATA, in tl_encap()
1775 if (m_new == NULL) { in tl_encap()
1780 mtod(m_new, void *)); in tl_encap()
1781 m_new->m_pkthdr.len = m_new->m_len = m_head->m_pkthdr.len; in tl_encap()
[all …]
/dragonfly/sys/dev/netif/sln/
HDif_sln.c733 struct mbuf *m_new = NULL; in sln_tx() local
754 MGETHDR(m_new, M_NOWAIT, MT_DATA); in sln_tx()
755 if (m_new == NULL) { in sln_tx()
761 MCLGET(m_new, M_NOWAIT); in sln_tx()
762 if (!(m_new->m_flags & M_EXT)) { in sln_tx()
763 m_freem(m_new); in sln_tx()
769 m_copydata(m_head, 0, m_head->m_pkthdr.len, mtod(m_new, void *)); in sln_tx()
770 m_new->m_pkthdr.len = m_new->m_len = m_head->m_pkthdr.len; in sln_tx()
772 m_head = m_new; in sln_tx()
/dragonfly/sys/dev/netif/bge/
HDif_bge.c1019 struct mbuf *m_new = NULL; in bge_newbuf_std() local
1024 m_new = m_getcl(init ? M_WAITOK : M_NOWAIT, MT_DATA, M_PKTHDR); in bge_newbuf_std()
1025 if (m_new == NULL) in bge_newbuf_std()
1027 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in bge_newbuf_std()
1030 m_adj(m_new, ETHER_ALIGN); in bge_newbuf_std()
1033 sc->bge_cdata.bge_rx_tmpmap, m_new, in bge_newbuf_std()
1036 m_freem(m_new); in bge_newbuf_std()
1052 sc->bge_cdata.bge_rx_std_chain[i].bge_mbuf = m_new; in bge_newbuf_std()
1082 struct mbuf *m_new = NULL; in bge_newbuf_jumbo() local
1087 MGETHDR(m_new, init ? M_WAITOK : M_NOWAIT, MT_DATA); in bge_newbuf_jumbo()
[all …]
/dragonfly/sys/dev/netif/bnx/
HDif_bnx.c807 struct mbuf *m_new = NULL; in bnx_newbuf_std() local
816 m_new = m_getcl(init ? M_WAITOK : M_NOWAIT, MT_DATA, M_PKTHDR); in bnx_newbuf_std()
817 if (m_new == NULL) { in bnx_newbuf_std()
821 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in bnx_newbuf_std()
822 m_adj(m_new, ETHER_ALIGN); in bnx_newbuf_std()
825 ret->bnx_rx_tmpmap, m_new, &seg, 1, &nsegs, BUS_DMA_NOWAIT); in bnx_newbuf_std()
827 m_freem(m_new); in bnx_newbuf_std()
841 rb->bnx_rx_mbuf = m_new; in bnx_newbuf_std()
843 rb->bnx_rx_len = m_new->m_len; in bnx_newbuf_std()
883 struct mbuf *m_new = NULL; in bnx_newbuf_jumbo() local
[all …]
/dragonfly/sys/dev/netif/dc/
HDif_dc.c2314 struct mbuf *m_new = NULL; in dc_newbuf() local
2320 m_new = m_getcl(M_NOWAIT, MT_DATA, M_PKTHDR); in dc_newbuf()
2321 if (m_new == NULL) in dc_newbuf()
2323 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in dc_newbuf()
2325 m_new = m; in dc_newbuf()
2326 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in dc_newbuf()
2327 m_new->m_data = m_new->m_ext.ext_buf; in dc_newbuf()
2330 m_adj(m_new, sizeof(u_int64_t)); in dc_newbuf()
2338 bzero((char *)mtod(m_new, char *), m_new->m_len); in dc_newbuf()
2340 sc->dc_cdata.dc_rx_chain[i] = m_new; in dc_newbuf()
[all …]
/dragonfly/sys/dev/netif/xl/
HDif_xl.c1877 struct mbuf *m_new; in xl_newbuf() local
1882 m_new = m_getcl(init ? M_WAITOK : M_NOWAIT, MT_DATA, M_PKTHDR); in xl_newbuf()
1883 if (m_new == NULL) in xl_newbuf()
1886 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES; in xl_newbuf()
1889 m_adj(m_new, ETHER_ALIGN); in xl_newbuf()
1892 m_new, &seg, 1, &nsegs, BUS_DMA_NOWAIT); in xl_newbuf()
1894 m_freem(m_new); in xl_newbuf()
1911 c->xl_mbuf = m_new; in xl_newbuf()
/dragonfly/sys/dev/netif/rl/
HDif_rl.c1293 struct mbuf *m_new = NULL; in rl_encap() local
1302 m_new = m_defrag(m_head, M_NOWAIT); in rl_encap()
1303 if (m_new == NULL) { in rl_encap()
1307 m_head = m_new; in rl_encap()
/dragonfly/sys/dev/netif/vge/
HDif_vge.c1635 struct mbuf *m_new; in vge_encap() local
1637 m_new = m_defrag(m_head, M_NOWAIT); in vge_encap()
1638 if (m_new == NULL) { in vge_encap()
1642 m_head = m_new; in vge_encap()
/dragonfly/sys/dev/virtual/virtio/net/
HDif_vtnet.c1276 struct mbuf *m_new, *m_tail; in vtnet_replace_rxbuf() local
1324 m_new = vtnet_alloc_rxbuf(sc, nreplace, &m_tail); in vtnet_replace_rxbuf()
1325 if (m_new == NULL) { in vtnet_replace_rxbuf()
1339 error = vtnet_enqueue_rxbuf(sc, m_new); in vtnet_replace_rxbuf()
1357 m_freem(m_new); in vtnet_replace_rxbuf()
/dragonfly/sys/dev/netif/re/
HDif_re.c1544 struct mbuf *m_new; in re_encap() local
1546 m_new = m_defrag(m, M_NOWAIT); in re_encap()
1547 if (m_new == NULL) { in re_encap()
1551 *m_head = m = m_new; in re_encap()
/dragonfly/sys/dev/netif/bwn/bwn/
HDif_bwn.c1049 struct mbuf *m_new; in bwn_pio_tx_start() local
1077 m_new = m_defrag(m, M_NOWAIT); in bwn_pio_tx_start()
1078 if (m_new == NULL) { in bwn_pio_tx_start()
1084 if (m_new->m_next != NULL) in bwn_pio_tx_start()
1087 tp->tp_m = m_new; in bwn_pio_tx_start()
1096 mtod(m_new, const void *), m_new->m_pkthdr.len); in bwn_pio_tx_start()
1196 struct mbuf *m_new; in bwn_dma_tx_start() local
1198 m_new = m_defrag(m, M_NOWAIT); in bwn_dma_tx_start()
1199 if (m_new == NULL) { in bwn_dma_tx_start()
1206 m = m_new; in bwn_dma_tx_start()

12