Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_mes.h63 uint32_t doorbell_offset; member
71 uint32_t doorbell_offset; member
Dsdma_v4_0.c989 u32 doorbell_offset; in sdma_v4_0_gfx_resume() local
1022 doorbell_offset = RREG32_SDMA(i, mmSDMA0_GFX_DOORBELL_OFFSET); in sdma_v4_0_gfx_resume()
1026 doorbell_offset = REG_SET_FIELD(doorbell_offset, in sdma_v4_0_gfx_resume()
1030 WREG32_SDMA(i, mmSDMA0_GFX_DOORBELL_OFFSET, doorbell_offset); in sdma_v4_0_gfx_resume()
1079 u32 doorbell_offset; in sdma_v4_0_page_resume() local
1112 doorbell_offset = RREG32_SDMA(i, mmSDMA0_PAGE_DOORBELL_OFFSET); in sdma_v4_0_page_resume()
1116 doorbell_offset = REG_SET_FIELD(doorbell_offset, in sdma_v4_0_page_resume()
1120 WREG32_SDMA(i, mmSDMA0_PAGE_DOORBELL_OFFSET, doorbell_offset); in sdma_v4_0_page_resume()
Dsdma_v5_0.c609 u32 doorbell_offset; in sdma_v5_0_gfx_resume() local
674 doorbell_offset = RREG32(sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_GFX_DOORBELL_OFFSET)); in sdma_v5_0_gfx_resume()
678 doorbell_offset = REG_SET_FIELD(doorbell_offset, SDMA0_GFX_DOORBELL_OFFSET, in sdma_v5_0_gfx_resume()
684 WREG32(sdma_v5_0_get_reg_offset(adev, i, mmSDMA0_GFX_DOORBELL_OFFSET), doorbell_offset); in sdma_v5_0_gfx_resume()
/Linux-v5.4/drivers/gpu/drm/i915/gt/uc/
Dintel_guc_submission.h50 unsigned long doorbell_offset; member
Dintel_guc_submission.c183 return client->vaddr + client->doorbell_offset; in __get_doorbell()
371 client->doorbell_offset; in guc_stage_desc_init()
373 desc->db_trigger_uk = gfx_addr + client->doorbell_offset; in guc_stage_desc_init()
842 client->doorbell_offset = __select_cacheline(guc); in guc_client_alloc()
849 if (client->doorbell_offset >= (GUC_DB_SIZE / 2)) in guc_client_alloc()
857 client->doorbell_id, client->doorbell_offset); in guc_client_alloc()
/Linux-v5.4/drivers/gpu/drm/amd/amdkfd/
Dkfd_pm4_headers_vi.h249 uint32_t doorbell_offset:21; member
309 uint32_t doorbell_offset:21; member
Dkfd_pm4_headers_ai.h294 uint32_t doorbell_offset:26; member
352 uint32_t doorbell_offset:26; member
Dkfd_kernel_queue_v10.c191 packet->bitfields3.doorbell_offset = in pm_map_queues_v10()
Dkfd_chardev.c297 args->doorbell_offset = KFD_MMAP_TYPE_DOORBELL; in kfd_ioctl_create_queue()
298 args->doorbell_offset |= KFD_MMAP_GPU_ID(args->gpu_id); in kfd_ioctl_create_queue()
299 args->doorbell_offset <<= PAGE_SHIFT; in kfd_ioctl_create_queue()
306 args->doorbell_offset |= q_properties.doorbell_off; in kfd_ioctl_create_queue()
Dkfd_kernel_queue_vi.c222 packet->bitfields3.doorbell_offset = in pm_map_queues_vi()
Dkfd_kernel_queue_v9.c224 packet->bitfields3.doorbell_offset = in pm_map_queues_v9()
/Linux-v5.4/drivers/scsi/be2iscsi/
Dbe_main.h241 uint32_t doorbell_offset; member
411 u32 doorbell_offset; member
963 u32 doorbell_offset; member
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()
Dbe_cmds.h920 u32 doorbell_offset; member
964 u32 doorbell_offset; member
Dbe_main.c1715 u32 doorbell_offset; in beiscsi_hdq_post_handles() local
1724 doorbell_offset = phwi_ctrlr->default_pdu_hdr[ulp_num]. in beiscsi_hdq_post_handles()
1725 doorbell_offset; in beiscsi_hdq_post_handles()
1730 doorbell_offset = phwi_ctrlr->default_pdu_data[ulp_num]. in beiscsi_hdq_post_handles()
1731 doorbell_offset; in beiscsi_hdq_post_handles()
1760 iowrite32(doorbell, phba->db_va + doorbell_offset); in beiscsi_hdq_post_handles()
4338 beiscsi_conn->doorbell_offset); in beiscsi_offload_connection()
4575 beiscsi_conn->doorbell_offset); in beiscsi_iotask_v2()
4636 beiscsi_conn->doorbell_offset); in beiscsi_iotask()
4754 beiscsi_conn->doorbell_offset); in beiscsi_mtask()
Dbe_iscsi.c222 beiscsi_conn->doorbell_offset = pwrb_context->doorbell_offset; in beiscsi_conn_bind()
/Linux-v5.4/include/uapi/linux/
Dkfd_ioctl.h50 __u64 doorbell_offset; /* from KFD */ member
/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/
Dpci.c107 u32 doorbell_offset; member
240 DOORBELL(mlxsw_pci->doorbell_offset, in __mlxsw_pci_queue_doorbell_set()
250 DOORBELL(mlxsw_pci->doorbell_offset, in __mlxsw_pci_queue_doorbell_arm_set()
1425 mlxsw_pci->doorbell_offset = in mlxsw_pci_init()
/Linux-v5.4/drivers/scsi/lpfc/
Dlpfc_hw4.h1462 uint32_t doorbell_offset; member
1486 uint32_t doorbell_offset; member
1589 uint32_t doorbell_offset; member
1641 uint32_t doorbell_offset; member
Dlpfc_sli.c15475 db_offset = wq_create->u.response.doorbell_offset; in lpfc_wq_create()
15509 db_offset = wq_create->u.response_1.doorbell_offset; in lpfc_wq_create()
15731 db_offset = rq_create->u.response.doorbell_offset; in lpfc_rq_create()
/Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c4181 u32 doorbell_offset = BNXT_GRCPF_REG_CHIMP_COMM_TRIGGER; in bnxt_hwrm_do_send_msg() local
4198 doorbell_offset = BNXT_GRCPF_REG_KONG_COMM_TRIGGER; in bnxt_hwrm_do_send_msg()
4251 writel(1, bp->bar0 + doorbell_offset); in bnxt_hwrm_do_send_msg()
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_debugfs.c1907 client->doorbell_id, client->doorbell_offset); in i915_guc_info()