Home
last modified time | relevance | path

Searched refs:doorbell_offset (Results 1 – 25 of 32) sorted by relevance

12

/linux/drivers/gpu/drm/amd/amdgpu/
H A Dvpe_v6_1.c210 uint32_t doorbell, doorbell_offset; in vpe_v6_1_ring_start() local
250 doorbell_offset = RREG32(vpe_get_reg_offset(vpe, i, regVPEC_QUEUE0_DOORBELL_OFFSET)); in vpe_v6_1_ring_start()
251doorbell_offset = REG_SET_FIELD(doorbell_offset, VPEC_QUEUE0_DOORBELL_OFFSET, OFFSET, ring->doorbe… in vpe_v6_1_ring_start()
252 WREG32(vpe_get_reg_offset(vpe, i, regVPEC_QUEUE0_DOORBELL_OFFSET), doorbell_offset); in vpe_v6_1_ring_start()
H A Dmes_v12_1.c311 mes_add_queue_pkt.doorbell_offset = input->doorbell_offset; in mes_v12_1_add_hw_queue()
360 mes_remove_queue_pkt.doorbell_offset = input->doorbell_offset; in mes_v12_1_remove_hw_queue()
381 mes_reset_queue_pkt.doorbell_offset = input->doorbell_offset; in mes_v12_1_reset_hw_queue()
410 mes_add_queue_pkt.doorbell_offset = input->doorbell_offset; in mes_v12_1_map_legacy_queue()
440 mes_remove_queue_pkt.doorbell_offset = input->doorbell_offset; in mes_v12_1_unmap_legacy_queue()
820 mes_reset_queue_pkt.doorbell_offset_lp = input->doorbell_offset;
825 mes_reset_queue_pkt.doorbell_offset = input->doorbell_offset;
2194 add_queue.doorbell_offset = doorbell_idx; in mes_v12_1_test_queue()
2212 remove_queue.doorbell_offset = doorbell_idx; in mes_v12_1_test_queue()
H A Dmes_v11_0.c338 mes_add_queue_pkt.doorbell_offset = input->doorbell_offset; in mes_v11_0_add_hw_queue()
382 mes_remove_queue_pkt.doorbell_offset = input->doorbell_offset; in mes_v11_0_remove_hw_queue()
500 mes_add_queue_pkt.doorbell_offset = input->doorbell_offset; in mes_v11_0_map_legacy_queue()
523 mes_remove_queue_pkt.doorbell_offset = input->doorbell_offset; in mes_v11_0_unmap_legacy_queue()
784 mes_reset_queue_pkt.doorbell_offset_lp = input->doorbell_offset; in mes_v11_0_reset_hw_queue()
789 mes_reset_queue_pkt.doorbell_offset = input->doorbell_offset; in mes_v11_0_reset_hw_queue()
H A Dmes_v12_0.c329 mes_add_queue_pkt.doorbell_offset = input->doorbell_offset; in mes_v12_0_add_hw_queue()
372 mes_remove_queue_pkt.doorbell_offset = input->doorbell_offset; in mes_v12_0_remove_hw_queue()
524 mes_add_queue_pkt.doorbell_offset = input->doorbell_offset; in mes_v12_0_map_legacy_queue()
553 mes_remove_queue_pkt.doorbell_offset = input->doorbell_offset; in mes_v12_0_unmap_legacy_queue()
908 mes_reset_queue_pkt.doorbell_offset_lp = input->doorbell_offset; in mes_v12_0_reset_hw_queue()
913 mes_reset_queue_pkt.doorbell_offset = input->doorbell_offset; in mes_v12_0_reset_hw_queue()
H A Dsdma_v6_0.c488 u32 doorbell_offset; in sdma_v6_0_gfx_resume_instance() local
552doorbell_offset = RREG32_SOC15_IP(GC, sdma_v6_0_get_reg_offset(adev, i, regSDMA0_QUEUE0_DOORBELL_O… in sdma_v6_0_gfx_resume_instance()
556 doorbell_offset = REG_SET_FIELD(doorbell_offset, SDMA0_QUEUE0_DOORBELL_OFFSET, in sdma_v6_0_gfx_resume_instance()
562 …_SOC15_IP(GC, sdma_v6_0_get_reg_offset(adev, i, regSDMA0_QUEUE0_DOORBELL_OFFSET), doorbell_offset); in sdma_v6_0_gfx_resume_instance()
1662 u32 doorbell_offset = entry->src_data[0]; in sdma_v6_0_process_fence_irq() local
1664 if (adev->enable_mes && doorbell_offset) { in sdma_v6_0_process_fence_irq()
1665 doorbell_offset >>= SDMA0_QUEUE0_DOORBELL_OFFSET__OFFSET__SHIFT; in sdma_v6_0_process_fence_irq()
1666 amdgpu_userq_process_fence_irq(adev, doorbell_offset); in sdma_v6_0_process_fence_irq()
H A Dsdma_v7_0.c480 u32 doorbell_offset; in sdma_v7_0_gfx_resume_instance() local
547doorbell_offset = RREG32_SOC15_IP(GC, sdma_v7_0_get_reg_offset(adev, i, regSDMA0_QUEUE0_DOORBELL_O… in sdma_v7_0_gfx_resume_instance()
551 doorbell_offset = REG_SET_FIELD(doorbell_offset, SDMA0_QUEUE0_DOORBELL_OFFSET, in sdma_v7_0_gfx_resume_instance()
557 …_SOC15_IP(GC, sdma_v7_0_get_reg_offset(adev, i, regSDMA0_QUEUE0_DOORBELL_OFFSET), doorbell_offset); in sdma_v7_0_gfx_resume_instance()
1594 u32 doorbell_offset = entry->src_data[0]; in sdma_v7_0_process_fence_irq() local
1596 if (adev->enable_mes && doorbell_offset) { in sdma_v7_0_process_fence_irq()
1597 doorbell_offset >>= SDMA0_QUEUE0_DOORBELL_OFFSET__OFFSET__SHIFT; in sdma_v7_0_process_fence_irq()
1598 amdgpu_userq_process_fence_irq(adev, doorbell_offset); in sdma_v7_0_process_fence_irq()
H A Dsdma_v4_0.c1093 u32 doorbell_offset; in sdma_v4_0_gfx_resume() local
1124 doorbell_offset = RREG32_SDMA(i, mmSDMA0_GFX_DOORBELL_OFFSET); in sdma_v4_0_gfx_resume()
1128 doorbell_offset = REG_SET_FIELD(doorbell_offset, in sdma_v4_0_gfx_resume()
1132 WREG32_SDMA(i, mmSDMA0_GFX_DOORBELL_OFFSET, doorbell_offset); in sdma_v4_0_gfx_resume()
1178 u32 doorbell_offset; in sdma_v4_0_page_resume() local
1209 doorbell_offset = RREG32_SDMA(i, mmSDMA0_PAGE_DOORBELL_OFFSET); in sdma_v4_0_page_resume()
1213 doorbell_offset = REG_SET_FIELD(doorbell_offset, in sdma_v4_0_page_resume()
1217 WREG32_SDMA(i, mmSDMA0_PAGE_DOORBELL_OFFSET, doorbell_offset); in sdma_v4_0_page_resume()
H A Damdgpu_userq.h143 uint32_t doorbell_offset;
138 uint32_t doorbell_offset; global() member
H A Damdgpu_userq.c479 /* Validate doorbell_offset is within the doorbell BO */ in amdgpu_userq_create_object()
480 if ((u64)db_info->doorbell_offset * db_size + db_size > in amdgpu_userq_create_object()
487 db_info->doorbell_offset, db_size); in amdgpu_userq_create_object()
670 db_info.doorbell_offset = args->in.doorbell_offset; in amdgpu_userq_get()
796 args->in.doorbell_offset || in amdgpu_userq_create()
H A Dmes_userqueue.c146 queue_input.doorbell_offset = userq_props->doorbell_index; in mes_userq_map()
171 queue_input.doorbell_offset = queue->doorbell_index; in mes_userq_unmap()
H A Dsdma_v7_1.c462 u32 doorbell_offset; in sdma_v7_1_gfx_resume_instance() local
529doorbell_offset = RREG32_SOC15_IP(GC, sdma_v7_1_get_reg_offset(adev, i, regSDMA0_SDMA_QUEUE0_DOORB… in sdma_v7_1_gfx_resume_instance()
533 doorbell_offset = REG_SET_FIELD(doorbell_offset, SDMA0_SDMA_QUEUE0_DOORBELL_OFFSET, in sdma_v7_1_gfx_resume_instance()
539 …5_IP(GC, sdma_v7_1_get_reg_offset(adev, i, regSDMA0_SDMA_QUEUE0_DOORBELL_OFFSET), doorbell_offset); in sdma_v7_1_gfx_resume_instance()
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_pm4_headers_vi.h250 uint32_t doorbell_offset:21; member
310 uint32_t doorbell_offset:21; member
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_debugfs.c27 unsigned long doorbell_offset; in fbnic_dbg_ring_show() local
32 doorbell_offset = ring->doorbell - csr_base; in fbnic_dbg_ring_show()
35 doorbell_offset, ring->q_idx); in fbnic_dbg_ring_show()
41 switch (doorbell_offset) { in fbnic_dbg_ring_show()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_hwrm.c461 u32 doorbell_offset = BNXT_GRCPF_REG_CHIMP_COMM_TRIGGER; in __hwrm_send() local
497 doorbell_offset = BNXT_GRCPF_REG_KONG_COMM_TRIGGER; in __hwrm_send()
537 writel(1, bp->bar0 + doorbell_offset); in __hwrm_send()
/linux/drivers/scsi/be2iscsi/
H A Dbe_main.h240 uint32_t doorbell_offset; member
410 u32 doorbell_offset; member
962 u32 doorbell_offset; member
H A Dbe_cmds.c1053 defq_ring->doorbell_offset = DB_RXULP0_OFFSET; in be_cmd_create_default_pdu_queue()
1056 defq_ring->doorbell_offset = resp->doorbell_offset; in be_cmd_create_default_pdu_queue()
1111 pwrb_context->doorbell_offset = DB_TXULP0_OFFSET; in be_cmd_wrbq_create()
1115 pwrb_context->doorbell_offset = resp->doorbell_offset; in be_cmd_wrbq_create()
H A Dbe_cmds.h920 u32 doorbell_offset; member
964 u32 doorbell_offset; member
H A Dbe_main.c1732 u32 doorbell_offset; in beiscsi_hdq_post_handles() local
1741 doorbell_offset = phwi_ctrlr->default_pdu_hdr[ulp_num]. in beiscsi_hdq_post_handles()
1742 doorbell_offset; in beiscsi_hdq_post_handles()
1747 doorbell_offset = phwi_ctrlr->default_pdu_data[ulp_num]. in beiscsi_hdq_post_handles()
1748 doorbell_offset; in beiscsi_hdq_post_handles()
1777 iowrite32(doorbell, phba->db_va + doorbell_offset); in beiscsi_hdq_post_handles()
4318 beiscsi_conn->doorbell_offset); in beiscsi_offload_connection()
4552 beiscsi_conn->doorbell_offset); in beiscsi_iotask_v2()
4613 beiscsi_conn->doorbell_offset); in beiscsi_iotask()
4731 beiscsi_conn->doorbell_offset); in beiscsi_mtask()
H A Dbe_iscsi.c228 beiscsi_conn->doorbell_offset = pwrb_context->doorbell_offset; in beiscsi_conn_bind()
/linux/drivers/net/ethernet/broadcom/bnge/
H A Dbnge_hwrm.c290 u32 doorbell_offset = BNGE_GRCPF_REG_CHIMP_COMM_TRIGGER; in __hwrm_send_ctx() local
333 writel(1, bd->bar0 + doorbell_offset); in __hwrm_send_ctx()
/linux/drivers/gpu/drm/amd/include/
H A Dumsch_mm_4_0_api_def.h72 uint32_t doorbell_offset; member
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_com.h284 u32 doorbell_offset; member
H A Dena_admin_defs.h1049 u32 doorbell_offset; member
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dpci.c117 u32 doorbell_offset; member
252 DOORBELL(mlxsw_pci->doorbell_offset, in __mlxsw_pci_queue_doorbell_set()
262 DOORBELL(mlxsw_pci->doorbell_offset, in __mlxsw_pci_queue_doorbell_arm_set()
1967 mlxsw_pci->doorbell_offset = in mlxsw_pci_init()
/linux/drivers/pci/endpoint/functions/
H A Dpci-epf-test.c113 __le32 doorbell_offset; member
771 reg->doorbell_offset = cpu_to_le32(offset); in pci_epf_test_enable_doorbell()

12