goya              425 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya              429 drivers/misc/habanalabs/goya/goya.c 	if ((goya) && (goya->ddr_bar_cur_addr == addr))
goya              437 drivers/misc/habanalabs/goya/goya.c 	if (goya) {
goya              438 drivers/misc/habanalabs/goya/goya.c 		old_addr = goya->ddr_bar_cur_addr;
goya              439 drivers/misc/habanalabs/goya/goya.c 		goya->ddr_bar_cur_addr = addr;
goya              540 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya              542 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_MMU))
goya              662 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya;
goya              666 drivers/misc/habanalabs/goya/goya.c 	goya = kzalloc(sizeof(*goya), GFP_KERNEL);
goya              667 drivers/misc/habanalabs/goya/goya.c 	if (!goya)
goya              671 drivers/misc/habanalabs/goya/goya.c 	goya->ddr_bar_cur_addr = DRAM_PHYS_BASE;
goya              673 drivers/misc/habanalabs/goya/goya.c 	goya->mme_clk = GOYA_PLL_FREQ_LOW;
goya              674 drivers/misc/habanalabs/goya/goya.c 	goya->tpc_clk = GOYA_PLL_FREQ_LOW;
goya              675 drivers/misc/habanalabs/goya/goya.c 	goya->ic_clk = GOYA_PLL_FREQ_LOW;
goya              677 drivers/misc/habanalabs/goya/goya.c 	hdev->asic_specific = goya;
goya              720 drivers/misc/habanalabs/goya/goya.c 	spin_lock_init(&goya->hw_queues_lock);
goya              734 drivers/misc/habanalabs/goya/goya.c 	kfree(goya);
goya              747 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya              758 drivers/misc/habanalabs/goya/goya.c 	kfree(goya);
goya              766 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya              802 drivers/misc/habanalabs/goya/goya.c 	if (goya->hw_cap_initialized & HW_CAP_MMU)
goya              847 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya              851 drivers/misc/habanalabs/goya/goya.c 	if (goya->hw_cap_initialized & HW_CAP_DMA)
goya              861 drivers/misc/habanalabs/goya/goya.c 	goya->hw_cap_initialized |= HW_CAP_DMA;
goya              872 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya              874 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_DMA))
goya              938 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya              940 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_DMA))
goya             1006 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             1015 drivers/misc/habanalabs/goya/goya.c 	if (goya->hw_cap_initialized & HW_CAP_CPU_Q)
goya             1059 drivers/misc/habanalabs/goya/goya.c 	goya->hw_cap_initialized |= HW_CAP_CPU_Q;
goya             1174 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             1180 drivers/misc/habanalabs/goya/goya.c 	if (goya->hw_cap_initialized & HW_CAP_TPC_MBIST)
goya             1188 drivers/misc/habanalabs/goya/goya.c 	goya->hw_cap_initialized |= HW_CAP_TPC_MBIST;
goya             1201 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             1205 drivers/misc/habanalabs/goya/goya.c 	if (goya->hw_cap_initialized & HW_CAP_GOLDEN)
goya             1488 drivers/misc/habanalabs/goya/goya.c 	goya->hw_cap_initialized |= HW_CAP_GOLDEN;
goya             1583 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             1586 drivers/misc/habanalabs/goya/goya.c 	if (goya->hw_cap_initialized & HW_CAP_MME)
goya             1598 drivers/misc/habanalabs/goya/goya.c 	goya->hw_cap_initialized |= HW_CAP_MME;
goya             1690 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             1696 drivers/misc/habanalabs/goya/goya.c 	if (goya->hw_cap_initialized & HW_CAP_TPC)
goya             1721 drivers/misc/habanalabs/goya/goya.c 	goya->hw_cap_initialized |= HW_CAP_TPC;
goya             1732 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             1734 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_MME))
goya             1741 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_TPC))
goya             1779 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             1782 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_MME))
goya             1812 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_TPC))
goya             1980 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             1982 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_DMA))
goya             1994 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             1996 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_TPC))
goya             2011 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             2013 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_MME))
goya             2021 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             2025 drivers/misc/habanalabs/goya/goya.c 	if (goya->hw_cap_initialized & HW_CAP_MSIX)
goya             2057 drivers/misc/habanalabs/goya/goya.c 	goya->hw_cap_initialized |= HW_CAP_MSIX;
goya             2071 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             2074 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_MSIX))
goya             2086 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             2089 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_MSIX))
goya             2104 drivers/misc/habanalabs/goya/goya.c 	goya->hw_cap_initialized &= ~HW_CAP_MSIX;
goya             2298 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             2305 drivers/misc/habanalabs/goya/goya.c 	if (goya->hw_cap_initialized & HW_CAP_CPU)
goya             2422 drivers/misc/habanalabs/goya/goya.c 	goya->hw_cap_initialized |= HW_CAP_CPU;
goya             2462 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             2469 drivers/misc/habanalabs/goya/goya.c 	if (goya->hw_cap_initialized & HW_CAP_MMU)
goya             2487 drivers/misc/habanalabs/goya/goya.c 	goya->hw_cap_initialized |= HW_CAP_MMU;
goya             2597 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             2635 drivers/misc/habanalabs/goya/goya.c 		goya->hw_cap_initialized &= ~(HW_CAP_DMA | HW_CAP_MME |
goya             2649 drivers/misc/habanalabs/goya/goya.c 	goya->hw_cap_initialized &= ~(HW_CAP_CPU | HW_CAP_CPU_Q |
goya             2654 drivers/misc/habanalabs/goya/goya.c 	memset(goya->events_stat, 0, sizeof(goya->events_stat));
goya             2953 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             2955 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_CPU_Q)) {
goya             3038 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             3044 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_CPU_Q))
goya             3448 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             3471 drivers/misc/habanalabs/goya/goya.c 	if (goya->hw_cap_initialized & HW_CAP_MMU)
goya             3948 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             3950 drivers/misc/habanalabs/goya/goya.c 	if (goya->hw_cap_initialized & HW_CAP_MMU)
goya             3977 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             3982 drivers/misc/habanalabs/goya/goya.c 	if (goya->hw_cap_initialized & HW_CAP_MMU)
goya             4159 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             4165 drivers/misc/habanalabs/goya/goya.c 			(addr - goya->ddr_bar_cur_addr));
goya             4170 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             4176 drivers/misc/habanalabs/goya/goya.c 			(addr - goya->ddr_bar_cur_addr));
goya             4389 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             4393 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_MMU))
goya             4510 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             4512 drivers/misc/habanalabs/goya/goya.c 	goya->events_stat[event_type]++;
goya             4513 drivers/misc/habanalabs/goya/goya.c 	goya->events_stat_aggregate[event_type]++;
goya             4597 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             4600 drivers/misc/habanalabs/goya/goya.c 		*size = (u32) sizeof(goya->events_stat_aggregate);
goya             4601 drivers/misc/habanalabs/goya/goya.c 		return goya->events_stat_aggregate;
goya             4604 drivers/misc/habanalabs/goya/goya.c 	*size = (u32) sizeof(goya->events_stat);
goya             4605 drivers/misc/habanalabs/goya/goya.c 	return goya->events_stat;
goya             4719 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             4724 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_MMU))
goya             4732 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             4737 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_MMU))
goya             4746 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             4750 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_MMU))
goya             4796 drivers/misc/habanalabs/goya/goya.c 	goya->device_cpu_mmu_mappings_done = true;
goya             4822 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             4825 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_MMU))
goya             4828 drivers/misc/habanalabs/goya/goya.c 	if (!goya->device_cpu_mmu_mappings_done)
goya             4856 drivers/misc/habanalabs/goya/goya.c 	goya->device_cpu_mmu_mappings_done = false;
goya             4861 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             4864 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_MMU))
goya             4879 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             4883 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_MMU))
goya             4918 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             4922 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_MMU))
goya             4967 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             4969 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_CPU_Q))
goya             4977 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             4982 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_CPU_Q))
goya             5090 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             5092 drivers/misc/habanalabs/goya/goya.c 	spin_lock(&goya->hw_queues_lock);
goya             5097 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             5099 drivers/misc/habanalabs/goya/goya.c 	spin_unlock(&goya->hw_queues_lock);
goya             5110 drivers/misc/habanalabs/goya/goya.c 	struct goya_device *goya = hdev->asic_specific;
goya             5112 drivers/misc/habanalabs/goya/goya.c 	if (!(goya->hw_cap_initialized & HW_CAP_CPU_Q))
goya               12 drivers/misc/habanalabs/goya/goya_hwmgr.c 	struct goya_device *goya = hdev->asic_specific;
goya               26 drivers/misc/habanalabs/goya/goya_hwmgr.c 		hl_set_frequency(hdev, MME_PLL, goya->mme_clk);
goya               27 drivers/misc/habanalabs/goya/goya_hwmgr.c 		hl_set_frequency(hdev, TPC_PLL, goya->tpc_clk);
goya               28 drivers/misc/habanalabs/goya/goya_hwmgr.c 		hl_set_frequency(hdev, IC_PLL, goya->ic_clk);
goya               56 drivers/misc/habanalabs/goya/goya_hwmgr.c 	struct goya_device *goya = hdev->asic_specific;
goya               78 drivers/misc/habanalabs/goya/goya_hwmgr.c 	goya->mme_clk = value;
goya              105 drivers/misc/habanalabs/goya/goya_hwmgr.c 	struct goya_device *goya = hdev->asic_specific;
goya              127 drivers/misc/habanalabs/goya/goya_hwmgr.c 	goya->tpc_clk = value;
goya              154 drivers/misc/habanalabs/goya/goya_hwmgr.c 	struct goya_device *goya = hdev->asic_specific;
goya              176 drivers/misc/habanalabs/goya/goya_hwmgr.c 	goya->ic_clk = value;
goya             2286 drivers/misc/habanalabs/goya/goya_security.c 	struct goya_device *goya = hdev->asic_specific;
goya             2336 drivers/misc/habanalabs/goya/goya_security.c 	if (!(goya->hw_cap_initialized & HW_CAP_MMU)) {