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

12

/freebsd-11-stable/sys/dev/iser/
H A Diser_initiator.c203 struct iser_rx_desc *rx_desc; local
222 rx_desc = iser_conn->rx_descs;
224 for (i = 0; i < iser_conn->qp_max_recv_dtos; i++, rx_desc++) {
225 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc,
230 rx_desc->dma_addr = dma_addr;
232 rx_sg = &rx_desc->rx_sg;
233 rx_sg->addr = rx_desc->dma_addr;
243 rx_desc = iser_conn->rx_descs;
244 for (j = 0; j < i; j++, rx_desc++)
245 ib_dma_unmap_single(device->ib_device, rx_desc
261 struct iser_rx_desc *rx_desc; local
466 iser_rcv_completion(struct iser_rx_desc *rx_desc, unsigned long rx_xfer_len, struct ib_conn *ib_conn) argument
[all...]
H A Diser_verbs.c120 struct iser_rx_desc *rx_desc; local
125 rx_desc = (struct iser_rx_desc *)(uintptr_t)wc->wr_id;
126 iser_rcv_completion(rx_desc, wc->byte_len,
894 struct iser_rx_desc *rx_desc; local
897 rx_desc = &iser_conn->rx_descs[my_rx_head];
898 rx_wr->wr_id = (uintptr_t)rx_desc;
899 rx_wr->sg_list = &rx_desc->rx_sg;
/freebsd-11-stable/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_rx.c52 struct mlx4_en_rx_desc *rx_desc = local
57 rx_desc->data[0].byte_count = cpu_to_be32(priv->rx_mb_size - MLX4_NET_IP_ALIGN);
58 rx_desc->data[0].lkey = cpu_to_be32(priv->mdev->mr.key);
66 rx_desc->data[i].byte_count = 0;
67 rx_desc->data[i].lkey = cpu_to_be32(MLX4_EN_MEMTYPE_PAD);
68 rx_desc->data[i].addr = 0;
110 mlx4_en_alloc_buf(struct mlx4_en_rx_ring *ring, struct mlx4_en_rx_desc *rx_desc, argument
175 rx_desc->data[0].addr = cpu_to_be64(segs[0].ds_addr);
178 rx_desc->data[i].byte_count = cpu_to_be32(segs[i].ds_len);
179 rx_desc
236 struct mlx4_en_rx_desc *rx_desc = local
623 mlx4_en_rx_mb(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring, struct mlx4_en_rx_desc *rx_desc, struct mlx4_en_rx_mbuf *mb_list, int length) argument
744 struct mlx4_en_rx_desc *rx_desc; local
[all...]
/freebsd-11-stable/sys/dev/alc/
H A Dif_alcvar.h36 #define ALC_RX_RING_ALIGN sizeof(struct rx_desc)
65 (sizeof(struct rx_desc) * ALC_RX_RING_CNT)
87 struct rx_desc *rx_desc; member in struct:alc_rxdesc
98 struct rx_desc *alc_rx_ring;
/freebsd-11-stable/sys/dev/sfxge/
H A Dsfxge_rx.c258 struct sfxge_rx_sw_desc *rx_desc; local
263 rx_desc = &rxq->queue[id];
264 KASSERT(rx_desc->mbuf == NULL, ("rx_desc->mbuf != NULL"));
266 rx_desc->flags = EFX_DISCARD;
267 m = rx_desc->mbuf = m_getjcl(M_NOWAIT, MT_DATA, M_PKTHDR,
334 sfxge_rx_deliver(struct sfxge_rxq *rxq, struct sfxge_rx_sw_desc *rx_desc) argument
337 struct mbuf *m = rx_desc->mbuf;
338 int flags = rx_desc->flags;
361 m->m_len = rx_desc
831 struct sfxge_rx_sw_desc *rx_desc; local
[all...]
H A Dsfxge_ev.c111 struct sfxge_rx_sw_desc *rx_desc; local
144 rx_desc = &rxq->queue[id];
146 prefetch_read_many(rx_desc->mbuf);
149 rx_desc = &rxq->queue[id];
150 KASSERT(rx_desc->flags == EFX_DISCARD,
151 ("rx_desc->flags != EFX_DISCARD"));
152 rx_desc->flags = flags;
155 rx_desc->size = (uint16_t)size;
/freebsd-11-stable/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)
/freebsd-11-stable/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.c369 &sc->rx_desc[i].dmamap);
389 rd = &sc->rx_desc[i];
427 rd = &sc->rx_desc[i];
450 rd = &sc->rx_desc[index];
739 m = sc->rx_desc[sc->rx_cons].buff;
742 sc->rx_desc[sc->rx_cons].dmamap, BUS_DMASYNC_POSTREAD);
1065 rd = &sc->rx_desc[i];
/freebsd-11-stable/sys/arm/cavium/cns11xx/
H A Dif_ecevar.h161 struct rx_desc_info rx_desc[ECE_MAX_RX_BUFFERS]; member in struct:ece_softc
H A Dif_ece.c660 &sc->rx_desc[i].dmamap);
682 if (sc->rx_desc[i].buff) {
683 m_freem(sc->rx_desc[i].buff);
684 sc->rx_desc[i].buff = NULL;
707 sc->rx_desc[i].dmamap);
798 sc->rx_desc[i].desc = descrx;
799 sc->rx_desc[i].buff = 0;
800 ece_new_rxbuf(sc, &(sc->rx_desc[i]));
1352 desc = sc->rx_desc[sc->last_rx].desc;
1376 rxdesc = &sc->rx_desc[id
[all...]
/freebsd-11-stable/sys/dev/tx/
H A Dif_txvar.h98 struct epic_rx_desc *rx_desc; member in struct:__anon11764
H A Dif_tx.c340 error = bus_dmamem_alloc(sc->rtag, (void **)&sc->rx_desc,
346 error = bus_dmamap_load(sc->rtag, sc->rmap, sc->rx_desc,
458 if (sc->rx_desc) {
460 bus_dmamem_free(sc->rtag, sc->rx_desc, sc->rmap);
741 while ((sc->rx_desc[sc->cur_rx].status & 0x8000) == 0) {
743 desc = sc->rx_desc + sc->cur_rx;
1585 struct epic_rx_desc *desc = sc->rx_desc + i;
1634 struct epic_rx_desc *desc = sc->rx_desc + i;
/freebsd-11-stable/sys/dev/vte/
H A Dif_vtevar.h60 struct vte_rx_desc *rx_desc; member in struct:vte_rxdesc
H A Dif_vte.c1466 rxd->rx_desc->drbp = htole32(segs[0].ds_addr);
1467 rxd->rx_desc->drlen = htole16(VTE_RX_LEN(segs[0].ds_len));
1468 rxd->rx_desc->drst = htole16(VTE_DRST_RX_OWN);
1511 status = le16toh(rxd->rx_desc->drst);
1514 total_len = VTE_RX_LEN(le16toh(rxd->rx_desc->drlen));
1518 rxd->rx_desc->drlen =
1520 rxd->rx_desc->drst = htole16(VTE_DRST_RX_OWN);
1525 rxd->rx_desc->drlen =
1527 rxd->rx_desc->drst = htole16(VTE_DRST_RX_OWN);
1944 rxd->rx_desc
[all...]
/freebsd-11-stable/sys/dev/tsec/
H A Dif_tsec.c364 struct tsec_desc *rx_desc = sc->tsec_rx_vaddr; local
499 rx_desc[i].bufptr = sc->rx_data[i].paddr;
500 rx_desc[i].length = 0;
501 rx_desc[i].flags = TSEC_RXBD_E | TSEC_RXBD_I |
1271 struct tsec_desc *rx_desc; local
1294 rx_desc = TSEC_GET_CUR_RX_DESC(sc);
1295 flags = rx_desc->flags;
1316 rx_desc->length = 0;
1317 rx_desc->flags = (rx_desc
[all...]
/freebsd-11-stable/sys/dev/jme/
H A Dif_jmevar.h109 struct jme_desc *rx_desc; member in struct:jme_rxdesc
/freebsd-11-stable/sys/dev/vge/
H A Dif_vgevar.h98 struct vge_rx_desc *rx_desc; member in struct:vge_rxdesc
H A Dif_vge.c1212 rxd->rx_desc->vge_sts = 0;
1213 rxd->rx_desc->vge_ctl = 0;
1225 rxd->rx_desc->vge_sts = htole32(VGE_RDSTS_OWN);
1277 rxd->rx_desc->vge_sts = 0;
1278 rxd->rx_desc->vge_ctl = 0;
1279 rxd->rx_desc->vge_addrlo = htole32(VGE_ADDR_LO(segs[0].ds_addr));
1280 rxd->rx_desc->vge_addrhi = htole32(VGE_ADDR_HI(segs[0].ds_addr) |
1293 rxd->rx_desc->vge_sts = htole32(VGE_RDSTS_OWN);
1349 rxd->rx_desc = &rd->vge_rx_ring[i];
/freebsd-11-stable/sys/contrib/alpine-hal/eth/
H A Dal_hal_eth_main.c2453 union al_udma_desc *rx_desc; local
2464 rx_desc = al_udma_desc_get(rx_dma_q);
2476 rx_desc->rx.buf2_ptr_lo = swap32_to_le(AL_ADDR_LOW(header_buf->addr));
2478 rx_desc->rx.len_ctrl = swap32_to_le(flags_len);
2479 rx_desc->rx.buf1_ptr = swap64_to_le(buf->addr | vmid);
2503 volatile al_eth_rx_cdesc *rx_desc; local
2521 rx_desc = (volatile al_eth_rx_cdesc *)al_cdesc_next(rx_dma_q, cdesc, i);
2523 buf1_len = swap32_from_le(rx_desc->len);
2525 if ((i == 0) && (swap32_from_le(rx_desc->word2) &
2527 buf2_len = swap32_from_le(rx_desc
[all...]
/freebsd-11-stable/sys/dev/cxgb/
H A Dcxgb_adapter.h201 struct rx_desc;
219 struct rx_desc *desc;
H A Dcxgb_sge.c154 struct rx_desc { struct
704 struct rx_desc *d = &q->desc[q->pidx];
841 struct rx_desc *from = &q->desc[idx];
842 struct rx_desc *to = &q->desc[q->pidx];
2445 if ((ret = alloc_ring(sc, p->fl_size, sizeof(struct rx_desc),
2454 if ((ret = alloc_ring(sc, p->jumbo_size, sizeof(struct rx_desc),
3705 memcpy(data, &qs->fl[qnum].desc[idx], sizeof(struct rx_desc));
3706 return sizeof(struct rx_desc);
/freebsd-11-stable/sys/dev/ixgb/
H A Dif_ixgb.c128 struct ixgb_rx_desc * rx_desc,
323 device_printf(dev, "Unable to allocate rx_desc memory\n");
2258 struct ixgb_rx_desc * rx_desc,
2261 if (rx_desc->status & IXGB_RX_DESC_STATUS_IXSM) {
2265 if (rx_desc->status & IXGB_RX_DESC_STATUS_IPCS) {
2267 if (!(rx_desc->errors & IXGB_RX_DESC_ERRORS_IPE)) {
2276 if (rx_desc->status & IXGB_RX_DESC_STATUS_TCPCS) {
2278 if (!(rx_desc->errors & IXGB_RX_DESC_ERRORS_TCPE)) {
2257 ixgb_receive_checksum(struct adapter * adapter, struct ixgb_rx_desc * rx_desc, struct mbuf * mp) argument
/freebsd-11-stable/sys/dev/sis/
H A Dif_sisreg.h451 struct sis_desc *rx_desc; member in struct:sis_rxdesc
/freebsd-11-stable/sys/dev/rtwn/
H A Dif_rtwn.c1442 rtwn_rx_frame(struct rtwn_softc *sc, struct r92c_rx_desc *rx_desc, argument
1457 rxdw0 = le32toh(rx_desc->rxdw0);
1458 rxdw3 = le32toh(rx_desc->rxdw3);
1512 rtwn_setup_rx_desc(sc, rx_desc, physaddr, MCLBYTES, desc_idx);
1523 rtwn_setup_rx_desc(sc, rx_desc, physaddr, MCLBYTES, desc_idx);
3492 struct r92c_rx_desc *rx_desc = &sc->rx_ring.desc[i]; local
3495 if (le32toh(rx_desc->rxdw0) & R92C_RXDW0_OWN)
3498 rtwn_rx_frame(sc, rx_desc, rx_data, i);

Completed in 191 milliseconds

12