Searched refs:ptr_mask (Results 1 – 12 of 12) sorted by relevance
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_ring.c | 85 ring->ring_free_dw &= ring->ptr_mask; in radeon_ring_free_size() 310 size &= ring->ptr_mask; in radeon_ring_backup() 324 ptr &= ring->ptr_mask; in radeon_ring_backup() 410 ring->ptr_mask = (ring->ring_size / 4) - 1; in radeon_ring_init() 504 i = (rptr + ring->ptr_mask + 1 - 32) & ring->ptr_mask; in radeon_debugfs_ring_info() 512 i = (i + 1) & ring->ptr_mask; in radeon_debugfs_ring_info()
|
D | r600.c | 3381 rdev->ih.ptr_mask = rdev->ih.ring_size - 1; in r600_ih_ring_init() 3960 wptr, rdev->ih.rptr, (wptr + 16) & rdev->ih.ptr_mask); in r600_get_ih_wptr() 3961 rdev->ih.rptr = (wptr + 16) & rdev->ih.ptr_mask; in r600_get_ih_wptr() 3966 return (wptr & rdev->ih.ptr_mask); in r600_get_ih_wptr() 4228 rptr &= rdev->ih.ptr_mask; in r600_irq_process()
|
D | radeon.h | 864 uint32_t ptr_mask; member 987 uint32_t ptr_mask; member 2865 ring->wptr &= ring->ptr_mask; in radeon_ring_write()
|
D | evergreen.c | 4978 wptr, rdev->ih.rptr, (wptr + 16) & rdev->ih.ptr_mask); in evergreen_get_ih_wptr() 4979 rdev->ih.rptr = (wptr + 16) & rdev->ih.ptr_mask; in evergreen_get_ih_wptr() 4984 return (wptr & rdev->ih.ptr_mask); in evergreen_get_ih_wptr() 5448 rptr &= rdev->ih.ptr_mask; in evergreen_irq_process()
|
D | si.c | 6409 wptr, rdev->ih.rptr, (wptr + 16) & rdev->ih.ptr_mask); in si_get_ih_wptr() 6410 rdev->ih.rptr = (wptr + 16) & rdev->ih.ptr_mask; in si_get_ih_wptr() 6415 return (wptr & rdev->ih.ptr_mask); in si_get_ih_wptr() 6845 rptr &= rdev->ih.ptr_mask; in si_irq_process()
|
D | cik.c | 7852 wptr, rdev->ih.rptr, (wptr + 16) & rdev->ih.ptr_mask); in cik_get_ih_wptr() 7853 rdev->ih.rptr = (wptr + 16) & rdev->ih.ptr_mask; in cik_get_ih_wptr() 7858 return (wptr & rdev->ih.ptr_mask); in cik_get_ih_wptr() 8444 rptr &= rdev->ih.ptr_mask; in cik_irq_process()
|
D | r100.c | 2958 count = (rdp + ring->ring_size - wdp) & ring->ptr_mask; in r100_debugfs_cp_ring_info() 2966 i = (rdp + j) & ring->ptr_mask; in r100_debugfs_cp_ring_info()
|
/linux-4.1.27/drivers/net/ethernet/sfc/ |
D | tx.c | 39 return tx_queue->insert_count & tx_queue->ptr_mask; in efx_tx_queue_get_insert_index() 496 stop_index = (index + 1) & tx_queue->ptr_mask; in efx_dequeue_buffers() 497 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers() 514 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers() 629 EFX_BUG_ON_PARANOID(index > tx_queue->ptr_mask); in efx_xmit_done() 675 return DIV_ROUND_UP(tx_queue->ptr_mask + 1, 2 * TSOH_PER_PAGE); in efx_tsoh_page_count() 687 tx_queue->ptr_mask = entries - 1; in efx_probe_tx_queue() 691 tx_queue->queue, efx->txq_entries, tx_queue->ptr_mask); in efx_probe_tx_queue() 757 buffer = &tx_queue->buffer[tx_queue->read_count & tx_queue->ptr_mask]; in efx_fini_tx_queue() 886 (tx_queue->insert_count & tx_queue->ptr_mask) / 2; in efx_tsoh_get_buffer()
|
D | farch.c | 286 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in efx_farch_notify_tx_desc() 302 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in efx_farch_push_tx_desc() 327 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in efx_farch_tx_write() 348 old_write_count & tx_queue->ptr_mask); in efx_farch_tx_write() 362 entries = tx_queue->ptr_mask + 1; in efx_farch_tx_probe() 492 rx_queue->notified_count & rx_queue->ptr_mask); in efx_farch_rx_write() 497 write_ptr = rx_queue->added_count & rx_queue->ptr_mask; in efx_farch_rx_write() 508 entries = rx_queue->ptr_mask + 1; in efx_farch_rx_probe() 849 tx_queue->ptr_mask); in efx_farch_handle_tx_event() 961 rx_queue->ptr_mask)) { in efx_farch_handle_rx_bad_index() [all …]
|
D | rx.c | 81 if (unlikely(rx_buf == efx_rx_buffer(rx_queue, rx_queue->ptr_mask))) in efx_rx_buf_next() 191 index = rx_queue->added_count & rx_queue->ptr_mask; in efx_init_rx_buffers() 560 (index + n_frags - 1) & rx_queue->ptr_mask, len, in efx_rx_packet() 698 rx_queue->ptr_mask = entries - 1; in efx_probe_rx_queue() 703 rx_queue->ptr_mask); in efx_probe_rx_queue() 798 unsigned index = i & rx_queue->ptr_mask; in efx_fini_rx_queue()
|
D | ef10.c | 1212 (tx_queue->ptr_mask + 1) * in efx_ef10_tx_probe() 1224 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in efx_ef10_push_tx_desc() 1246 MCDI_SET_DWORD(inbuf, INIT_TXQ_IN_SIZE, tx_queue->ptr_mask + 1); in efx_ef10_tx_init() 1334 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in efx_ef10_notify_tx_desc() 1352 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in efx_ef10_tx_write() 1375 old_write_count & tx_queue->ptr_mask); in efx_ef10_tx_write() 1491 (rx_queue->ptr_mask + 1) * in efx_ef10_rx_probe() 1513 MCDI_SET_DWORD(inbuf, INIT_RXQ_IN_SIZE, rx_queue->ptr_mask + 1); in efx_ef10_rx_init() 1600 rx_queue->notified_count & rx_queue->ptr_mask); in efx_ef10_rx_write() 1605 write_count & rx_queue->ptr_mask); in efx_ef10_rx_write() [all …]
|
D | net_driver.h | 235 unsigned int ptr_mask; member 343 unsigned int ptr_mask; member
|