Lines Matching defs:ring
1185 bus_size_t maxsize, bus_dma_tag_t *tag, uint8_t **ring, bus_dmamap_t *map,
1199 /* Allocate DMA'able memory for ring. */
1200 error = bus_dmamem_alloc(*tag, (void **)ring,
1207 /* Load the address of the ring. */
1209 error = bus_dmamap_load(*tag, *map, *ring, maxsize, sis_dmamap_cb,
1238 /* Create RX ring. */
1241 &sc->sis_rx_list_map, &sc->sis_rx_paddr, "RX ring");
1245 /* Create TX ring. */
1248 &sc->sis_tx_list_map, &sc->sis_tx_paddr, "TX ring");
1332 /* Destroy RX ring. */
1342 /* Destroy TX ring. */
1360 * we arrange the descriptors in a closed ring, so that the last descriptor
1520 /* Add a new receive buffer to the ring. */
1533 * allocate a new buffer for the receive ring, and pass up