Searched refs:goya (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/drivers/accel/habanalabs/goya/ |
H A D | goya_hwmgr.c | 12 struct goya_device *goya = hdev->asic_specific; in goya_set_pll_profile() local 29 hl_fw_set_frequency(hdev, HL_GOYA_MME_PLL, goya->mme_clk); in goya_set_pll_profile() 30 hl_fw_set_frequency(hdev, HL_GOYA_TPC_PLL, goya->tpc_clk); in goya_set_pll_profile() 31 hl_fw_set_frequency(hdev, HL_GOYA_IC_PLL, goya->ic_clk); in goya_set_pll_profile() 59 struct goya_device *goya = hdev->asic_specific; in mme_clk_store() local 68 if (goya->pm_mng_profile == PM_AUTO) { in mme_clk_store() 81 goya->mme_clk = value; in mme_clk_store() 108 struct goya_device *goya = hdev->asic_specific; in tpc_clk_store() local 117 if (goya->pm_mng_profile == PM_AUTO) { in tpc_clk_store() 130 goya in tpc_clk_store() 157 struct goya_device *goya = hdev->asic_specific; ic_clk_store() local 240 struct goya_device *goya = hdev->asic_specific; pm_mng_profile_show() local 255 struct goya_device *goya = hdev->asic_specific; pm_mng_profile_store() local [all...] |
H A D | Makefile | 2 HL_GOYA_FILES := goya/goya.o goya/goya_security.o goya/goya_hwmgr.o \ 3 goya/goya_coresight.o
|
H A D | goya.c | 11 #include "../include/goya/asic_reg/goya_masks.h" 12 #include "../include/goya/goya_reg_map.h" 73 #define GOYA_BOOT_FIT_FILE "habanalabs/goya/goya-boot-fit.itb" 74 #define GOYA_LINUX_FW_FILE "habanalabs/goya/goya-fit.itb" 123 "goya cq 0", "goya cq 1", "goya cq 2", "goya c 528 struct goya_device *goya = hdev->asic_specific; goya_set_ddr_bar_base() local 728 struct goya_device *goya = hdev->asic_specific; goya_qman0_set_security() local 755 struct goya_device *goya = hdev->asic_specific; goya_fetch_psoc_frequency() local 818 struct goya_device *goya = hdev->asic_specific; goya_set_frequency() local 855 struct goya_device *goya = hdev->asic_specific; goya_late_init() local 926 struct goya_device *goya = hdev->asic_specific; goya_late_fini() local 974 struct goya_device *goya; goya_sw_init() local 1071 struct goya_device *goya = hdev->asic_specific; goya_sw_fini() local 1089 struct goya_device *goya = hdev->asic_specific; goya_init_dma_qman() local 1174 struct goya_device *goya = hdev->asic_specific; goya_init_dma_qmans() local 1200 struct goya_device *goya = hdev->asic_specific; goya_disable_external_queues() local 1266 struct goya_device *goya = hdev->asic_specific; goya_stop_external_queues() local 1334 struct goya_device *goya = hdev->asic_specific; goya_init_cpu_queues() local 1510 struct goya_device *goya = hdev->asic_specific; goya_tpc_mbist_workaround() local 1537 struct goya_device *goya = hdev->asic_specific; goya_init_golden_registers() local 1918 struct goya_device *goya = hdev->asic_specific; goya_init_mme_qmans() local 2025 struct goya_device *goya = hdev->asic_specific; goya_init_tpc_qmans() local 2067 struct goya_device *goya = hdev->asic_specific; goya_disable_internal_queues() local 2114 struct goya_device *goya = hdev->asic_specific; goya_stop_internal_queues() local 2315 struct goya_device *goya = hdev->asic_specific; goya_dma_stall() local 2329 struct goya_device *goya = hdev->asic_specific; goya_tpc_stall() local 2346 struct goya_device *goya = hdev->asic_specific; goya_mme_stall() local 2356 struct goya_device *goya = hdev->asic_specific; goya_enable_msix() local 2406 struct goya_device *goya = hdev->asic_specific; goya_sync_irqs() local 2421 struct goya_device *goya = hdev->asic_specific; goya_disable_msix() local 2606 struct goya_device *goya = hdev->asic_specific; goya_init_cpu() local 2670 struct goya_device *goya = hdev->asic_specific; goya_mmu_init() local 2791 struct goya_device *goya = hdev->asic_specific; goya_hw_fini() local 3145 struct goya_device *goya = hdev->asic_specific; goya_send_cpu_message() local 3229 struct goya_device *goya = hdev->asic_specific; goya_test_cpu_queue() local 3610 struct goya_device *goya = hdev->asic_specific; goya_validate_wreg32() local 4112 struct goya_device *goya = hdev->asic_specific; goya_parse_cb_no_ext_queue() local 4141 struct goya_device *goya = hdev->asic_specific; goya_cs_parser() local 4215 struct goya_device *goya = hdev->asic_specific; goya_read_pte() local 4226 struct goya_device *goya = hdev->asic_specific; goya_write_pte() local 4458 struct goya_device *goya = hdev->asic_specific; goya_print_mmu_error_info() local 4637 struct goya_device *goya = hdev->asic_specific; goya_handle_eqe() local 4754 struct goya_device *goya = hdev->asic_specific; goya_get_events_stat() local 4874 struct goya_device *goya = hdev->asic_specific; goya_mmu_clear_pgt_range() local 4887 struct goya_device *goya = hdev->asic_specific; goya_mmu_set_dram_default_page() local 4901 struct goya_device *goya = hdev->asic_specific; goya_mmu_add_mappings_for_device_cpu() local 4982 struct goya_device *goya = hdev->asic_specific; goya_mmu_remove_device_cpu_mappings() local 5024 struct goya_device *goya = hdev->asic_specific; goya_mmu_prepare() local 5043 struct goya_device *goya = hdev->asic_specific; goya_mmu_invalidate_cache() local 5086 struct goya_device *goya = hdev->asic_specific; goya_send_heartbeat() local 5096 struct goya_device *goya = hdev->asic_specific; goya_cpucp_info_get() local 5213 struct goya_device *goya = hdev->asic_specific; global() variable 5221 struct goya_device *goya = hdev->asic_specific; global() variable 5234 struct goya_device *goya = hdev->asic_specific; goya_get_eeprom_data() local [all...] |
H A D | goya_security.c | 9 #include "../include/goya/asic_reg/goya_regs.h" 2382 struct goya_device *goya = hdev->asic_specific; in goya_init_security() local 2432 if (!(goya->hw_cap_initialized & HW_CAP_MMU)) { in goya_init_security()
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/goya/ |
H A D | Makefile | 2 HL_GOYA_FILES := goya/goya.o goya/goya_security.o goya/goya_hwmgr.o \ 3 goya/goya_coresight.o
|
H A D | goya.c | 11 #include "../include/goya/asic_reg/goya_masks.h" 12 #include "../include/goya/goya_reg_map.h" 75 #define GOYA_BOOT_FIT_FILE "habanalabs/goya/goya-boot-fit.itb" 76 #define GOYA_LINUX_FW_FILE "habanalabs/goya/goya-fit.itb" 125 "goya cq 0", "goya cq 1", "goya cq 2", "goya c 489 struct goya_device *goya = hdev->asic_specific; goya_set_ddr_bar_base() local 651 struct goya_device *goya = hdev->asic_specific; goya_qman0_set_security() local 798 struct goya_device *goya; goya_sw_init() local 885 struct goya_device *goya = hdev->asic_specific; goya_sw_fini() local 904 struct goya_device *goya = hdev->asic_specific; goya_init_dma_qman() local 989 struct goya_device *goya = hdev->asic_specific; goya_init_dma_qmans() local 1015 struct goya_device *goya = hdev->asic_specific; goya_disable_external_queues() local 1081 struct goya_device *goya = hdev->asic_specific; goya_stop_external_queues() local 1149 struct goya_device *goya = hdev->asic_specific; goya_init_cpu_queues() local 1317 struct goya_device *goya = hdev->asic_specific; goya_tpc_mbist_workaround() local 1344 struct goya_device *goya = hdev->asic_specific; goya_init_golden_registers() local 1725 struct goya_device *goya = hdev->asic_specific; goya_init_mme_qmans() local 1832 struct goya_device *goya = hdev->asic_specific; goya_init_tpc_qmans() local 1874 struct goya_device *goya = hdev->asic_specific; goya_disable_internal_queues() local 1921 struct goya_device *goya = hdev->asic_specific; goya_stop_internal_queues() local 2122 struct goya_device *goya = hdev->asic_specific; goya_dma_stall() local 2136 struct goya_device *goya = hdev->asic_specific; goya_tpc_stall() local 2153 struct goya_device *goya = hdev->asic_specific; goya_mme_stall() local 2163 struct goya_device *goya = hdev->asic_specific; goya_enable_msix() local 2213 struct goya_device *goya = hdev->asic_specific; goya_sync_irqs() local 2228 struct goya_device *goya = hdev->asic_specific; goya_disable_msix() local 2379 struct goya_device *goya = hdev->asic_specific; goya_init_cpu() local 2447 struct goya_device *goya = hdev->asic_specific; goya_mmu_init() local 2582 struct goya_device *goya = hdev->asic_specific; goya_hw_fini() local 2926 struct goya_device *goya = hdev->asic_specific; goya_send_cpu_message() local 3014 struct goya_device *goya = hdev->asic_specific; goya_test_cpu_queue() local 3426 struct goya_device *goya = hdev->asic_specific; goya_validate_wreg32() local 3936 struct goya_device *goya = hdev->asic_specific; goya_parse_cb_no_ext_queue() local 3965 struct goya_device *goya = hdev->asic_specific; goya_cs_parser() local 4233 struct goya_device *goya = hdev->asic_specific; goya_read_pte() local 4244 struct goya_device *goya = hdev->asic_specific; goya_write_pte() local 4471 struct goya_device *goya = hdev->asic_specific; goya_print_mmu_error_info() local 4624 struct goya_device *goya = hdev->asic_specific; goya_handle_eqe() local 4726 struct goya_device *goya = hdev->asic_specific; goya_get_events_stat() local 4848 struct goya_device *goya = hdev->asic_specific; goya_mmu_clear_pgt_range() local 4861 struct goya_device *goya = hdev->asic_specific; goya_mmu_set_dram_default_page() local 4875 struct goya_device *goya = hdev->asic_specific; goya_mmu_add_mappings_for_device_cpu() local 4953 struct goya_device *goya = hdev->asic_specific; goya_mmu_remove_device_cpu_mappings() local 4994 struct goya_device *goya = hdev->asic_specific; goya_mmu_prepare() local 5013 struct goya_device *goya = hdev->asic_specific; goya_mmu_invalidate_cache() local 5057 struct goya_device *goya = hdev->asic_specific; goya_mmu_invalidate_cache_range() local 5111 struct goya_device *goya = hdev->asic_specific; goya_send_heartbeat() local 5121 struct goya_device *goya = hdev->asic_specific; goya_cpucp_info_get() local 5247 struct goya_device *goya = hdev->asic_specific; global() variable 5255 struct goya_device *goya = hdev->asic_specific; global() variable 5268 struct goya_device *goya = hdev->asic_specific; goya_get_eeprom_data() local [all...] |
H A D | goya_hwmgr.c | 12 struct goya_device *goya = hdev->asic_specific; in goya_set_pll_profile() local 26 hl_set_frequency(hdev, MME_PLL, goya->mme_clk); in goya_set_pll_profile() 27 hl_set_frequency(hdev, TPC_PLL, goya->tpc_clk); in goya_set_pll_profile() 28 hl_set_frequency(hdev, IC_PLL, goya->ic_clk); in goya_set_pll_profile() 87 struct goya_device *goya = hdev->asic_specific; in mme_clk_store() local 109 goya->mme_clk = value; in mme_clk_store() 136 struct goya_device *goya = hdev->asic_specific; in tpc_clk_store() local 158 goya->tpc_clk = value; in tpc_clk_store() 185 struct goya_device *goya = hdev->asic_specific; in ic_clk_store() local 207 goya in ic_clk_store() [all...] |
H A D | goya_security.c | 9 #include "../include/goya/asic_reg/goya_regs.h" 2382 struct goya_device *goya = hdev->asic_specific; in goya_init_security() local 2432 if (!(goya->hw_cap_initialized & HW_CAP_MMU)) { in goya_init_security()
|
Completed in 13 milliseconds