| /dragonfly/sys/dev/netif/ti/ |
| HD | if_ti.c | 690 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/ |
| HD | if_wb.c | 929 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/ |
| HD | if_lge.c | 662 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/ |
| HD | subr_busdma.c | 131 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()
|
| HD | uipc_mbuf.c | 2594 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/ |
| HD | if_pcn.c | 719 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/ |
| HD | if_nge.c | 1036 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/ |
| HD | if_my.c | 1059 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/ |
| HD | if_sf.c | 870 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/ |
| HD | if_ste.c | 1023 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/ |
| HD | usb_ethernet.c | 551 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/ |
| HD | if_sk.c | 759 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/ |
| HD | if_sbsh.c | 701 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/ |
| HD | if_vr.c | 929 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/ |
| HD | if_tl.c | 1345 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/ |
| HD | if_sln.c | 733 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/ |
| HD | if_bge.c | 1019 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/ |
| HD | if_bnx.c | 807 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/ |
| HD | if_dc.c | 2314 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/ |
| HD | if_xl.c | 1877 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/ |
| HD | if_rl.c | 1293 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/ |
| HD | if_vge.c | 1635 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/ |
| HD | if_vtnet.c | 1276 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/ |
| HD | if_re.c | 1544 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/ |
| HD | if_bwn.c | 1049 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()
|