Searched refs:ptr_mask (Results 1 - 10 of 10) sorted by relevance

/drivers/net/ethernet/sfc/
H A Dtx.c215 insert_ptr = tx_queue->insert_count & tx_queue->ptr_mask;
278 insert_ptr = tx_queue->insert_count & tx_queue->ptr_mask;
310 stop_index = (index + 1) & tx_queue->ptr_mask;
311 read_ptr = tx_queue->read_count & tx_queue->ptr_mask;
328 read_ptr = tx_queue->read_count & tx_queue->ptr_mask;
436 EFX_BUG_ON_PARANOID(index > tx_queue->ptr_mask);
473 tx_queue->ptr_mask = entries - 1;
477 tx_queue->queue, efx->txq_entries, tx_queue->ptr_mask);
484 for (i = 0; i <= tx_queue->ptr_mask; ++i)
528 buffer = &tx_queue->buffer[tx_queue->read_count & tx_queue->ptr_mask];
[all...]
H A Drx.c151 index = rx_queue->added_count & rx_queue->ptr_mask;
224 index = rx_queue->added_count & rx_queue->ptr_mask;
307 index = rx_queue->added_count & rx_queue->ptr_mask;
333 index = rx_queue->added_count & rx_queue->ptr_mask;
660 rx_queue->ptr_mask = entries - 1;
665 rx_queue->ptr_mask);
725 for (i = 0; i <= rx_queue->ptr_mask; i++) {
H A Dnic.c350 write_ptr = tx_queue->write_count & tx_queue->ptr_mask;
366 write_ptr = tx_queue->write_count & tx_queue->ptr_mask;
401 write_ptr = tx_queue->write_count & tx_queue->ptr_mask;
418 old_write_count & tx_queue->ptr_mask);
432 entries = tx_queue->ptr_mask + 1;
566 rx_queue->notified_count & rx_queue->ptr_mask);
571 write_ptr = rx_queue->added_count & rx_queue->ptr_mask;
582 entries = rx_queue->ptr_mask + 1;
824 tx_queue->ptr_mask);
931 expected = rx_queue->removed_count & rx_queue->ptr_mask;
[all...]
H A Dnet_driver.h135 * @ptr_mask: The size of the ring minus 1.
177 unsigned int ptr_mask; member in struct:efx_tx_queue
245 * @ptr_mask: The size of the ring minus 1.
268 unsigned int ptr_mask; member in struct:efx_rx_queue
/drivers/gpu/drm/radeon/
H A Dradeon_ring.c72 ring->wptr &= ring->ptr_mask;
303 ring->ring_free_dw &= ring->ptr_mask;
412 ring->ptr_mask = (ring->ring_size / 4) - 1;
464 i = (i + 1) & ring->ptr_mask;
H A Dradeon.h664 uint32_t ptr_mask; member in struct:radeon_ring
736 uint32_t ptr_mask; member in struct:r600_ih
1715 ring->wptr &= ring->ptr_mask;
H A Dr600.c2779 rdev->ih.ptr_mask = rdev->ih.ring_size - 1;
3302 wptr, rdev->ih.rptr, (wptr + 16) + rdev->ih.ptr_mask);
3303 rdev->ih.rptr = (wptr + 16) & rdev->ih.ptr_mask;
3308 return (wptr & rdev->ih.ptr_mask);
3510 rptr &= rdev->ih.ptr_mask;
H A Devergreen.c2875 wptr, rdev->ih.rptr, (wptr + 16) + rdev->ih.ptr_mask);
2876 rdev->ih.rptr = (wptr + 16) & rdev->ih.ptr_mask;
2881 return (wptr & rdev->ih.ptr_mask);
3160 rptr &= rdev->ih.ptr_mask;
H A Dsi.c3495 wptr, rdev->ih.rptr, (wptr + 16) + rdev->ih.ptr_mask);
3496 rdev->ih.rptr = (wptr + 16) & rdev->ih.ptr_mask;
3501 return (wptr & rdev->ih.ptr_mask);
3791 rptr &= rdev->ih.ptr_mask;
H A Dr100.c2644 count = (rdp + ring->ring_size - wdp) & ring->ptr_mask;
2651 i = (rdp + j) & ring->ptr_mask;

Completed in 238 milliseconds