Searched refs:rbd (Results 1 – 8 of 8) sorted by relevance
| /freebsd-11-stable/sys/dev/et/ |
| HD | if_et.c | 870 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/ |
| HD | if_ie.c | 197 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/ |
| HD | if_wl.c | 1057 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/ |
| HD | if_bwi.c | 2187 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/ |
| HD | if_txp.c | 998 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/ |
| HD | midway.c | 2170 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/ |
| HD | if_fatmreg.h | 389 struct rbd { struct
|
| HD | if_fatm.c | 1078 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()
|