Home
last modified time | relevance | path

Searched refs:rxd (Results 1 – 25 of 35) sorted by relevance

12

/freebsd-9-stable/sys/dev/vte/
Dif_vte.c660 struct vte_rxdesc *rxd; in vte_dma_alloc() local
838 rxd = &sc->vte_cdata.vte_rxdesc[i]; in vte_dma_alloc()
839 rxd->rx_m = NULL; in vte_dma_alloc()
840 rxd->rx_dmamap = NULL; in vte_dma_alloc()
842 &rxd->rx_dmamap); in vte_dma_alloc()
858 struct vte_rxdesc *rxd; in vte_dma_free() local
877 rxd = &sc->vte_cdata.vte_rxdesc[i]; in vte_dma_free()
878 if (rxd->rx_dmamap != NULL) { in vte_dma_free()
880 rxd->rx_dmamap); in vte_dma_free()
881 rxd->rx_dmamap = NULL; in vte_dma_free()
[all …]
/freebsd-9-stable/sys/mips/idt/
Dif_kr.c969 struct kr_rxdesc *rxd; in kr_dma_alloc() local
1124 rxd = &sc->kr_cdata.kr_rxdesc[i]; in kr_dma_alloc()
1125 rxd->rx_m = NULL; in kr_dma_alloc()
1126 rxd->rx_dmamap = NULL; in kr_dma_alloc()
1128 &rxd->rx_dmamap); in kr_dma_alloc()
1144 struct kr_rxdesc *rxd; in kr_dma_free() local
1193 rxd = &sc->kr_cdata.kr_rxdesc[i]; in kr_dma_free()
1194 if (rxd->rx_dmamap) { in kr_dma_free()
1196 rxd->rx_dmamap); in kr_dma_free()
1197 rxd->rx_dmamap = NULL; in kr_dma_free()
[all …]
/freebsd-9-stable/sys/dev/msk/
Dif_msk.c697 struct msk_rxdesc *rxd; in msk_init_rx_ring() local
709 rxd = &sc_if->msk_cdata.msk_rxdesc[prod]; in msk_init_rx_ring()
710 rxd->rx_m = NULL; in msk_init_rx_ring()
711 rxd->rx_le = &rd->msk_rx_ring[prod]; in msk_init_rx_ring()
720 rxd = &sc_if->msk_cdata.msk_rxdesc[prod]; in msk_init_rx_ring()
721 rxd->rx_m = NULL; in msk_init_rx_ring()
722 rxd->rx_le = &rd->msk_rx_ring[prod]; in msk_init_rx_ring()
723 rxd->rx_le->msk_addr = htole32(ETHER_HDR_LEN << 16 | in msk_init_rx_ring()
725 rxd->rx_le->msk_control = htole32(OP_TCPSTART | HW_OWNER); in msk_init_rx_ring()
729 rxd = &sc_if->msk_cdata.msk_rxdesc[prod]; in msk_init_rx_ring()
[all …]
/freebsd-9-stable/sys/dev/vge/
Dif_vge.c680 struct vge_rxdesc *rxd; in vge_dma_alloc() local
889 rxd = &sc->vge_cdata.vge_rxdesc[i]; in vge_dma_alloc()
890 rxd->rx_m = NULL; in vge_dma_alloc()
891 rxd->rx_dmamap = NULL; in vge_dma_alloc()
893 &rxd->rx_dmamap); in vge_dma_alloc()
909 struct vge_rxdesc *rxd; in vge_dma_free() local
958 rxd = &sc->vge_cdata.vge_rxdesc[i]; in vge_dma_free()
959 if (rxd->rx_dmamap != NULL) { in vge_dma_free()
961 rxd->rx_dmamap); in vge_dma_free()
962 rxd->rx_dmamap = NULL; in vge_dma_free()
[all …]
/freebsd-9-stable/sys/dev/pdq/
Dpdq.c723 pdq_rxdesc_t *rxd; in pdq_process_received_data() local
840 rxd = &receives[rx->rx_producer]; in pdq_process_received_data()
842 rxd->rxd_sop = 1; rxd->rxd_seg_cnt = PDQ_RX_SEGCNT - 1; in pdq_process_received_data()
844 rxd->rxd_sop = 0; rxd->rxd_seg_cnt = 0; in pdq_process_received_data()
846 rxd->rxd_pa_hi = 0; in pdq_process_received_data()
847 rxd->rxd_seg_len_hi = PDQ_OS_DATABUF_SIZE / 16; in pdq_process_received_data()
848 rxd->rxd_pa_lo = PDQ_OS_DATABUF_BUSPA(pdq, buffers[rx->rx_producer]); in pdq_process_received_data()
850 PDQ_OS_DESC_PRESYNC(pdq, rxd, sizeof(*rxd)); in pdq_process_received_data()
872 rxd = &receives[(rx->rx_producer + idx) & ring_mask]; in pdq_process_received_data()
874 rxd->rxd_sop = 1; rxd->rxd_seg_cnt = PDQ_RX_SEGCNT - 1; in pdq_process_received_data()
[all …]
/freebsd-9-stable/sys/dev/sis/
Dif_sis.c1224 struct sis_rxdesc *rxd; in sis_dma_alloc() local
1280 rxd = &sc->sis_rxdesc[i]; in sis_dma_alloc()
1281 rxd->rx_m = NULL; in sis_dma_alloc()
1282 error = bus_dmamap_create(sc->sis_rx_tag, 0, &rxd->rx_dmamap); in sis_dma_alloc()
1308 struct sis_rxdesc *rxd; in sis_dma_free() local
1314 rxd = &sc->sis_rxdesc[i]; in sis_dma_free()
1315 if (rxd->rx_dmamap) in sis_dma_free()
1316 bus_dmamap_destroy(sc->sis_rx_tag, rxd->rx_dmamap); in sis_dma_free()
1367 struct sis_rxdesc *rxd; in sis_ring_init() local
1389 rxd = &sc->sis_rxdesc[i]; in sis_ring_init()
[all …]
/freebsd-9-stable/sys/mips/atheros/
Dif_arge.c1223 struct arge_rxdesc *rxd; in arge_dma_alloc() local
1378 rxd = &sc->arge_cdata.arge_rxdesc[i]; in arge_dma_alloc()
1379 rxd->rx_m = NULL; in arge_dma_alloc()
1380 rxd->rx_dmamap = NULL; in arge_dma_alloc()
1382 &rxd->rx_dmamap); in arge_dma_alloc()
1398 struct arge_rxdesc *rxd; in arge_dma_free() local
1447 rxd = &sc->arge_cdata.arge_rxdesc[i]; in arge_dma_free()
1448 if (rxd->rx_dmamap) { in arge_dma_free()
1450 rxd->rx_dmamap); in arge_dma_free()
1451 rxd->rx_dmamap = NULL; in arge_dma_free()
[all …]
/freebsd-9-stable/sys/dev/vr/
Dif_vr.c873 struct vr_rxdesc *rxd; in vr_dma_alloc() local
1033 rxd = &sc->vr_cdata.vr_rxdesc[i]; in vr_dma_alloc()
1034 rxd->rx_m = NULL; in vr_dma_alloc()
1035 rxd->rx_dmamap = NULL; in vr_dma_alloc()
1037 &rxd->rx_dmamap); in vr_dma_alloc()
1053 struct vr_rxdesc *rxd; in vr_dma_free() local
1102 rxd = &sc->vr_cdata.vr_rxdesc[i]; in vr_dma_free()
1103 if (rxd->rx_dmamap) { in vr_dma_free()
1105 rxd->rx_dmamap); in vr_dma_free()
1106 rxd->rx_dmamap = NULL; in vr_dma_free()
[all …]
/freebsd-9-stable/sys/dev/sge/
Dif_sge.c754 struct sge_rxdesc *rxd; in sge_dma_alloc() local
890 rxd = &cd->sge_rxdesc[i]; in sge_dma_alloc()
891 rxd->rx_m = NULL; in sge_dma_alloc()
892 rxd->rx_dmamap = NULL; in sge_dma_alloc()
894 &rxd->rx_dmamap); in sge_dma_alloc()
910 struct sge_rxdesc *rxd; in sge_dma_free() local
943 rxd = &cd->sge_rxdesc[i]; in sge_dma_free()
944 if (rxd->rx_dmamap != NULL) { in sge_dma_free()
946 rxd->rx_dmamap); in sge_dma_free()
947 rxd->rx_dmamap = NULL; in sge_dma_free()
[all …]
/freebsd-9-stable/sys/dev/sk/
Dif_sk.c929 struct sk_rxdesc *rxd; local
934 rxd = &sc_if->sk_cdata.sk_rxdesc[idx];
935 m = rxd->rx_m;
945 struct sk_rxdesc *rxd; local
949 rxd = &sc_if->sk_cdata.sk_jumbo_rxdesc[idx];
950 m = rxd->rx_m;
960 struct sk_rxdesc *rxd; local
979 rxd = &sc_if->sk_cdata.sk_rxdesc[idx];
980 if (rxd->rx_m != NULL) {
981 bus_dmamap_sync(sc_if->sk_cdata.sk_rx_tag, rxd->rx_dmamap,
[all …]
/freebsd-9-stable/sys/dev/stge/
Dif_stge.c729 struct stge_rxdesc *rxd; in stge_dma_alloc() local
880 rxd = &sc->sc_cdata.stge_rxdesc[i]; in stge_dma_alloc()
881 rxd->rx_m = NULL; in stge_dma_alloc()
882 rxd->rx_dmamap = 0; in stge_dma_alloc()
884 &rxd->rx_dmamap); in stge_dma_alloc()
900 struct stge_rxdesc *rxd; in stge_dma_free() local
949 rxd = &sc->sc_cdata.stge_rxdesc[i]; in stge_dma_free()
950 if (rxd->rx_dmamap) { in stge_dma_free()
952 rxd->rx_dmamap); in stge_dma_free()
953 rxd->rx_dmamap = 0; in stge_dma_free()
[all …]
/freebsd-9-stable/sys/dev/nge/
Dif_nge.c1050 struct nge_rxdesc *rxd; in nge_dma_alloc() local
1202 rxd = &sc->nge_cdata.nge_rxdesc[i]; in nge_dma_alloc()
1203 rxd->rx_m = NULL; in nge_dma_alloc()
1204 rxd->rx_dmamap = NULL; in nge_dma_alloc()
1206 &rxd->rx_dmamap); in nge_dma_alloc()
1222 struct nge_rxdesc *rxd; in nge_dma_free() local
1271 rxd = &sc->nge_cdata.nge_rxdesc[i]; in nge_dma_free()
1272 if (rxd->rx_dmamap) { in nge_dma_free()
1274 rxd->rx_dmamap); in nge_dma_free()
1275 rxd->rx_dmamap = NULL; in nge_dma_free()
[all …]
/freebsd-9-stable/sys/dev/sf/
Dif_sf.c997 struct sf_rxdesc *rxd; in sf_dma_alloc() local
1269 rxd = &sc->sf_cdata.sf_rxdesc[i]; in sf_dma_alloc()
1270 rxd->rx_m = NULL; in sf_dma_alloc()
1271 rxd->rx_dmamap = NULL; in sf_dma_alloc()
1273 &rxd->rx_dmamap); in sf_dma_alloc()
1289 struct sf_rxdesc *rxd; in sf_dma_free() local
1368 rxd = &sc->sf_cdata.sf_rxdesc[i]; in sf_dma_free()
1369 if (rxd->rx_dmamap) { in sf_dma_free()
1371 rxd->rx_dmamap); in sf_dma_free()
1372 rxd->rx_dmamap = NULL; in sf_dma_free()
[all …]
/freebsd-9-stable/sys/dev/age/
Dif_age.c854 struct age_rxdesc *rxd; in age_dma_alloc() local
1175 rxd = &sc->age_cdata.age_rxdesc[i]; in age_dma_alloc()
1176 rxd->rx_m = NULL; in age_dma_alloc()
1177 rxd->rx_dmamap = NULL; in age_dma_alloc()
1179 &rxd->rx_dmamap); in age_dma_alloc()
1195 struct age_rxdesc *rxd; in age_dma_free() local
1214 rxd = &sc->age_cdata.age_rxdesc[i]; in age_dma_free()
1215 if (rxd->rx_dmamap != NULL) { in age_dma_free()
1217 rxd->rx_dmamap); in age_dma_free()
1218 rxd->rx_dmamap = NULL; in age_dma_free()
[all …]
/freebsd-9-stable/sys/dev/jme/
Dif_jme.c1141 struct jme_rxdesc *rxd; in jme_dma_alloc() local
1385 rxd = &sc->jme_cdata.jme_rxdesc[i]; in jme_dma_alloc()
1386 rxd->rx_m = NULL; in jme_dma_alloc()
1387 rxd->rx_dmamap = NULL; in jme_dma_alloc()
1389 &rxd->rx_dmamap); in jme_dma_alloc()
1405 struct jme_rxdesc *rxd; in jme_dma_free() local
1454 rxd = &sc->jme_cdata.jme_rxdesc[i]; in jme_dma_free()
1455 if (rxd->rx_dmamap != NULL) { in jme_dma_free()
1457 rxd->rx_dmamap); in jme_dma_free()
1458 rxd->rx_dmamap = NULL; in jme_dma_free()
[all …]
/freebsd-9-stable/sys/dev/re/
Dif_re.c1907 struct rl_rxdesc *rxd; in re_discard_rxbuf() local
1912 rxd = &sc->rl_ldata.rl_jrx_desc[idx]; in re_discard_rxbuf()
1914 rxd = &sc->rl_ldata.rl_rx_desc[idx]; in re_discard_rxbuf()
1917 cmdstat = rxd->rx_size; in re_discard_rxbuf()
1927 struct rl_rxdesc *rxd; in re_newbuf() local
1960 rxd = &sc->rl_ldata.rl_rx_desc[idx]; in re_newbuf()
1961 if (rxd->rx_m != NULL) { in re_newbuf()
1962 bus_dmamap_sync(sc->rl_ldata.rl_rx_mtag, rxd->rx_dmamap, in re_newbuf()
1964 bus_dmamap_unload(sc->rl_ldata.rl_rx_mtag, rxd->rx_dmamap); in re_newbuf()
1967 rxd->rx_m = m; in re_newbuf()
[all …]
/freebsd-9-stable/sys/dev/cas/
Dif_casvar.h227 #define __CAS_UPDATE_RXDESC(rxd, rxds, s) \ argument
231 (rxd)->cd_buf_ptr = htole64((rxds)->rxds_paddr); \
234 (rxd)->cd_flags = \
/freebsd-9-stable/sys/dev/netmap/
Dif_re_netmap.h186 struct rl_rxdesc *rxd = sc->rl_ldata.rl_rx_desc; in re_netmap_rxsync() local
224 rxd[nic_i].rx_dmamap, BUS_DMASYNC_POSTREAD); in re_netmap_rxsync()
259 rxd[nic_i].rx_dmamap, addr); in re_netmap_rxsync()
264 rxd[nic_i].rx_dmamap, in re_netmap_rxsync()
Dnetmap_mem2.h218 u_int txr, u_int txd, u_int rxr, u_int rxd, u_int extra_bufs, u_int npipes,
Dnetmap.c400 u_int txr, txd, rxr, rxd; in netmap_update_config() local
402 txr = txd = rxr = rxd = 0; in netmap_update_config()
404 na->nm_config(na, &txr, &txd, &rxr, &rxd); in netmap_update_config()
410 rxd = na->num_rx_desc; in netmap_update_config()
414 na->num_rx_rings == rxr && na->num_rx_desc == rxd) in netmap_update_config()
422 NM_IFPNAME(ifp), txr, txd, rxr, rxd); in netmap_update_config()
429 na->num_rx_desc = rxd; in netmap_update_config()
/freebsd-9-stable/sys/dev/alc/
Dif_alc.c1945 struct alc_rxdesc *rxd; in alc_dma_alloc() local
2264 rxd = &sc->alc_cdata.alc_rxdesc[i]; in alc_dma_alloc()
2265 rxd->rx_m = NULL; in alc_dma_alloc()
2266 rxd->rx_dmamap = NULL; in alc_dma_alloc()
2268 &rxd->rx_dmamap); in alc_dma_alloc()
2284 struct alc_rxdesc *rxd; in alc_dma_free() local
2303 rxd = &sc->alc_cdata.alc_rxdesc[i]; in alc_dma_free()
2304 if (rxd->rx_dmamap != NULL) { in alc_dma_free()
2306 rxd->rx_dmamap); in alc_dma_free()
2307 rxd->rx_dmamap = NULL; in alc_dma_free()
[all …]
/freebsd-9-stable/sys/dev/ae/
Dif_ae.c135 static void ae_rxeof(ae_softc_t *sc, ae_rxd_t *rxd);
1885 ae_rxeof(ae_softc_t *sc, ae_rxd_t *rxd) in ae_rxeof() argument
1895 flags = le16toh(rxd->flags); in ae_rxeof()
1900 size = le16toh(rxd->len) - ETHER_CRC_LEN; in ae_rxeof()
1907 m = m_devget(&rxd->data[0], size, ETHER_ALIGN, ifp, NULL); in ae_rxeof()
1915 m->m_pkthdr.ether_vtag = AE_RXD_VLAN(le16toh(rxd->vlan)); in ae_rxeof()
1931 ae_rxd_t *rxd; in ae_rx_intr() local
1949 rxd = (ae_rxd_t *)(sc->rxd_base + sc->rxd_cur); in ae_rx_intr()
1950 flags = le16toh(rxd->flags); in ae_rx_intr()
1953 rxd->flags = htole16(flags & ~AE_RXD_UPDATE); in ae_rx_intr()
[all …]
/freebsd-9-stable/sys/dev/usb/net/
Dif_usie.c771 struct usie_desc *rxd; in usie_if_rx_callback() local
847 rxd = mtod(m, struct usie_desc *); in usie_if_rx_callback()
849 len = be16toh(rxd->hip.len) & USIE_HIP_IP_LEN_MASK; in usie_if_rx_callback()
850 pad = (rxd->hip.id & USIE_HIP_PAD) ? 1 : 0; in usie_if_rx_callback()
859 if (((rxd->hip.id & USIE_HIP_MASK) != USIE_HIP_IP) || in usie_if_rx_callback()
860 (be16toh(rxd->desc_type) & USIE_TYPE_MASK) != USIE_IP_RX) { in usie_if_rx_callback()
870 switch (be16toh(rxd->ethhdr.ether_type)) { in usie_if_rx_callback()
/freebsd-9-stable/sys/dev/vxge/vxgehal/
Dvxgehal-ring.c471 vxge_hal_rxd_h rxd; in __hal_ring_initial_replenish() local
486 while (vxge_hal_ring_rxd_reserve(ring->channel.vph, &rxd, &uld_priv) == in __hal_ring_initial_replenish()
491 rxd, in __hal_ring_initial_replenish()
493 VXGE_HAL_RING_RXD_INDEX(rxd), in __hal_ring_initial_replenish()
497 vxge_hal_ring_rxd_free(ring->channel.vph, rxd); in __hal_ring_initial_replenish()
505 vxge_hal_ring_rxd_post(ring->channel.vph, rxd); in __hal_ring_initial_replenish()
/freebsd-9-stable/sys/dev/ral/
Drt2860.c714 error = bus_dmamem_alloc(ring->desc_dmat, (void **)&ring->rxd, in rt2860_alloc_rx_ring()
721 error = bus_dmamap_load(ring->desc_dmat, ring->desc_map, ring->rxd, in rt2860_alloc_rx_ring()
738 struct rt2860_rxd *rxd = &ring->rxd[i]; in rt2860_alloc_rx_ring() local
763 rxd->sdp0 = htole32(physaddr); in rt2860_alloc_rx_ring()
764 rxd->sdl0 = htole16(MCLBYTES); in rt2860_alloc_rx_ring()
781 ring->rxd[i].sdl0 &= ~htole16(RT2860_RX_DDONE); in rt2860_reset_rx_ring()
793 if (ring->rxd != NULL) { in rt2860_free_rx_ring()
797 bus_dmamem_free(ring->desc_dmat, ring->rxd, ring->desc_map); in rt2860_free_rx_ring()
1213 struct rt2860_rxd *rxd = &sc->rxq.rxd[sc->rxq.cur]; in rt2860_rx_intr() local
1219 if (__predict_false(!(rxd->sdl0 & htole16(RT2860_RX_DDONE)))) { in rt2860_rx_intr()
[all …]

12