Home
last modified time | relevance | path

Searched refs:rbd (Results 1 – 8 of 8) sorted by relevance

/freebsd-11-stable/sys/dev/et/
HDif_et.c870 struct et_rxbuf_data *rbd; in et_dma_alloc() local
975 rbd = &sc->sc_rx_data[0]; in et_dma_alloc()
976 rbd->rbd_bufsize = ET_RXDMA_CTRL_RING0_128; in et_dma_alloc()
977 rbd->rbd_newbuf = et_newbuf_hdr; in et_dma_alloc()
978 rbd->rbd_discard = et_rxbuf_discard; in et_dma_alloc()
979 rbd->rbd_softc = sc; in et_dma_alloc()
980 rbd->rbd_ring = &sc->sc_rx_ring[0]; in et_dma_alloc()
984 &rbd->rbd_buf[i].rb_dmap); in et_dma_alloc()
1002 rbd = &sc->sc_rx_data[1]; in et_dma_alloc()
1003 rbd->rbd_bufsize = ET_RXDMA_CTRL_RING1_2048; in et_dma_alloc()
[all …]
/freebsd-11-stable/sys/dev/ie/
HDif_ie.c197 static void print_rbd (volatile struct ie_recv_buf_desc * rbd);
1275 volatile struct ie_recv_buf_desc *rbd; in setup_rfa() local
1301 rbd = (volatile void *) ptr; in setup_rfa()
1304 sc->rbuffs[i] = rbd; in setup_rfa()
1305 bzero((volatile char *)rbd, sizeof *rbd); in setup_rfa()
1306 ptr = Alignvol(ptr + sizeof *rbd); in setup_rfa()
1307 rbd->ie_rbd_length = IE_RBUF_SIZE; in setup_rfa()
1308 rbd->ie_rbd_buffer = MK_24(MEM(sc), ptr); in setup_rfa()
1311 rbd = (volatile void *) ptr; in setup_rfa()
1597 print_rbd(volatile struct ie_recv_buf_desc * rbd) in print_rbd() argument
[all …]
/freebsd-11-stable/sys/dev/wl/
HDif_wl.c1057 rbd_t rbd; in wlread() local
1089 WL_READ_MULTI_2(sc, PIOP1, &rbd, sizeof(rbd_t)/2); in wlread()
1090 bytes_in_msg = rbd.status & RBD_SW_COUNT; in wlread()
1127 WL_WRITE_2(sc, PIOR1, rbd.buffer_addr); in wlread()
1147 if (rbd.status & RBD_SW_EOF || rbd.next_rbd_offset == I82586NULL) { in wlread()
1150 WL_WRITE_2(sc, PIOR1, rbd.next_rbd_offset); in wlread()
1151 WL_READ_MULTI_2(sc, PIOP1, &rbd, sizeof(rbd_t)/2); in wlread()
1152 bytes_in_msg = rbd.status & RBD_SW_COUNT; in wlread()
1154 rbd.buffer_addr += bytes; in wlread()
1913 rbd_t rbd; in wlbldru() local
[all …]
/freebsd-11-stable/sys/dev/bwi/
HDif_bwi.c2187 struct bwi_rxbuf_data *rbd = &sc->sc_rx_bdata; in bwi_dma_mbuf_create() local
2240 &rbd->rbd_tmp_dmap); in bwi_dma_mbuf_create()
2249 &rbd->rbd_buf[j].rb_dmap); in bwi_dma_mbuf_create()
2256 rbd->rbd_buf[j].rb_dmap); in bwi_dma_mbuf_create()
2259 rbd->rbd_tmp_dmap); in bwi_dma_mbuf_create()
2296 struct bwi_rxbuf_data *rbd = &sc->sc_rx_bdata; in bwi_dma_mbuf_destroy() local
2298 bus_dmamap_destroy(sc->sc_buf_dtag, rbd->rbd_tmp_dmap); in bwi_dma_mbuf_destroy()
2300 struct bwi_rxbuf *rb = &rbd->rbd_buf[j]; in bwi_dma_mbuf_destroy()
2501 struct bwi_rxbuf_data *rbd = &sc->sc_rx_bdata; in bwi_newbuf() local
2502 struct bwi_rxbuf *rxbuf = &rbd->rbd_buf[buf_idx]; in bwi_newbuf()
[all …]
/freebsd-11-stable/sys/dev/txp/
HDif_txp.c998 struct txp_rxbuf_desc *rbd; in txp_rxbuf_reclaim() local
1021 rbd = sc->sc_rxbufs + prod; in txp_rxbuf_reclaim()
1022 bcopy((u_long *)&rbd->rb_vaddrlo, &sd, sizeof(sd)); in txp_rxbuf_reclaim()
1042 rbd->rb_paddrlo = htole32(TXP_ADDR_LO(segs[0].ds_addr)); in txp_rxbuf_reclaim()
1043 rbd->rb_paddrhi = htole32(TXP_ADDR_HI(segs[0].ds_addr)); in txp_rxbuf_reclaim()
1294 struct txp_rxbuf_desc *rbd; in txp_alloc_rings() local
1560 rbd = sc->sc_rxbufs + i; in txp_alloc_rings()
1561 bcopy(&sd, (u_long *)&rbd->rb_vaddrlo, sizeof(sd)); in txp_alloc_rings()
1791 struct txp_rxbuf_desc *rbd; in txp_rxring_fill() local
1806 rbd = sc->sc_rxbufs + i; in txp_rxring_fill()
[all …]
/freebsd-11-stable/sys/dev/en/
HDmidway.c2170 uint32_t rbd; /* receive buffer descriptor */ in en_service() local
2220 rbd = en_read(sc, cur); in en_service()
2221 if (MID_RBD_ID(rbd) != MID_RBD_STDID) in en_service()
2224 if (rbd & MID_RBD_T) { in en_service()
2229 DBG(sc, SERV, ("RX overflow lost %d cells!", MID_RBD_CNT(rbd))); in en_service()
2241 pdu = cur + MID_RBD_CNT(rbd) * MID_ATMDATASZ + in en_service()
2247 if (MID_RBD_CNT(rbd) * MID_ATMDATASZ < in en_service()
2250 rx.post_skip = MID_RBD_CNT(rbd) * MID_ATMDATASZ; in en_service()
2254 } else if (rbd & MID_RBD_CRCERR) { in en_service()
2256 rx.post_skip = MID_RBD_CNT(rbd) * MID_ATMDATASZ; in en_service()
[all …]
/freebsd-11-stable/sys/dev/fatm/
HDif_fatmreg.h389 struct rbd { struct
HDif_fatm.c1078 struct rbd *bd; in fatm_supply_small_buffers()
1096 bd = (struct rbd *)q->q.ioblk; in fatm_supply_small_buffers()
1143 sizeof(struct rbd) * SMALL_SUPPLY_BLKSIZE); in fatm_supply_small_buffers()
1167 struct rbd *bd; in fatm_supply_large_buffers()
1186 bd = (struct rbd *)q->q.ioblk; in fatm_supply_large_buffers()
1235 sizeof(struct rbd) * LARGE_SUPPLY_BLKSIZE); in fatm_supply_large_buffers()