Searched refs:m_head (Results 26 - 50 of 88) sorted by relevance

1234

/freebsd-11-stable/sys/dev/re/
H A Dif_re.c2715 re_encap(struct rl_softc *sc, struct mbuf **m_head) argument
2728 M_ASSERTPKTHDR((*m_head));
2742 (*m_head)->m_pkthdr.len < RL_IP4CSUMTX_PADLEN &&
2743 ((*m_head)->m_pkthdr.csum_flags & CSUM_IP) != 0) {
2744 padlen = RL_MIN_FRAMELEN - (*m_head)->m_pkthdr.len;
2745 if (M_WRITABLE(*m_head) == 0) {
2747 m_new = m_dup(*m_head, M_NOWAIT);
2748 m_freem(*m_head);
2750 *m_head = NULL;
2753 *m_head
2924 struct mbuf *m_head; local
[all...]
/freebsd-11-stable/sys/dev/e1000/
H A Dif_lem.c921 struct mbuf *m_head; local
945 m_head = if_dequeue(ifp);
947 if (m_head == NULL)
953 if (lem_xmit(adapter, &m_head)) {
954 if (m_head == NULL)
957 if_sendq_prepend(ifp, m_head);
962 if_etherbpfmtap(ifp, m_head);
1642 struct mbuf *m_head; local
1646 m_head = *m_headp;
1654 if ((m_head
[all...]
H A Dif_igb.c829 struct mbuf *m_head; local
848 IFQ_DRV_DEQUEUE(&ifp->if_snd, m_head);
849 if (m_head == NULL)
855 if (igb_xmit(txr, &m_head)) {
856 if (m_head != NULL)
857 IFQ_DRV_PREPEND(&ifp->if_snd, m_head);
864 ETHER_BPF_MTAP(ifp, m_head);
1834 struct mbuf *m_head; local
1840 m_head = *m_headp;
1846 if (m_head
[all...]
/freebsd-11-stable/sys/dev/xl/
H A Dif_xl.c2339 xl_encap(struct xl_softc *sc, struct xl_chain *c, struct mbuf **m_head) argument
2348 error = bus_dmamap_load_mbuf_sg(sc->xl_mtag, c->xl_map, *m_head,
2365 m_new = m_collapse(*m_head, M_NOWAIT, XL_MAXFRAGS);
2367 m_freem(*m_head);
2368 *m_head = NULL;
2371 *m_head = m_new;
2374 *m_head, sc->xl_cdata.xl_tx_segs, &nseg, BUS_DMA_NOWAIT);
2376 m_freem(*m_head);
2377 *m_head = NULL;
2386 m_freem(*m_head);
2452 struct mbuf *m_head; local
2584 struct mbuf *m_head; local
[all...]
/freebsd-11-stable/sys/dev/vge/
H A Dif_vge.c1810 vge_encap(struct vge_softc *sc, struct mbuf **m_head) argument
1821 M_ASSERTPKTHDR((*m_head));
1824 if ((*m_head)->m_pkthdr.len < VGE_MIN_FRAMELEN) {
1825 m = *m_head;
1829 m = m_dup(*m_head, M_NOWAIT);
1830 m_freem(*m_head);
1832 *m_head = NULL;
1835 *m_head = m;
1840 m_freem(*m_head);
1841 *m_head
1953 struct mbuf *m_head; local
[all...]
/freebsd-11-stable/sys/dev/qlnx/qlnxe/
H A Dqlnx_os.c3366 struct mbuf *m_head = *m_headp; local
3412 ret = bus_dmamap_load_mbuf_sg(ha->tx_tag, map, m_head, segs, &nsegs,
3416 if (m_head->m_pkthdr.csum_flags & CSUM_TSO) {
3418 fp->tx_tso_min_pkt_len = m_head->m_pkthdr.len;
3419 fp->tx_tso_min_pkt_len = m_head->m_pkthdr.len;
3421 if (fp->tx_tso_min_pkt_len > m_head->m_pkthdr.len)
3423 m_head->m_pkthdr.len;
3424 if (fp->tx_tso_max_pkt_len < m_head->m_pkthdr.len)
3426 m_head->m_pkthdr.len;
3431 if (m_head
[all...]
/freebsd-11-stable/sys/dev/sis/
H A Dif_sis.c1757 sis_encap(struct sis_softc *sc, struct mbuf **m_head) argument
1770 (*m_head)->m_pkthdr.len < SIS_MIN_FRAMELEN) {
1771 m = *m_head;
1775 m = m_dup(*m_head, M_NOWAIT);
1776 m_freem(*m_head);
1778 *m_head = NULL;
1781 *m_head = m;
1786 m_freem(*m_head);
1787 *m_head = NULL;
1798 *m_head
1878 struct mbuf *m_head; local
[all...]
/freebsd-11-stable/sys/dev/bm/
H A Dif_bm.c90 static int bm_encap (struct bm_softc *sc, struct mbuf **m_head);
765 bm_encap(struct bm_softc *sc, struct mbuf **m_head) argument
796 *m_head, segs, &nsegs, BUS_DMA_NOWAIT);
799 m = m_collapse(*m_head, M_NOWAIT, nsegs);
801 m_freem(*m_head);
802 *m_head = NULL;
805 *m_head = m;
808 txs->txs_dmamap, *m_head, segs, &nsegs, BUS_DMA_NOWAIT);
810 m_freem(*m_head);
811 *m_head
[all...]
/freebsd-11-stable/sys/arm/at91/
H A Dif_macb.c869 macb_encap(struct macb_softc *sc, struct mbuf **m_head) argument
879 M_ASSERTPKTHDR((*m_head));
883 m = *m_head;
887 *m_head, segs, &nsegs, 0);
889 m = m_collapse(*m_head, M_NOWAIT, MAX_FRAGMENT);
891 m_freem(*m_head);
892 *m_head = NULL;
895 *m_head = m;
897 *m_head, segs, &nsegs, 0);
899 m_freem(*m_head);
[all...]
/freebsd-11-stable/sys/dev/ale/
H A Dif_ale.c1603 ale_encap(struct ale_softc *sc, struct mbuf **m_head) argument
1617 M_ASSERTPKTHDR((*m_head));
1619 m = *m_head;
1638 m = m_dup(*m_head, M_NOWAIT);
1640 m_freem(*m_head);
1642 *m_head = NULL;
1645 *m_head = m;
1655 m = m_defrag(*m_head, M_NOWAIT);
1657 m_freem(*m_head);
1658 *m_head
1892 struct mbuf *m_head; local
[all...]
/freebsd-11-stable/sys/dev/jme/
H A Dif_jme.c1684 jme_encap(struct jme_softc *sc, struct mbuf **m_head) argument
1695 M_ASSERTPKTHDR((*m_head));
1697 if (((*m_head)->m_pkthdr.csum_flags & CSUM_TSO) != 0) {
1711 if (M_WRITABLE(*m_head) == 0) {
1713 m = m_dup(*m_head, M_NOWAIT);
1714 m_freem(*m_head);
1716 *m_head = NULL;
1719 *m_head = m;
1722 m = m_pullup(*m_head, ip_off);
1724 *m_head
1883 struct mbuf *m_head; local
[all...]
/freebsd-11-stable/sys/dev/tl/
H A Dif_tl.c1769 tl_encap(sc, c, m_head)
1772 struct mbuf *m_head;
1785 m = m_head;
1788 for (m = m_head, frag = 0; m != NULL; m = m->m_next) {
1817 if (m_head->m_pkthdr.len > MHLEN) {
1824 m_copydata(m_head, 0, m_head->m_pkthdr.len,
1826 m_new->m_pkthdr.len = m_new->m_len = m_head->m_pkthdr.len;
1827 m_freem(m_head);
1828 m_head
1882 struct mbuf *m_head = NULL; local
[all...]
/freebsd-11-stable/sys/dev/lge/
H A Dif_lge.c1126 lge_encap(sc, m_head, txidx)
1128 struct mbuf *m_head;
1141 m = m_head;
1145 for (m = m_head; m != NULL; m = m->m_next) {
1159 cur_tx->lge_mbuf = m_head;
1193 struct mbuf *m_head = NULL; local
1210 IF_DEQUEUE(&ifp->if_snd, m_head);
1211 if (m_head == NULL)
1214 if (lge_encap(sc, m_head, &idx)) {
1215 IF_PREPEND(&ifp->if_snd, m_head);
[all...]
/freebsd-11-stable/sys/dev/pcn/
H A Dif_pcn.c1038 pcn_encap(sc, m_head, txidx)
1040 struct mbuf *m_head;
1052 m = m_head;
1055 for (m = m_head; m != NULL; m = m->m_next) {
1077 sc->pcn_cdata.pcn_tx_chain[cur] = m_head;
1110 struct mbuf *m_head = NULL; local
1126 IF_DEQUEUE(&ifp->if_snd, m_head);
1127 if (m_head == NULL)
1130 if (pcn_encap(sc, m_head, &idx)) {
1131 IF_PREPEND(&ifp->if_snd, m_head);
[all...]
/freebsd-11-stable/sys/dev/cas/
H A Dif_cas.c143 static int cas_load_txmbuf(struct cas_softc *sc, struct mbuf **m_head);
1188 cas_load_txmbuf(struct cas_softc *sc, struct mbuf **m_head) argument
1206 if (((*m_head)->m_pkthdr.csum_flags & CAS_CSUM_FEATURES) != 0) {
1207 if (M_WRITABLE(*m_head) == 0) {
1208 m = m_dup(*m_head, M_NOWAIT);
1209 m_freem(*m_head);
1210 *m_head = m;
1215 m = m_pullup(*m_head, offset + sizeof(struct ip));
1217 *m_head = NULL;
1225 *m_head
[all...]
/freebsd-11-stable/sys/dev/gem/
H A Dif_gem.c111 static int gem_load_txmbuf(struct gem_softc *sc, struct mbuf **m_head);
1104 gem_load_txmbuf(struct gem_softc *sc, struct mbuf **m_head) argument
1122 if (((*m_head)->m_pkthdr.csum_flags & sc->sc_csum_features) != 0) {
1123 if (M_WRITABLE(*m_head) == 0) {
1124 m = m_dup(*m_head, M_NOWAIT);
1125 m_freem(*m_head);
1126 *m_head = m;
1131 m = m_pullup(*m_head, offset + sizeof(struct ip));
1133 *m_head = NULL;
1141 *m_head
[all...]
/freebsd-11-stable/sys/dev/qlxge/
H A Dqls_def.h87 struct mbuf *m_head; member in struct:qla_tx_buf
158 struct mbuf *m_head; member in struct:qla_rx_buf
/freebsd-11-stable/sys/dev/qlxgbe/
H A Dql_def.h72 struct mbuf *m_head; member in struct:qla_rx_buf
86 struct mbuf *m_head; member in struct:qla_tx_buf
/freebsd-11-stable/sys/dev/rl/
H A Dif_rl.c1547 rl_encap(struct rl_softc *sc, struct mbuf **m_head) argument
1555 m = *m_head;
1570 m = m_defrag(*m_head, M_NOWAIT);
1572 m_freem(*m_head);
1573 *m_head = NULL;
1577 *m_head = m;
1596 m_freem(*m_head);
1597 *m_head = NULL;
1626 struct mbuf *m_head = NULL; local
1636 IFQ_DRV_DEQUEUE(&ifp->if_snd, m_head);
[all...]
/freebsd-11-stable/sys/dev/my/
H A Dif_my.c1331 my_encap(struct my_softc * sc, struct my_chain * c, struct mbuf * m_head) argument
1340 for (m = m_head; m != NULL; m = m->m_next)
1347 m = m_head;
1353 if (m_head->m_pkthdr.len > MHLEN) {
1360 m_copydata(m_head, 0, m_head->m_pkthdr.len, mtod(m_new, caddr_t));
1361 m_new->m_pkthdr.len = m_new->m_len = m_head->m_pkthdr.len;
1362 m_freem(m_head);
1363 m_head = m_new;
1374 c->my_mbuf = m_head;
1401 struct mbuf *m_head = NULL; local
[all...]
/freebsd-11-stable/sys/dev/ste/
H A Dif_ste.c1812 ste_encap(struct ste_softc *sc, struct mbuf **m_head, struct ste_chain *txc) argument
1821 M_ASSERTPKTHDR((*m_head));
1824 txc->ste_map, *m_head, txsegs, &nsegs, 0);
1826 m = m_collapse(*m_head, M_NOWAIT, STE_MAXFRAGS);
1828 m_freem(*m_head);
1829 *m_head = NULL;
1832 *m_head = m;
1834 txc->ste_map, *m_head, txsegs, &nsegs, 0);
1836 m_freem(*m_head);
1837 *m_head
1890 struct mbuf *m_head = NULL; local
[all...]
/freebsd-11-stable/sys/dev/age/
H A Dif_age.c1487 age_encap(struct age_softc *sc, struct mbuf **m_head) argument
1501 M_ASSERTPKTHDR((*m_head));
1503 m = *m_head;
1522 m = m_dup(*m_head, M_NOWAIT);
1524 m_freem(*m_head);
1526 *m_head = NULL;
1529 *m_head = m;
1534 *m_head = NULL;
1546 *m_head = NULL;
1552 *m_head
1737 struct mbuf *m_head; local
[all...]
/freebsd-11-stable/sys/arm/lpc/
H A Dif_lpe.c506 struct mbuf *m_head; local
517 IFQ_DRV_DEQUEUE(&ifp->if_snd, m_head);
518 if (!m_head)
521 lpe_encap(sc, &m_head);
535 lpe_encap(struct lpe_softc *sc, struct mbuf **m_head) argument
543 M_ASSERTPKTHDR((*m_head));
551 txd->lpe_txdesc_dmamap, *m_head, segs, &nsegs, BUS_DMA_NOWAIT);
557 m_freem(*m_head);
558 *m_head = NULL;
568 txd->lpe_txdesc_mbuf = *m_head;
[all...]
/freebsd-11-stable/sys/dev/nge/
H A Dif_nge.c1878 nge_encap(struct nge_softc *sc, struct mbuf **m_head) argument
1889 m = *m_head;
1895 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1897 m = m_collapse(*m_head, M_NOWAIT, NGE_MAXTXSEGS);
1899 m_freem(*m_head);
1900 *m_head = NULL;
1903 *m_head = m;
1905 map, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1907 m_freem(*m_head);
1908 *m_head
1997 struct mbuf *m_head; local
[all...]
/freebsd-11-stable/sys/dev/stge/
H A Dif_stge.c1065 stge_encap(struct stge_softc *sc, struct mbuf **m_head) argument
1080 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1082 m = m_collapse(*m_head, M_NOWAIT, STGE_MAXTXSEGS);
1084 m_freem(*m_head);
1085 *m_head = NULL;
1088 *m_head = m;
1090 txd->tx_dmamap, *m_head, txsegs, &nsegs, 0);
1092 m_freem(*m_head);
1093 *m_head = NULL;
1099 m_freem(*m_head);
1171 struct mbuf *m_head; local
[all...]

Completed in 529 milliseconds

1234