Home
last modified time | relevance | path

Searched refs:buf_mask (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ring_mux.c58 start = s_start & ring->buf_mask; in amdgpu_ring_mux_copy_pkt_from_sw_ring()
59 end = s_end & ring->buf_mask; in amdgpu_ring_mux_copy_pkt_from_sw_ring()
110 if (chunk->cntl_offset <= e->ring->buf_mask) in amdgpu_mux_resubmit_chunks()
113 if (chunk->ce_offset <= e->ring->buf_mask) in amdgpu_mux_resubmit_chunks()
115 if (chunk->de_offset <= e->ring->buf_mask) in amdgpu_mux_resubmit_chunks()
295 start = e->start_ptr_in_hw_ring & mux->real_ring->buf_mask; in amdgpu_ring_mux_get_rptr()
296 end = e->end_ptr_in_hw_ring & mux->real_ring->buf_mask; in amdgpu_ring_mux_get_rptr()
305 e->sw_rptr = (e->sw_cptr + offset) & ring->buf_mask; in amdgpu_ring_mux_get_rptr()
428 offset = ring->wptr & ring->buf_mask; in amdgpu_sw_ring_ib_mark_offset()
456 chunk->cntl_offset = ring->buf_mask + 1; in amdgpu_ring_mux_start_ib()
[all …]
H A Damdgpu_ring.c122 occupied = ring->wptr & ring->buf_mask; in amdgpu_ring_insert_nop()
123 chunk1 = ring->buf_mask + 1 - occupied; in amdgpu_ring_insert_nop()
346 ring->buf_mask = (ring->ring_size / 4) - 1; in amdgpu_ring_init()
348 0xffffffffffffffff : ring->buf_mask; in amdgpu_ring_init()
627 early[0] = amdgpu_ring_get_rptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read()
628 early[1] = amdgpu_ring_get_wptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read()
629 early[2] = ring->wptr & ring->buf_mask; in amdgpu_debugfs_ring_read()
658 early[0] = amdgpu_ring_get_rptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read()
659 early[1] = amdgpu_ring_get_wptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read()
665 avail_dw = ring->buf_mask + 1 - (early[0] - early[1]); in amdgpu_debugfs_ring_read()
H A Dgfx_v9_0.c998 amdgpu_ring_write(kiq_ring, lower_32_bits(ring->wptr & ring->buf_mask)); in gfx_v9_0_kiq_unmap_queues()
5512 if (offset + (payload_size >> 2) <= ring->buf_mask + 1) { in gfx_v9_0_ring_patch_ce_meta()
5516 (ring->buf_mask + 1 - offset) << 2); in gfx_v9_0_ring_patch_ce_meta()
5517 payload_size -= (ring->buf_mask + 1 - offset) << 2; in gfx_v9_0_ring_patch_ce_meta()
5519 ce_payload_cpu_addr + ((ring->buf_mask + 1 - offset) << 2), in gfx_v9_0_ring_patch_ce_meta()
5539 if (offset + (payload_size >> 2) <= ring->buf_mask + 1) { in gfx_v9_0_ring_patch_de_meta()
5543 (ring->buf_mask + 1 - offset) << 2); in gfx_v9_0_ring_patch_de_meta()
5544 payload_size -= (ring->buf_mask + 1 - offset) << 2; in gfx_v9_0_ring_patch_de_meta()
5546 de_payload_cpu_addr + ((ring->buf_mask + 1 - offset) << 2), in gfx_v9_0_ring_patch_de_meta()
5921 ret = ring->wptr & ring->buf_mask; in gfx_v9_0_ring_emit_init_cond_exec()
H A Damdgpu_dev_coredump.c451 ring->buf_mask); in amdgpu_devcoredump_format()
H A Dsdma_v7_1.c147 ret = ring->wptr & ring->buf_mask; in sdma_v7_1_ring_init_cond_exec()
H A Dsdma_v7_0.c153 ret = ring->wptr & ring->buf_mask; in sdma_v7_0_ring_init_cond_exec()
H A Dsdma_v6_0.c155 ret = ring->wptr & ring->buf_mask; in sdma_v6_0_ring_init_cond_exec()
H A Dsdma_v5_0.c312 ret = ring->wptr & ring->buf_mask; in sdma_v5_0_ring_init_cond_exec()
H A Dsdma_v5_2.c152 ret = ring->wptr & ring->buf_mask; in sdma_v5_2_ring_init_cond_exec()
H A Dgfx_v11_0.c6206 ret = ring->wptr & ring->buf_mask; in gfx_v11_0_ring_emit_init_cond_exec()
6237 offs = ring->wptr & ring->buf_mask; in gfx_v11_0_ring_emit_gfx_shadow()
H A Dgfx_v12_0.c4687 ret = ring->wptr & ring->buf_mask; in gfx_v12_0_ring_emit_init_cond_exec()
H A Dgfx_v8_0.c6234 ret = ring->wptr & ring->buf_mask; in gfx_v8_0_ring_emit_init_cond_exec()
H A Dgfx_v10_0.c8863 ret = ring->wptr & ring->buf_mask; in gfx_v10_0_ring_emit_init_cond_exec()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dsend.c83 idx = (send_sq->cur_post + ctrl->num_wqebbs) & send_sq->buf_mask; in mlx5hws_send_engine_post_req_wqe()
144 idx = sq->cur_post & sq->buf_mask; in mlx5hws_send_engine_post_end()
280 idx = wqe_cnt & send_sq->buf_mask; in hws_send_engine_retry_post_send()
287 idx = (wqe_cnt + 1) & send_sq->buf_mask; in hws_send_engine_retry_post_send()
646 wqe_cnt = be16_to_cpu(cqe->wqe_counter) & sq->buf_mask; in hws_send_engine_poll_cq()
651 cq->poll_wqe = (cq->poll_wqe + priv->num_wqebbs) & sq->buf_mask; in hws_send_engine_poll_cq()
655 cq->poll_wqe = (wqe_cnt + priv->num_wqebbs) & sq->buf_mask; in hws_send_engine_poll_cq()
741 sq->buf_mask = (queue->num_entries * MAX_WQES_PER_RULE) - 1; in hws_send_ring_alloc_sq()
/linux/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-isp.h137 unsigned int buf_mask; member
/linux/sound/pci/cs46xx/
H A Dcs46xx_dsp_scb_types.h985 buf_mask