Searched refs:m_head (Results 1 - 25 of 27) sorted by relevance

12

/haiku-fatelf/src/add-ons/kernel/drivers/network/ipro1000/dev/e1000/
H A Dif_em.c999 struct mbuf *m_head; local
1018 IFQ_DRV_DEQUEUE(&ifp->if_snd, m_head);
1019 if (m_head == NULL)
1025 if (em_xmit(txr, &m_head)) {
1026 if (m_head == NULL)
1028 IFQ_DRV_PREPEND(&ifp->if_snd, m_head);
1033 ETHER_BPF_MTAP(ifp, m_head);
1809 struct mbuf *m_head; local
1819 m_head = *m_headp;
1821 do_tso = ((m_head
[all...]
H A Dif_igb.c878 struct mbuf *m_head; local
897 IFQ_DRV_DEQUEUE(&ifp->if_snd, m_head);
898 if (m_head == NULL)
904 if (igb_xmit(txr, &m_head)) {
905 if (m_head != NULL)
906 IFQ_DRV_PREPEND(&ifp->if_snd, m_head);
913 ETHER_BPF_MTAP(ifp, m_head);
1799 struct mbuf *m_head = *m_headp; local
1811 if (m_head->m_flags & M_VLANTAG)
1815 m_head
[all...]
H A Dif_lem.c839 struct mbuf *m_head; local
864 IFQ_DRV_DEQUEUE(&ifp->if_snd, m_head);
865 if (m_head == NULL)
871 if (lem_xmit(adapter, &m_head)) {
872 if (m_head == NULL)
875 IFQ_DRV_PREPEND(&ifp->if_snd, m_head);
880 ETHER_BPF_MTAP(ifp, m_head);
1565 struct mbuf *m_head; local
1569 m_head = *m_headp;
1577 if ((m_head
[all...]
H A Dif_igb.h480 struct mbuf *m_head; member in struct:igb_tx_buffer
485 struct mbuf *m_head; member in struct:igb_rx_buf
H A Dif_lem.h462 struct mbuf *m_head; member in struct:em_buffer
H A Dif_em.h465 struct mbuf *m_head; member in struct:em_buffer
/haiku-fatelf/src/add-ons/kernel/drivers/network/via_rhine/dev/vr/
H A Dif_vr.c1788 vr_encap(struct vr_softc *sc, struct mbuf **m_head) argument
1800 M_ASSERTPKTHDR((*m_head));
1809 m = m_defrag(*m_head, M_DONTWAIT);
1811 m_freem(*m_head);
1812 *m_head = NULL;
1815 *m_head = m;
1823 if ((*m_head)->m_pkthdr.len < VR_MIN_FRAMELEN) {
1824 m = *m_head;
1828 m = m_dup(*m_head, M_DONTWAIT);
1829 m_freem(*m_head);
1965 struct mbuf *m_head; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/rdc/dev/vte/
H A Dif_vte.c976 vte_encap(struct vte_softc *sc, struct mbuf **m_head) argument
985 M_ASSERTPKTHDR((*m_head));
988 m = *m_head;
1037 m = m_dup(*m_head, M_DONTWAIT);
1039 m_freem(*m_head);
1041 *m_head = NULL;
1044 *m_head = m;
1049 m = m_defrag(*m_head, M_DONTWAIT);
1051 m_freem(*m_head);
1052 *m_head
1114 struct mbuf *m_head; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/ipro1000/
H A Dif_em.c503 struct mbuf *m_head; local
512 IF_DEQUEUE(&ifp->if_snd, m_head);
514 if (m_head == NULL) break;
516 if (em_encap(adapter, m_head)) {
518 IF_PREPEND(&ifp->if_snd, m_head);
525 bpf_mtap(ifp, m_head);
527 BPF_MTAP(ifp, m_head);
965 em_encap(struct adapter *adapter, struct mbuf *m_head) argument
1001 em_transmit_checksum_setup(adapter, m_head,
1010 if ((m_head
[all...]
H A Dif_em.h208 struct mbuf *m_head; member in struct:em_buffer
H A Dif_compat.h91 #define VLAN_OUTPUT_TAG(ifp, m_head) 0
/haiku-fatelf/src/add-ons/kernel/drivers/network/broadcom440x/dev/bfe/
H A Dif_bfe.c1504 bfe_encap(struct bfe_softc *sc, struct mbuf **m_head) argument
1516 M_ASSERTPKTHDR((*m_head));
1520 error = bus_dmamap_load_mbuf_sg(sc->bfe_txmbuf_tag, r->bfe_map, *m_head,
1523 m = m_collapse(*m_head, M_DONTWAIT, BFE_MAXTXSEGS);
1525 m_freem(*m_head);
1526 *m_head = NULL;
1529 *m_head = m;
1531 *m_head, txsegs, &nsegs, 0);
1533 m_freem(*m_head);
1534 *m_head
1608 struct mbuf *m_head; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/rtl81xx/dev/re/
H A Dif_re.c2670 re_encap(struct rl_softc *sc, struct mbuf **m_head) argument
2683 M_ASSERTPKTHDR((*m_head));
2697 (*m_head)->m_pkthdr.len < RL_IP4CSUMTX_PADLEN &&
2698 ((*m_head)->m_pkthdr.csum_flags & CSUM_IP) != 0) {
2699 padlen = RL_MIN_FRAMELEN - (*m_head)->m_pkthdr.len;
2700 if (M_WRITABLE(*m_head) == 0) {
2702 m_new = m_dup(*m_head, M_DONTWAIT);
2703 m_freem(*m_head);
2705 *m_head = NULL;
2708 *m_head
2879 struct mbuf *m_head; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/3com/dev/xl/
H A Dif_xl.c2356 xl_encap(struct xl_softc *sc, struct xl_chain *c, struct mbuf **m_head) argument
2365 error = bus_dmamap_load_mbuf_sg(sc->xl_mtag, c->xl_map, *m_head,
2382 m_new = m_collapse(*m_head, M_DONTWAIT, XL_MAXFRAGS);
2384 m_freem(*m_head);
2385 *m_head = NULL;
2388 *m_head = m_new;
2391 *m_head, sc->xl_cdata.xl_tx_segs, &nseg, BUS_DMA_NOWAIT);
2393 m_freem(*m_head);
2394 *m_head = NULL;
2403 m_freem(*m_head);
2469 struct mbuf *m_head; local
2601 struct mbuf *m_head; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/vt612x/dev/vge/
H A Dif_vge.c1811 vge_encap(struct vge_softc *sc, struct mbuf **m_head) argument
1822 M_ASSERTPKTHDR((*m_head));
1825 if ((*m_head)->m_pkthdr.len < VGE_MIN_FRAMELEN) {
1826 m = *m_head;
1830 m = m_dup(*m_head, M_DONTWAIT);
1831 m_freem(*m_head);
1833 *m_head = NULL;
1836 *m_head = m;
1841 m_freem(*m_head);
1842 *m_head
1954 struct mbuf *m_head; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/jmicron2x0/dev/jme/
H A Dif_jme.c1686 jme_encap(struct jme_softc *sc, struct mbuf **m_head) argument
1697 M_ASSERTPKTHDR((*m_head));
1699 if (((*m_head)->m_pkthdr.csum_flags & CSUM_TSO) != 0) {
1713 if (M_WRITABLE(*m_head) == 0) {
1715 m = m_dup(*m_head, M_DONTWAIT);
1716 m_freem(*m_head);
1718 *m_head = NULL;
1721 *m_head = m;
1724 m = m_pullup(*m_head, ip_off);
1726 *m_head
1885 struct mbuf *m_head; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/ar81xx/dev/ale/
H A Dif_ale.c1608 ale_encap(struct ale_softc *sc, struct mbuf **m_head) argument
1622 M_ASSERTPKTHDR((*m_head));
1624 m = *m_head;
1643 m = m_dup(*m_head, M_DONTWAIT);
1645 m_freem(*m_head);
1647 *m_head = NULL;
1650 *m_head = m;
1660 m = m_defrag(*m_head, M_DONTWAIT);
1662 *m_head = NULL;
1665 *m_head
1896 struct mbuf *m_head; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/rtl8139/pci/
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_DONTWAIT);
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
1634 IFQ_DRV_DEQUEUE(&ifp->if_snd, m_head);
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/atheros813x/dev/alc/
H A Dif_alc.c2017 alc_encap(struct alc_softc *sc, struct mbuf **m_head) argument
2031 M_ASSERTPKTHDR((*m_head));
2033 m = *m_head;
2050 m = m_dup(*m_head, M_DONTWAIT);
2052 m_freem(*m_head);
2054 *m_head = NULL;
2057 *m_head = m;
2063 *m_head = NULL;
2075 *m_head = NULL;
2081 *m_head
2263 struct mbuf *m_head; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/attansic_l1/dev/age/
H A Dif_age.c1493 age_encap(struct age_softc *sc, struct mbuf **m_head) argument
1507 M_ASSERTPKTHDR((*m_head));
1509 m = *m_head;
1528 m = m_dup(*m_head, M_DONTWAIT);
1530 m_freem(*m_head);
1532 *m_head = NULL;
1535 *m_head = m;
1540 *m_head = NULL;
1552 *m_head = NULL;
1558 *m_head
1726 struct mbuf *m_head; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/dec21xxx/dev/dc/
H A Dif_dc.c3378 dc_encap(struct dc_softc *sc, struct mbuf **m_head) argument
3389 ((*m_head)->m_next != NULL || sc->dc_flags & DC_TX_ALIGN)) {
3390 m = m_defrag(*m_head, M_DONTWAIT);
3400 for (m = *m_head; m != NULL; m = m->m_next)
3405 m = m_collapse(*m_head, M_DONTWAIT, DC_MAXFRAGS);
3411 m_freem(*m_head);
3412 *m_head = NULL;
3415 *m_head = m;
3420 sc->dc_cdata.dc_tx_map[idx], *m_head, segs, &nseg, 0);
3422 if (defragged != 0 || (m = m_collapse(*m_head, M_DONTWAI
3530 struct mbuf *m_head; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/ipro100/dev/fxp/
H A Dif_fxp.c231 static int fxp_encap(struct fxp_softc *sc, struct mbuf **m_head);
1401 fxp_encap(struct fxp_softc *sc, struct mbuf **m_head) argument
1438 m = *m_head;
1448 if (M_WRITABLE(*m_head) == 0) {
1450 m = m_dup(*m_head, M_DONTWAIT);
1451 m_freem(*m_head);
1453 *m_head = NULL;
1456 *m_head = m;
1459 m = m_pullup(*m_head, ip_off);
1461 *m_head
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/marvell_yukon/dev/msk/
H A Dif_msk.c2627 msk_encap(struct msk_if_softc *sc_if, struct mbuf **m_head) argument
2641 m = *m_head;
2661 m = m_dup(*m_head, M_DONTWAIT);
2662 m_freem(*m_head);
2664 *m_head = NULL;
2667 *m_head = m;
2673 *m_head = NULL;
2682 *m_head = NULL;
2688 *m_head = NULL;
2697 *m_head
2920 struct mbuf *m_head; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/
H A Dif_sk.c2395 sk_encap(sc_if, m_head)
2397 struct mbuf **m_head;
2412 txd->tx_dmamap, *m_head, txsegs, &nseg, 0);
2414 m = m_defrag(*m_head, M_DONTWAIT);
2416 m_freem(*m_head);
2417 *m_head = NULL;
2420 *m_head = m;
2422 txd->tx_dmamap, *m_head, txsegs, &nseg, 0);
2424 m_freem(*m_head);
2425 *m_head
2507 struct mbuf *m_head; local
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/
H A Dif_bge.c4692 bge_encap(struct bge_softc *sc, struct mbuf **m_head, uint32_t *txidx) argument
4697 struct mbuf *m = *m_head;
4707 *m_head = bge_check_short_dma(m);
4708 if (*m_head == NULL)
4710 m = *m_head;
4713 *m_head = m = bge_setup_tso(sc, m, &mss, &csum_flags);
4714 if (*m_head == NULL)
4726 *m_head = NULL;
4753 m = *m_head;
4754 *m_head
4831 struct mbuf *m_head; local
[all...]

Completed in 211 milliseconds

12