Searched refs:buf_mask (Results 1 – 20 of 20) sorted by relevance
58 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 end = e->end_ptr_in_hw_ring & mux->real_ring->buf_mask; in amdgpu_ring_mux_get_rptr()304 e->sw_rptr = (e->sw_cptr + offset) & ring->buf_mask; in amdgpu_ring_mux_get_rptr()427 offset = ring->wptr & ring->buf_mask; in amdgpu_sw_ring_ib_mark_offset()455 chunk->cntl_offset = ring->buf_mask + 1; in amdgpu_ring_mux_start_ib()456 chunk->de_offset = ring->buf_mask + 1; in amdgpu_ring_mux_start_ib()[all …]
262 uint32_t buf_mask; member377 while (i <= ring->buf_mask) in amdgpu_ring_clear_ring()384 ring->ring[ring->wptr++ & ring->buf_mask] = v; in amdgpu_ring_write()394 occupied = ring->wptr & ring->buf_mask; in amdgpu_ring_write_multiple()395 chunk1 = ring->buf_mask + 1 - occupied; in amdgpu_ring_write_multiple()429 WARN_ON(offset > ring->buf_mask); in amdgpu_ring_patch_cond_exec()432 cur = (ring->wptr - 1) & ring->buf_mask; in amdgpu_ring_patch_cond_exec()
113 occupied = ring->wptr & ring->buf_mask; in amdgpu_ring_insert_nop()114 chunk1 = ring->buf_mask + 1 - occupied; in amdgpu_ring_insert_nop()349 ring->buf_mask = (ring->ring_size / 4) - 1; in amdgpu_ring_init()351 0xffffffffffffffff : ring->buf_mask; in amdgpu_ring_init()518 early[0] = amdgpu_ring_get_rptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read()519 early[1] = amdgpu_ring_get_wptr(ring) & ring->buf_mask; in amdgpu_debugfs_ring_read()520 early[2] = ring->wptr & ring->buf_mask; in amdgpu_debugfs_ring_read()
304 ring->buf_mask); in amdgpu_devcoredump_read()
443 for (p = pos + 1; p <= ring->buf_mask; p++) { in amdgpu_cper_ring_get_ent_sz()
971 amdgpu_ring_write(kiq_ring, lower_32_bits(ring->wptr & ring->buf_mask)); in gfx_v9_0_kiq_unmap_queues()5455 if (offset + (payload_size >> 2) <= ring->buf_mask + 1) { in gfx_v9_0_ring_patch_ce_meta()5459 (ring->buf_mask + 1 - offset) << 2); in gfx_v9_0_ring_patch_ce_meta()5460 payload_size -= (ring->buf_mask + 1 - offset) << 2; in gfx_v9_0_ring_patch_ce_meta()5462 ce_payload_cpu_addr + ((ring->buf_mask + 1 - offset) << 2), in gfx_v9_0_ring_patch_ce_meta()5490 if (offset + (payload_size >> 2) <= ring->buf_mask + 1) { in gfx_v9_0_ring_patch_de_meta()5494 (ring->buf_mask + 1 - offset) << 2); in gfx_v9_0_ring_patch_de_meta()5495 payload_size -= (ring->buf_mask + 1 - offset) << 2; in gfx_v9_0_ring_patch_de_meta()5497 de_payload_cpu_addr + ((ring->buf_mask + 1 - offset) << 2), in gfx_v9_0_ring_patch_de_meta()5870 ret = ring->wptr & ring->buf_mask; in gfx_v9_0_ring_emit_init_cond_exec()
603 ret = ring->wptr & ring->buf_mask; in vpe_ring_init_cond_exec()
152 ret = ring->wptr & ring->buf_mask; in sdma_v7_0_ring_init_cond_exec()
152 ret = ring->wptr & ring->buf_mask; in sdma_v6_0_ring_init_cond_exec()
4189 wptr_tmp = ring->wptr & ring->buf_mask; in gfx_v12_0_ring_set_wptr_gfx()4252 wptr_tmp = ring->wptr & ring->buf_mask; in gfx_v12_0_ring_set_wptr_compute()4485 ret = ring->wptr & ring->buf_mask; in gfx_v12_0_ring_emit_init_cond_exec()
151 ret = ring->wptr & ring->buf_mask; in sdma_v5_2_ring_init_cond_exec()
311 ret = ring->wptr & ring->buf_mask; in sdma_v5_0_ring_init_cond_exec()
5883 ret = ring->wptr & ring->buf_mask; in gfx_v11_0_ring_emit_init_cond_exec()5914 offs = ring->wptr & ring->buf_mask; in gfx_v11_0_ring_emit_gfx_shadow()
6321 ret = ring->wptr & ring->buf_mask; in gfx_v8_0_ring_emit_init_cond_exec()
8822 ret = ring->wptr & ring->buf_mask; in gfx_v10_0_ring_emit_init_cond_exec()
95 dma->dma_out_mask = video->buf_mask; in isp_video_capture_start_streaming()198 video->buf_mask |= BIT(ivb->index); in isp_video_capture_buffer_queue()222 video->buf_mask = (1UL << video->buf_count) - 1; in isp_video_capture_buffer_queue()250 video->buf_mask &= ~BIT(buf_index); in fimc_isp_video_irq_handler()251 fimc_is_hw_set_isp_buf_mask(is, video->buf_mask); in fimc_isp_video_irq_handler()
137 unsigned int buf_mask; member
107 u16 buf_mask; member229 return ((send_sq->cur_post & send_sq->buf_mask) == send_cq->poll_wqe); in mlx5hws_send_engine_empty()
83 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()505 wqe_cnt = be16_to_cpu(cqe->wqe_counter) & sq->buf_mask; in hws_send_engine_poll_cq()510 cq->poll_wqe = (cq->poll_wqe + priv->num_wqebbs) & sq->buf_mask; in hws_send_engine_poll_cq()514 cq->poll_wqe = (wqe_cnt + priv->num_wqebbs) & sq->buf_mask; in hws_send_engine_poll_cq()600 sq->buf_mask = (queue->num_entries * MAX_WQES_PER_RULE) - 1; in hws_send_ring_alloc_sq()
985 buf_mask