/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/ |
H A D | em_txrx.c | 490 struct e1000_rx_desc *rxd; local 501 rxd = (struct e1000_rx_desc *)&rxr->rx_base[next_pidx]; 502 rxd->buffer_addr = htole64(paddrs[i]); 504 rxd->status = 0; 519 union e1000_rx_desc_extended *rxd; local 530 rxd = &rxr->rx_base[next_pidx]; 531 rxd->read.buffer_addr = htole64(paddrs[i]); 533 rxd->wb.upper.status_error = 0; 557 struct e1000_rx_desc *rxd; local 562 rxd 582 union e1000_rx_desc_extended *rxd; local 607 struct e1000_rx_desc *rxd; local 668 union e1000_rx_desc_extended *rxd; local [all...] |
H A D | igb_txrx.c | 370 union e1000_adv_rx_desc *rxd; local 382 rxd = (union e1000_adv_rx_desc *)&rxr->rx_base[next_pidx]; 384 rxd->read.pkt_addr = htole64(paddrs[i]); 407 union e1000_adv_rx_desc *rxd; local 412 rxd = (union e1000_adv_rx_desc *)&rxr->rx_base[i]; 413 staterr = le32toh(rxd->wb.upper.status_error); 439 union e1000_adv_rx_desc *rxd; local 450 rxd = (union e1000_adv_rx_desc *)&rxr->rx_base[cidx]; 451 staterr = le32toh(rxd->wb.upper.status_error); 452 pkt_info = le16toh(rxd [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/rdc/dev/vte/ |
H A D | if_vte.c | 665 struct vte_rxdesc *rxd; local 843 rxd = &sc->vte_cdata.vte_rxdesc[i]; 844 rxd->rx_m = NULL; 845 rxd->rx_dmamap = NULL; 847 &rxd->rx_dmamap); 863 struct vte_rxdesc *rxd; local 882 rxd = &sc->vte_cdata.vte_rxdesc[i]; 883 if (rxd->rx_dmamap != NULL) { 885 rxd->rx_dmamap); 886 rxd 1437 vte_newbuf(struct vte_softc *sc, struct vte_rxdesc *rxd) argument 1500 struct vte_rxdesc *rxd; local 1767 struct vte_rxdesc *rxd; local 1926 struct vte_rxdesc *rxd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/ |
H A D | igc_txrx.c | 395 union igc_adv_rx_desc *rxd; local 407 rxd = (union igc_adv_rx_desc *)&rxr->rx_base[next_pidx]; 409 rxd->read.pkt_addr = htole64(paddrs[i]); 432 union igc_adv_rx_desc *rxd; local 437 rxd = (union igc_adv_rx_desc *)&rxr->rx_base[i]; 438 staterr = le32toh(rxd->wb.upper.status_error); 464 union igc_adv_rx_desc *rxd; local 475 rxd = (union igc_adv_rx_desc *)&rxr->rx_base[cidx]; 476 staterr = le32toh(rxd->wb.upper.status_error); 477 pkt_info = le16toh(rxd [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/vt612x/dev/vge/ |
H A D | if_vge.c | 683 struct vge_rxdesc *rxd; local 892 rxd = &sc->vge_cdata.vge_rxdesc[i]; 893 rxd->rx_m = NULL; 894 rxd->rx_dmamap = NULL; 896 &rxd->rx_dmamap); 912 struct vge_rxdesc *rxd; local 959 rxd = &sc->vge_cdata.vge_rxdesc[i]; 960 if (rxd->rx_dmamap != NULL) { 962 rxd->rx_dmamap); 963 rxd 1210 struct vge_rxdesc *rxd; local 1237 struct vge_rxdesc *rxd; local 1336 struct vge_rxdesc *rxd; local 1374 struct vge_rxdesc *rxd; local 1437 struct vge_rxdesc *rxd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/marvell_yukon/dev/msk/ |
H A D | if_msk.c | 700 struct msk_rxdesc *rxd; local 712 rxd = &sc_if->msk_cdata.msk_rxdesc[prod]; 713 rxd->rx_m = NULL; 714 rxd->rx_le = &rd->msk_rx_ring[prod]; 723 rxd = &sc_if->msk_cdata.msk_rxdesc[prod]; 724 rxd->rx_m = NULL; 725 rxd->rx_le = &rd->msk_rx_ring[prod]; 726 rxd->rx_le->msk_addr = htole32(ETHER_HDR_LEN << 16 | 728 rxd->rx_le->msk_control = htole32(OP_TCPSTART | HW_OWNER); 732 rxd 767 struct msk_rxdesc *rxd; local 862 struct msk_rxdesc *rxd; local 881 struct msk_rxdesc *rxd; local 900 struct msk_rxdesc *rxd; local 958 struct msk_rxdesc *rxd; local 2229 struct msk_rxdesc *rxd; local 2523 struct msk_rxdesc *rxd; local 3197 struct msk_rxdesc *rxd; local 4161 struct msk_rxdesc *rxd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/sis900/dev/sis/ |
H A D | if_sis.c | 1223 struct sis_rxdesc *rxd; local 1279 rxd = &sc->sis_rxdesc[i]; 1280 rxd->rx_m = NULL; 1281 error = bus_dmamap_create(sc->sis_rx_tag, 0, &rxd->rx_dmamap); 1307 struct sis_rxdesc *rxd; local 1313 rxd = &sc->sis_rxdesc[i]; 1314 if (rxd->rx_dmamap) 1315 bus_dmamap_destroy(sc->sis_rx_tag, rxd->rx_dmamap); 1366 struct sis_rxdesc *rxd; local 1388 rxd 1409 sis_newbuf(struct sis_softc *sc, struct sis_rxdesc *rxd) argument 1447 sis_discard_rxbuf(struct sis_rxdesc *rxd) argument 1479 struct sis_rxdesc *rxd; local 2221 struct sis_rxdesc *rxd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/via_rhine/dev/vr/ |
H A D | if_vr.c | 880 struct vr_rxdesc *rxd; local 1040 rxd = &sc->vr_cdata.vr_rxdesc[i]; 1041 rxd->rx_m = NULL; 1042 rxd->rx_dmamap = NULL; 1044 &rxd->rx_dmamap); 1060 struct vr_rxdesc *rxd; local 1107 rxd = &sc->vr_cdata.vr_rxdesc[i]; 1108 if (rxd->rx_dmamap) { 1110 rxd->rx_dmamap); 1111 rxd 1173 struct vr_rxdesc *rxd; local 1202 vr_discard_rxbuf(struct vr_rxdesc *rxd) argument 1222 struct vr_rxdesc *rxd; local 1285 struct vr_rxdesc *rxd; local 2426 struct vr_rxdesc *rxd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/sis19x/dev/sge/ |
H A D | if_sge.c | 757 struct sge_rxdesc *rxd; local 893 rxd = &cd->sge_rxdesc[i]; 894 rxd->rx_m = NULL; 895 rxd->rx_dmamap = NULL; 897 &rxd->rx_dmamap); 913 struct sge_rxdesc *rxd; local 946 rxd = &cd->sge_rxdesc[i]; 947 if (rxd->rx_dmamap != NULL) { 949 rxd->rx_dmamap); 950 rxd 1053 struct sge_rxdesc *rxd; local 1081 struct sge_rxdesc *rxd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/syskonnect/dev/sk/ |
H A D | if_sk.c | 949 struct sk_rxdesc *rxd; local 954 rxd = &sc_if->sk_cdata.sk_rxdesc[idx]; 955 m = rxd->rx_m; 965 struct sk_rxdesc *rxd; local 969 rxd = &sc_if->sk_cdata.sk_jumbo_rxdesc[idx]; 970 m = rxd->rx_m; 980 struct sk_rxdesc *rxd; local 999 rxd = &sc_if->sk_cdata.sk_rxdesc[idx]; 1000 if (rxd->rx_m != NULL) { 1001 bus_dmamap_sync(sc_if->sk_cdata.sk_rx_tag, rxd 1025 struct sk_rxdesc *rxd; local 1947 struct sk_rxdesc *rxd; local 2236 struct sk_rxdesc *rxd; local 2761 struct sk_rxdesc *rxd; local 3730 struct sk_rxdesc *rxd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/re/ |
H A D | if_re.c | 1926 struct rl_rxdesc *rxd; local 1931 rxd = &sc->rl_ldata.rl_jrx_desc[idx]; 1933 rxd = &sc->rl_ldata.rl_rx_desc[idx]; 1936 cmdstat = rxd->rx_size; 1946 struct rl_rxdesc *rxd; local 1979 rxd = &sc->rl_ldata.rl_rx_desc[idx]; 1980 if (rxd->rx_m != NULL) { 1981 bus_dmamap_sync(sc->rl_ldata.rl_rx_mtag, rxd->rx_dmamap, 1983 bus_dmamap_unload(sc->rl_ldata.rl_rx_mtag, rxd->rx_dmamap); 1986 rxd 2010 struct rl_rxdesc *rxd; local 3605 struct rl_rxdesc *rxd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l1/dev/age/ |
H A D | if_age.c | 858 struct age_rxdesc *rxd; local 1179 rxd = &sc->age_cdata.age_rxdesc[i]; 1180 rxd->rx_m = NULL; 1181 rxd->rx_dmamap = NULL; 1183 &rxd->rx_dmamap); 1199 struct age_rxdesc *rxd; local 1218 rxd = &sc->age_cdata.age_rxdesc[i]; 1219 if (rxd->rx_dmamap != NULL) { 1221 rxd->rx_dmamap); 1222 rxd 2310 struct age_rxdesc *rxd; local 2854 struct age_rxdesc *rxd; local 3014 struct age_rxdesc *rxd; local 3083 age_newbuf(struct age_softc *sc, struct age_rxdesc *rxd) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/jmicron2x0/dev/jme/ |
H A D | if_jme.c | 1143 struct jme_rxdesc *rxd; local 1387 rxd = &sc->jme_cdata.jme_rxdesc[i]; 1388 rxd->rx_m = NULL; 1389 rxd->rx_dmamap = NULL; 1391 &rxd->rx_dmamap); 1407 struct jme_rxdesc *rxd; local 1454 rxd = &sc->jme_cdata.jme_rxdesc[i]; 1455 if (rxd->rx_dmamap != NULL) { 1457 rxd->rx_dmamap); 1458 rxd 2514 struct jme_rxdesc *rxd; local 3008 struct jme_rxdesc *rxd; local 3151 struct jme_rxdesc *rxd; local 3176 jme_newbuf(struct jme_softc *sc, struct jme_rxdesc *rxd) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/atheros813x/dev/alc/ |
H A D | if_alc.c | 1977 struct alc_rxdesc *rxd; local 2298 rxd = &sc->alc_cdata.alc_rxdesc[i]; 2299 rxd->rx_m = NULL; 2300 rxd->rx_dmamap = NULL; 2302 &rxd->rx_dmamap); 2318 struct alc_rxdesc *rxd; local 2337 rxd = &sc->alc_cdata.alc_rxdesc[i]; 2338 if (rxd->rx_dmamap != NULL) { 2340 rxd->rx_dmamap); 2341 rxd 3504 alc_newbuf(struct alc_softc *sc, struct alc_rxdesc *rxd) argument 3655 struct alc_rxdesc *rxd; local 4330 struct alc_rxdesc *rxd; local 4507 struct alc_rxdesc *rxd; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/ |
H A D | rt2860var.h | 92 struct rt2860_rxd *rxd; member in struct:rt2860_rx_ring
|
H A D | rt2860.c | 704 error = bus_dmamem_alloc(ring->desc_dmat, (void **)&ring->rxd, 711 error = bus_dmamap_load(ring->desc_dmat, ring->desc_map, ring->rxd, 728 struct rt2860_rxd *rxd = &ring->rxd[i]; local 753 rxd->sdp0 = htole32(physaddr); 754 rxd->sdl0 = htole16(MCLBYTES); 771 ring->rxd[i].sdl0 &= ~htole16(RT2860_RX_DDONE); 783 if (ring->rxd != NULL) { 787 bus_dmamem_free(ring->desc_dmat, ring->rxd, ring->desc_map); 1196 struct rt2860_rxd *rxd local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l2/dev/ae/ |
H A D | if_ae.c | 140 static void ae_rxeof(ae_softc_t *sc, ae_rxd_t *rxd); 1886 ae_rxeof(ae_softc_t *sc, ae_rxd_t *rxd) argument 1896 flags = le16toh(rxd->flags); 1901 size = le16toh(rxd->len) - ETHER_CRC_LEN; 1908 m = m_devget(&rxd->data[0], size, ETHER_ALIGN, ifp, NULL); 1916 m->m_pkthdr.ether_vtag = AE_RXD_VLAN(le16toh(rxd->vlan)); 1932 ae_rxd_t *rxd; local 1950 rxd = (ae_rxd_t *)(sc->rxd_base + sc->rxd_cur); 1951 flags = le16toh(rxd->flags); 1954 rxd [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/ |
H A D | if_run.c | 2877 struct rt2870_rxd *rxd; local 2908 rxd = (struct rt2870_rxd *)(mtod(m, caddr_t) + dmalen); 2909 flags = le32toh(rxd->flags);
|