Home | History | Annotate | Download | only in pci

Lines Matching defs:w_ptr

88 	uint32_t		 w_ptr;
1136 ring->w_ptr = 0;
1215 ring->w_ptr = bus_space_read_2(sc->sc_tcm_iot,
1218 ring->w_ptr = *(uint16_t *)(BWFM_PCI_DMA_KVA(sc->sc_dma_idx_buf)
1248 ring->w_idx_addr, ring->w_ptr);
1251 + ring->w_idx_addr) = ring->w_ptr;
1271 if (ring->r_ptr > ring->w_ptr)
1272 available = ring->r_ptr - ring->w_ptr;
1274 available = ring->r_ptr + (ring->nitem - ring->w_ptr);
1279 ret = BWFM_PCI_DMA_KVA(ring->ring) + (ring->w_ptr * ring->itemsz);
1280 ring->w_ptr += 1;
1281 if (ring->w_ptr == ring->nitem)
1282 ring->w_ptr = 0;
1295 if (ring->r_ptr > ring->w_ptr)
1296 available = ring->r_ptr - ring->w_ptr;
1298 available = ring->r_ptr + (ring->nitem - ring->w_ptr);
1303 ret = BWFM_PCI_DMA_KVA(ring->ring) + (ring->w_ptr * ring->itemsz);
1305 if (*avail + ring->w_ptr > ring->nitem)
1306 *avail = ring->nitem - ring->w_ptr;
1307 ring->w_ptr += *avail;
1308 if (ring->w_ptr == ring->nitem)
1309 ring->w_ptr = 0;
1323 if (ring->w_ptr >= ring->r_ptr)
1324 *avail = ring->w_ptr - ring->r_ptr;
1371 if (ring->w_ptr == 0)
1372 ring->w_ptr = ring->nitem - nitem;
1374 ring->w_ptr -= nitem;