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

123

/freebsd-current/sys/dev/sis/
H A Dif_sis.c1763 sis_encap(struct sis_softc *sc, struct mbuf **m_head) argument
1776 (*m_head)->m_pkthdr.len < SIS_MIN_FRAMELEN) {
1777 m = *m_head;
1781 m = m_dup(*m_head, M_NOWAIT);
1782 m_freem(*m_head);
1784 *m_head = NULL;
1787 *m_head = m;
1792 m_freem(*m_head);
1793 *m_head = NULL;
1804 *m_head
1884 struct mbuf *m_head; local
[all...]
/freebsd-current/sys/dev/ale/
H A Dif_ale.c1593 ale_encap(struct ale_softc *sc, struct mbuf **m_head) argument
1607 M_ASSERTPKTHDR((*m_head));
1609 m = *m_head;
1628 m = m_dup(*m_head, M_NOWAIT);
1630 m_freem(*m_head);
1632 *m_head = NULL;
1635 *m_head = m;
1645 m = m_defrag(*m_head, M_NOWAIT);
1647 m_freem(*m_head);
1648 *m_head
1882 struct mbuf *m_head; local
[all...]
/freebsd-current/sys/dev/jme/
H A Dif_jme.c1680 jme_encap(struct jme_softc *sc, struct mbuf **m_head) argument
1691 M_ASSERTPKTHDR((*m_head));
1693 if (((*m_head)->m_pkthdr.csum_flags & CSUM_TSO) != 0) {
1707 if (M_WRITABLE(*m_head) == 0) {
1709 m = m_dup(*m_head, M_NOWAIT);
1710 m_freem(*m_head);
1712 *m_head = NULL;
1715 *m_head = m;
1718 m = m_pullup(*m_head, ip_off);
1720 *m_head
1879 struct mbuf *m_head; local
[all...]
/freebsd-current/sys/dev/cas/
H A Dif_cas.c143 static int cas_load_txmbuf(struct cas_softc *sc, struct mbuf **m_head);
1181 cas_load_txmbuf(struct cas_softc *sc, struct mbuf **m_head) argument
1199 if (((*m_head)->m_pkthdr.csum_flags & CAS_CSUM_FEATURES) != 0) {
1200 if (M_WRITABLE(*m_head) == 0) {
1201 m = m_dup(*m_head, M_NOWAIT);
1202 m_freem(*m_head);
1203 *m_head = m;
1208 m = m_pullup(*m_head, offset + sizeof(struct ip));
1210 *m_head = NULL;
1218 *m_head
[all...]
/freebsd-current/sys/dev/qlxge/
H A Dqls_def.h87 struct mbuf *m_head; member in struct:qla_tx_buf
156 struct mbuf *m_head; member in struct:qla_rx_buf
/freebsd-current/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
H A Dql_isr.c99 mp = rxb->m_head;
109 rxb->m_head = NULL;
240 mp = rxb->m_head;
250 rxb->m_head = NULL;
913 rxb->paddr, (rxb->m_head)->m_pkthdr.len);
925 rxb->m_head = NULL;
/freebsd-current/sys/dev/rl/
H A Dif_rl.c1545 rl_encap(struct rl_softc *sc, struct mbuf **m_head) argument
1553 m = *m_head;
1568 m = m_defrag(*m_head, M_NOWAIT);
1570 m_freem(*m_head);
1571 *m_head = NULL;
1575 *m_head = m;
1594 m_freem(*m_head);
1595 *m_head = NULL;
1624 struct mbuf *m_head = NULL; local
1633 m_head
[all...]
/freebsd-current/sys/dev/my/
H A Dif_my.c1318 my_encap(struct my_softc * sc, struct my_chain * c, struct mbuf * m_head) argument
1327 for (m = m_head; m != NULL; m = m->m_next)
1334 m = m_head;
1340 if (m_head->m_pkthdr.len > MHLEN) {
1347 m_copydata(m_head, 0, m_head->m_pkthdr.len, mtod(m_new, caddr_t));
1348 m_new->m_pkthdr.len = m_new->m_len = m_head->m_pkthdr.len;
1349 m_freem(m_head);
1350 m_head = m_new;
1361 c->my_mbuf = m_head;
1388 struct mbuf *m_head = NULL; local
[all...]
/freebsd-current/sys/dev/ste/
H A Dif_ste.c1811 ste_encap(struct ste_softc *sc, struct mbuf **m_head, struct ste_chain *txc) argument
1820 M_ASSERTPKTHDR((*m_head));
1823 txc->ste_map, *m_head, txsegs, &nsegs, 0);
1825 m = m_collapse(*m_head, M_NOWAIT, STE_MAXFRAGS);
1827 m_freem(*m_head);
1828 *m_head = NULL;
1831 *m_head = m;
1833 txc->ste_map, *m_head, txsegs, &nsegs, 0);
1835 m_freem(*m_head);
1836 *m_head
1889 struct mbuf *m_head = NULL; local
[all...]
/freebsd-current/sys/dev/age/
H A Dif_age.c1483 age_encap(struct age_softc *sc, struct mbuf **m_head) argument
1497 M_ASSERTPKTHDR((*m_head));
1499 m = *m_head;
1518 m = m_dup(*m_head, M_NOWAIT);
1520 m_freem(*m_head);
1522 *m_head = NULL;
1525 *m_head = m;
1530 *m_head = NULL;
1542 *m_head = NULL;
1548 *m_head
1733 struct mbuf *m_head; local
[all...]
/freebsd-current/sys/dev/lge/
H A Dif_lge.c1092 lge_encap(struct lge_softc *sc, struct mbuf *m_head, u_int32_t *txidx) argument
1104 m = m_head;
1108 for (m = m_head; m != NULL; m = m->m_next) {
1122 cur_tx->lge_mbuf = m_head;
1154 struct mbuf *m_head = NULL; local
1171 m_head = if_dequeue(ifp);
1172 if (m_head == NULL)
1175 if (lge_encap(sc, m_head, &idx)) {
1176 if_sendq_prepend(ifp, m_head);
1185 BPF_MTAP(ifp, m_head);
[all...]
/freebsd-current/sys/dev/nge/
H A Dif_nge.c1876 nge_encap(struct nge_softc *sc, struct mbuf **m_head) argument
1887 m = *m_head;
1893 *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1895 m = m_collapse(*m_head, M_NOWAIT, NGE_MAXTXSEGS);
1897 m_freem(*m_head);
1898 *m_head = NULL;
1901 *m_head = m;
1903 map, *m_head, txsegs, &nsegs, BUS_DMA_NOWAIT);
1905 m_freem(*m_head);
1906 *m_head
1995 struct mbuf *m_head; local
[all...]
/freebsd-current/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...]
/freebsd-current/sys/dev/xen/netfront/
H A Dnetfront.c1605 xn_assemble_tx_request(struct netfront_txq *txq, struct mbuf *m_head) argument
1620 error = bus_dmamap_load_mbuf_sg(np->dma_tag, map, m_head, segs,
1626 m = m_defrag(m_head, M_NOWAIT);
1633 m_freem(m_head);
1636 m_head = m;
1637 error = bus_dmamap_load_mbuf_sg(np->dma_tag, map, m_head, segs,
1642 m_freem(m_head);
1647 m_freem(m_head);
1666 m_freem(m_head);
1688 m_tag_prepend(m_head,
[all...]
/freebsd-current/sys/dev/dc/
H A Dif_dc.c3375 dc_encap(struct dc_softc *sc, struct mbuf **m_head) argument
3386 ((*m_head)->m_next != NULL || sc->dc_flags & DC_TX_ALIGN)) {
3387 m = m_defrag(*m_head, M_NOWAIT);
3397 for (m = *m_head; m != NULL; m = m->m_next)
3402 m = m_collapse(*m_head, M_NOWAIT, DC_MAXFRAGS);
3408 m_freem(*m_head);
3409 *m_head = NULL;
3412 *m_head = m;
3417 sc->dc_cdata.dc_tx_map[idx], *m_head, segs, &nseg, 0);
3419 if (defragged != 0 || (m = m_collapse(*m_head, M_NOWAI
3527 struct mbuf *m_head; local
[all...]
/freebsd-current/sys/dev/fxp/
H A Dif_fxp.c233 static int fxp_encap(struct fxp_softc *sc, struct mbuf **m_head);
1401 fxp_encap(struct fxp_softc *sc, struct mbuf **m_head) argument
1436 m = *m_head;
1446 if (M_WRITABLE(*m_head) == 0) {
1448 m = m_dup(*m_head, M_NOWAIT);
1449 m_freem(*m_head);
1451 *m_head = NULL;
1454 *m_head = m;
1457 m = m_pullup(*m_head, ip_off);
1459 *m_head
[all...]
/freebsd-current/sys/netinet/
H A Dtcp_lro.h134 struct mbuf *m_head; member in struct:lro_entry
/freebsd-current/sys/dev/alc/
H A Dif_alc.c2721 alc_encap(struct alc_softc *sc, struct mbuf **m_head) argument
2735 M_ASSERTPKTHDR((*m_head));
2737 m = *m_head;
2754 m = m_dup(*m_head, M_NOWAIT);
2756 m_freem(*m_head);
2758 *m_head = NULL;
2761 *m_head = m;
2767 *m_head = NULL;
2779 *m_head = NULL;
2785 *m_head
2967 struct mbuf *m_head; local
[all...]
/freebsd-current/sys/dev/msk/
H A Dif_msk.c2614 msk_encap(struct msk_if_softc *sc_if, struct mbuf **m_head) argument
2628 m = *m_head;
2648 m = m_dup(*m_head, M_NOWAIT);
2649 m_freem(*m_head);
2651 *m_head = NULL;
2654 *m_head = m;
2660 *m_head = NULL;
2669 *m_head = NULL;
2675 *m_head = NULL;
2684 *m_head
2907 struct mbuf *m_head; local
[all...]
/freebsd-current/sys/dev/virtio/network/
H A Dif_vtnet.c1532 struct mbuf *m_head, *m_tail, *m; local
1535 m_head = NULL;
1545 m_freem(m_head);
1557 if (m_head != NULL) {
1561 m_head = m_tail = m;
1567 return (m_head);
1949 vtnet_rxq_merged_eof(struct vtnet_rxq *rxq, struct mbuf *m_head, int nbufs) argument
1957 m_tail = m_head;
1983 m_head->m_pkthdr.len += len;
1992 m_freem(m_head);
2528 vtnet_txq_enqueue_buf(struct vtnet_txq *txq, struct mbuf **m_head, struct vtnet_tx_header *txhdr) argument
2578 vtnet_txq_encap(struct vtnet_txq *txq, struct mbuf **m_head, int flags) argument
[all...]
/freebsd-current/contrib/atf/atf-c/
H A Dtc.c574 atf_tc_head_t m_head; member in struct:atf_tc_impl
597 tc->pimpl->m_head = head;
620 if (tc->pimpl->m_head != NULL)
621 tc->pimpl->m_head(tc);
644 return atf_tc_init(tc, pack->m_ident, pack->m_head, pack->m_body,
/freebsd-current/sys/dev/sk/
H A Dif_sk.c2303 sk_encap(struct sk_if_softc *sc_if, struct mbuf **m_head) argument
2318 txd->tx_dmamap, *m_head, txsegs, &nseg, 0);
2320 m = m_defrag(*m_head, M_NOWAIT);
2322 m_freem(*m_head);
2323 *m_head = NULL;
2326 *m_head = m;
2328 txd->tx_dmamap, *m_head, txsegs, &nseg, 0);
2330 m_freem(*m_head);
2331 *m_head = NULL;
2337 m_freem(*m_head);
2411 struct mbuf *m_head; local
[all...]
/freebsd-current/sys/dev/ti/
H A Dif_ti.c3038 ti_encap(struct ti_softc *sc, struct mbuf **m_head) argument
3052 *m_head, txsegs, &nseg, 0);
3054 m = m_defrag(*m_head, M_NOWAIT);
3056 m_freem(*m_head);
3057 *m_head = NULL;
3060 *m_head = m;
3062 txd->tx_dmamap, *m_head, txsegs, &nseg, 0);
3064 m_freem(*m_head);
3065 *m_head = NULL;
3071 m_freem(*m_head);
3150 struct mbuf *m_head = NULL; local
[all...]
/freebsd-current/sys/dev/mxge/
H A Dif_mxge_var.h320 int mxge_lro_rx(struct mxge_slice_state *ss, struct mbuf *m_head,

Completed in 384 milliseconds

123