Searched refs:rxd (Results 1 - 18 of 18) sorted by relevance

/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/
H A Dem_txrx.c490 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 Digb_txrx.c370 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 Dif_vte.c665 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 Digc_txrx.c395 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 Dif_vge.c683 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 Dif_msk.c700 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 Dif_sis.c1223 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 Dif_vr.c880 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 Dif_sge.c757 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 Dif_sk.c949 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 Dif_re.c1926 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 Dif_age.c858 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 Dif_jme.c1143 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 Dif_alc.c1977 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 Drt2860var.h92 struct rt2860_rxd *rxd; member in struct:rt2860_rx_ring
H A Drt2860.c704 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 Dif_ae.c140 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 Dif_run.c2877 struct rt2870_rxd *rxd; local
2908 rxd = (struct rt2870_rxd *)(mtod(m, caddr_t) + dmalen);
2909 flags = le32toh(rxd->flags);

Completed in 169 milliseconds