Home
last modified time | relevance | path

Searched refs:dyn_regs (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.1/drivers/misc/habanalabs/common/
Dfirmware_if.c1631 struct cpu_dyn_regs *dyn_regs; in hl_fw_dynamic_send_cmd() local
1634 dyn_regs = &fw_loader->dynamic_loader.comm_desc.cpu_dyn_regs; in hl_fw_dynamic_send_cmd()
1639 WREG32(le32_to_cpu(dyn_regs->kmd_msg_to_cpu), val); in hl_fw_dynamic_send_cmd()
1690 struct cpu_dyn_regs *dyn_regs; in hl_fw_dynamic_wait_for_status() local
1694 dyn_regs = &fw_loader->dynamic_loader.comm_desc.cpu_dyn_regs; in hl_fw_dynamic_wait_for_status()
1699 le32_to_cpu(dyn_regs->cpu_cmd_status_to_host), in hl_fw_dynamic_wait_for_status()
2213 struct cpu_dyn_regs *dyn_regs = in hl_fw_dynamic_update_linux_interrupt_if() local
2222 dyn_regs->gic_host_halt_irq = dyn_regs->gic_host_pi_upd_irq; in hl_fw_dynamic_update_linux_interrupt_if()
2223 dyn_regs->gic_host_ints_irq = dyn_regs->gic_host_pi_upd_irq; in hl_fw_dynamic_update_linux_interrupt_if()
2282 struct cpu_dyn_regs *dyn_regs; in hl_fw_dynamic_load_image() local
[all …]
/Linux-v6.1/drivers/misc/habanalabs/gaudi/
Dgaudi.c2606 struct cpu_dyn_regs *dyn_regs = in gaudi_init_pci_dma_qman() local
2662 le32_to_cpu(dyn_regs->gic_dma_qm_irq_ctrl); in gaudi_init_pci_dma_qman()
2696 struct cpu_dyn_regs *dyn_regs = in gaudi_init_dma_core() local
2717 le32_to_cpu(dyn_regs->gic_dma_core_irq_ctrl); in gaudi_init_dma_core()
2786 struct cpu_dyn_regs *dyn_regs = in gaudi_init_hbm_dma_qman() local
2833 le32_to_cpu(dyn_regs->gic_dma_qm_irq_ctrl); in gaudi_init_hbm_dma_qman()
2928 struct cpu_dyn_regs *dyn_regs = in gaudi_init_mme_qman() local
2966 le32_to_cpu(dyn_regs->gic_mme_qm_irq_ctrl); in gaudi_init_mme_qman()
3054 struct cpu_dyn_regs *dyn_regs = in gaudi_init_tpc_qman() local
3102 le32_to_cpu(dyn_regs->gic_tpc_qm_irq_ctrl); in gaudi_init_tpc_qman()
[all …]
/Linux-v6.1/drivers/misc/habanalabs/gaudi2/
Dgaudi2.c3959 struct cpu_dyn_regs *dyn_regs; in gaudi2_init_firmware_loader() local
3982 dyn_regs = &dynamic_loader->comm_desc.cpu_dyn_regs; in gaudi2_init_firmware_loader()
3983 dyn_regs->kmd_msg_to_cpu = cpu_to_le32(mmPSOC_GLOBAL_CONF_KMD_MSG_TO_CPU); in gaudi2_init_firmware_loader()
3984 dyn_regs->cpu_cmd_status_to_host = cpu_to_le32(mmCPU_CMD_STATUS_TO_HOST); in gaudi2_init_firmware_loader()
4013 struct cpu_dyn_regs *dyn_regs; in gaudi2_init_cpu_queues() local
4026 dyn_regs = &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; in gaudi2_init_cpu_queues()
4050 WREG32(le32_to_cpu(dyn_regs->gic_host_pi_upd_irq), in gaudi2_init_cpu_queues()
4151 struct cpu_dyn_regs *dyn_regs = &hdev->fw_loader.dynamic_loader.comm_desc.cpu_dyn_regs; in gaudi2_get_dyn_sp_reg() local
4164 sp_reg_addr = le32_to_cpu(dyn_regs->gic_dma_qm_irq_ctrl); in gaudi2_get_dyn_sp_reg()
4173 sp_reg_addr = le32_to_cpu(dyn_regs->gic_mme_qm_irq_ctrl); in gaudi2_get_dyn_sp_reg()
[all …]
/Linux-v6.1/drivers/misc/habanalabs/goya/
Dgoya.c2524 struct cpu_dyn_regs *dyn_regs; in goya_init_dynamic_firmware_loader() local
2535 dyn_regs = &dynamic_loader->comm_desc.cpu_dyn_regs; in goya_init_dynamic_firmware_loader()
2536 dyn_regs->kmd_msg_to_cpu = in goya_init_dynamic_firmware_loader()
2538 dyn_regs->cpu_cmd_status_to_host = in goya_init_dynamic_firmware_loader()