Searched refs:rx_desc (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-9.3-release/sys/dev/alc/
H A Dif_alcvar.h36 #define ALC_RX_RING_ALIGN sizeof(struct rx_desc)
61 (sizeof(struct rx_desc) * ALC_RX_RING_CNT)
83 struct rx_desc *rx_desc; member in struct:alc_rxdesc
94 struct rx_desc *alc_rx_ring;
/freebsd-9.3-release/sys/ofed/drivers/net/mlx4/
H A Den_rx.c49 struct mlx4_en_rx_desc *rx_desc,
68 rx_desc->data[i].addr = cpu_to_be64(dma);
76 struct mlx4_en_rx_desc *rx_desc = ring->buf + ring->stride * index; local
82 rx_desc->data[i].byte_count =
84 rx_desc->data[i].lkey = cpu_to_be32(priv->mdev->mr.key);
92 rx_desc->data[i].byte_count = 0;
93 rx_desc->data[i].lkey = cpu_to_be32(MLX4_EN_MEMTYPE_PAD);
94 rx_desc->data[i].addr = 0;
101 struct mlx4_en_rx_desc *rx_desc = ring->buf + (index * ring->stride); local
106 if (mlx4_en_alloc_buf(priv, rx_desc, mb_lis
48 mlx4_en_alloc_buf(struct mlx4_en_priv *priv, struct mlx4_en_rx_desc *rx_desc, struct mbuf **mb_list, int i) argument
129 struct mlx4_en_rx_desc *rx_desc = ring->buf + (index << ring->log_stride); local
346 mlx4_en_complete_rx_desc(struct mlx4_en_priv *priv, struct mlx4_en_rx_desc *rx_desc, struct mbuf **mb_list, int length) argument
430 mlx4_en_rx_mb(struct mlx4_en_priv *priv, struct mlx4_en_rx_desc *rx_desc, struct mbuf **mb_list, unsigned int length) argument
452 struct mlx4_en_rx_desc *rx_desc; local
[all...]
/freebsd-9.3-release/sys/dev/sfxge/
H A Dsfxge_rx.c230 struct sfxge_rx_sw_desc *rx_desc; local
235 rx_desc = &rxq->queue[id];
236 KASSERT(rx_desc->mbuf == NULL, ("rx_desc->mbuf != NULL"));
238 rx_desc->flags = EFX_DISCARD;
239 m = rx_desc->mbuf = sfxge_rx_alloc_mbuf(sc);
291 sfxge_rx_deliver(struct sfxge_softc *sc, struct sfxge_rx_sw_desc *rx_desc) argument
293 struct mbuf *m = rx_desc->mbuf;
297 csum_flags = (rx_desc->flags & EFX_CKSUM_IPV4) ?
299 if (rx_desc
759 struct sfxge_rx_sw_desc *rx_desc; local
[all...]
H A Dsfxge_ev.c84 struct sfxge_rx_sw_desc *rx_desc; local
112 rx_desc = &rxq->queue[id];
114 KASSERT(rx_desc->flags == EFX_DISCARD,
115 ("rx_desc->flags != EFX_DISCARD"));
116 rx_desc->flags = flags;
119 rx_desc->size = (uint16_t)size;
120 prefetch_read_many(rx_desc->mbuf);
/freebsd-9.3-release/sys/dev/age/
H A Dif_agevar.h80 struct rx_desc *rx_desc; member in struct:age_rxdesc
117 struct rx_desc *age_rx_ring;
130 (sizeof(struct rx_desc) * AGE_RX_RING_CNT)
H A Dif_agereg.h610 struct rx_desc { struct
/freebsd-9.3-release/sys/arm/at91/
H A Dif_macbvar.h114 struct rx_desc_info rx_desc[MACB_MAX_RX_BUFFERS]; member in struct:macb_softc
H A Dif_macb.c360 &sc->rx_desc[i].dmamap);
380 rd = &sc->rx_desc[i];
419 rd = &sc->rx_desc[i];
442 rd = &sc->rx_desc[index];
731 m = sc->rx_desc[sc->rx_cons].buff;
734 sc->rx_desc[sc->rx_cons].dmamap, BUS_DMASYNC_POSTREAD);
1057 rd = &sc->rx_desc[i];
/freebsd-9.3-release/sys/arm/econa/
H A Dif_ecevar.h161 struct rx_desc_info rx_desc[ECE_MAX_RX_BUFFERS]; member in struct:ece_softc
H A Dif_ece.c657 &sc->rx_desc[i].dmamap);
679 if (sc->rx_desc[i].buff) {
680 m_freem(sc->rx_desc[i].buff);
681 sc->rx_desc[i].buff= 0;
698 sc->rx_desc[i].dmamap);
789 sc->rx_desc[i].desc = descrx;
790 sc->rx_desc[i].buff = 0;
791 ece_new_rxbuf(sc, &(sc->rx_desc[i]));
1343 desc = sc->rx_desc[sc->last_rx].desc;
1367 rxdesc = &sc->rx_desc[id
[all...]
/freebsd-9.3-release/sys/dev/tx/
H A Dif_txvar.h98 struct epic_rx_desc *rx_desc; member in struct:__anon9044
H A Dif_tx.c338 error = bus_dmamem_alloc(sc->rtag, (void **)&sc->rx_desc,
344 error = bus_dmamap_load(sc->rtag, sc->rmap, sc->rx_desc,
456 if (sc->rx_desc) {
458 bus_dmamem_free(sc->rtag, sc->rx_desc, sc->rmap);
740 while ((sc->rx_desc[sc->cur_rx].status & 0x8000) == 0) {
742 desc = sc->rx_desc + sc->cur_rx;
1584 struct epic_rx_desc *desc = sc->rx_desc + i;
1633 struct epic_rx_desc *desc = sc->rx_desc + i;
/freebsd-9.3-release/sys/dev/vte/
H A Dif_vtevar.h60 struct vte_rx_desc *rx_desc; member in struct:vte_rxdesc
H A Dif_vte.c1449 rxd->rx_desc->drbp = htole32(segs[0].ds_addr);
1450 rxd->rx_desc->drlen = htole16(VTE_RX_LEN(segs[0].ds_len));
1451 rxd->rx_desc->drst = htole16(VTE_DRST_RX_OWN);
1494 status = le16toh(rxd->rx_desc->drst);
1497 total_len = VTE_RX_LEN(le16toh(rxd->rx_desc->drlen));
1501 rxd->rx_desc->drlen =
1503 rxd->rx_desc->drst = htole16(VTE_DRST_RX_OWN);
1508 rxd->rx_desc->drlen =
1510 rxd->rx_desc->drst = htole16(VTE_DRST_RX_OWN);
1927 rxd->rx_desc
[all...]
/freebsd-9.3-release/sys/dev/tsec/
H A Dif_tsec.c358 struct tsec_desc *rx_desc = sc->tsec_rx_vaddr; local
490 rx_desc[i].bufptr = sc->rx_data[i].paddr;
491 rx_desc[i].length = 0;
492 rx_desc[i].flags = TSEC_RXBD_E | TSEC_RXBD_I |
1262 struct tsec_desc *rx_desc; local
1285 rx_desc = TSEC_GET_CUR_RX_DESC(sc);
1286 flags = rx_desc->flags;
1307 rx_desc->length = 0;
1308 rx_desc->flags = (rx_desc
[all...]
/freebsd-9.3-release/sys/dev/jme/
H A Dif_jmevar.h109 struct jme_desc *rx_desc; member in struct:jme_rxdesc
/freebsd-9.3-release/sys/dev/nve/
H A Dif_nvereg.h152 struct nve_rx_desc *rx_desc; member in struct:nve_softc
H A Dif_nve.c421 error = bus_dmamem_alloc(sc->rtag, (void **)&sc->rx_desc,
427 bzero(sc->rx_desc, sizeof(struct nve_rx_desc) * RX_RING_SIZE);
428 error = bus_dmamap_load(sc->rtag, sc->rmap, sc->rx_desc,
617 bus_dmamem_free(sc->rtag, sc->rx_desc, sc->rmap);
765 struct nve_rx_desc *desc = sc->rx_desc + i;
829 struct nve_rx_desc *desc = sc->rx_desc + i;
1480 desc = sc->rx_desc + sc->cur_rx;
1633 sc->cur_rx = desc - sc->rx_desc;
/freebsd-9.3-release/sys/dev/vge/
H A Dif_vgevar.h98 struct vge_rx_desc *rx_desc; member in struct:vge_rxdesc
H A Dif_vge.c1213 rxd->rx_desc->vge_sts = 0;
1214 rxd->rx_desc->vge_ctl = 0;
1226 rxd->rx_desc->vge_sts = htole32(VGE_RDSTS_OWN);
1278 rxd->rx_desc->vge_sts = 0;
1279 rxd->rx_desc->vge_ctl = 0;
1280 rxd->rx_desc->vge_addrlo = htole32(VGE_ADDR_LO(segs[0].ds_addr));
1281 rxd->rx_desc->vge_addrhi = htole32(VGE_ADDR_HI(segs[0].ds_addr) |
1294 rxd->rx_desc->vge_sts = htole32(VGE_RDSTS_OWN);
1350 rxd->rx_desc = &rd->vge_rx_ring[i];
/freebsd-9.3-release/sys/dev/cxgb/
H A Dcxgb_adapter.h199 struct rx_desc;
217 struct rx_desc *desc;
H A Dcxgb_sge.c159 struct rx_desc { struct
709 struct rx_desc *d = &q->desc[q->pidx];
848 struct rx_desc *from = &q->desc[idx];
849 struct rx_desc *to = &q->desc[q->pidx];
2450 if ((ret = alloc_ring(sc, p->fl_size, sizeof(struct rx_desc),
2459 if ((ret = alloc_ring(sc, p->jumbo_size, sizeof(struct rx_desc),
3724 memcpy(data, &qs->fl[qnum].desc[idx], sizeof(struct rx_desc));
3725 return sizeof(struct rx_desc);
/freebsd-9.3-release/sys/dev/ixgb/
H A Dif_ixgb.c127 struct ixgb_rx_desc * rx_desc,
321 device_printf(dev, "Unable to allocate rx_desc memory\n");
2255 struct ixgb_rx_desc * rx_desc,
2258 if (rx_desc->status & IXGB_RX_DESC_STATUS_IXSM) {
2262 if (rx_desc->status & IXGB_RX_DESC_STATUS_IPCS) {
2264 if (!(rx_desc->errors & IXGB_RX_DESC_ERRORS_IPE)) {
2273 if (rx_desc->status & IXGB_RX_DESC_STATUS_TCPCS) {
2275 if (!(rx_desc->errors & IXGB_RX_DESC_ERRORS_TCPE)) {
2254 ixgb_receive_checksum(struct adapter * adapter, struct ixgb_rx_desc * rx_desc, struct mbuf * mp) argument
/freebsd-9.3-release/sys/dev/sis/
H A Dif_sisreg.h451 struct sis_desc *rx_desc; member in struct:sis_rxdesc
H A Dif_sis.c1388 rxd->rx_desc = &sc->sis_rx_list[i];
1393 rxd->rx_desc->sis_next = htole32(SIS_ADDR_LO(next));
1440 rxd->rx_desc->sis_ptr = htole32(SIS_ADDR_LO(segs[0].ds_addr));
1441 rxd->rx_desc->sis_cmdsts = htole32(SIS_RXLEN);
1449 rxd->rx_desc->sis_cmdsts = htole32(SIS_RXLEN);

Completed in 234 milliseconds

12