| /freebsd-9-stable/sys/dev/vte/ |
| D | if_vte.c | 660 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/ |
| D | if_kr.c | 969 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/ |
| D | if_msk.c | 697 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/ |
| D | if_vge.c | 680 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/ |
| D | pdq.c | 723 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/ |
| D | if_sis.c | 1224 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/ |
| D | if_arge.c | 1223 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/ |
| D | if_vr.c | 873 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/ |
| D | if_sge.c | 754 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/ |
| D | if_sk.c | 929 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/ |
| D | if_stge.c | 729 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/ |
| D | if_nge.c | 1050 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/ |
| D | if_sf.c | 997 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/ |
| D | if_age.c | 854 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/ |
| D | if_jme.c | 1141 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/ |
| D | if_re.c | 1907 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/ |
| D | if_casvar.h | 227 #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/ |
| D | if_re_netmap.h | 186 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()
|
| D | netmap_mem2.h | 218 u_int txr, u_int txd, u_int rxr, u_int rxd, u_int extra_bufs, u_int npipes,
|
| D | netmap.c | 400 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/ |
| D | if_alc.c | 1945 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/ |
| D | if_ae.c | 135 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/ |
| D | if_usie.c | 771 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/ |
| D | vxgehal-ring.c | 471 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/ |
| D | rt2860.c | 714 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 …]
|