asic_prop 14 drivers/misc/habanalabs/asid.c hdev->asid_bitmap = kcalloc(BITS_TO_LONGS(hdev->asic_prop.max_asid), asic_prop 40 drivers/misc/habanalabs/asid.c hdev->asic_prop.max_asid); asic_prop 41 drivers/misc/habanalabs/asid.c if (found == hdev->asic_prop.max_asid) asic_prop 53 drivers/misc/habanalabs/asid.c if (WARN((asid == 0 || asid >= hdev->asic_prop.max_asid), asic_prop 121 drivers/misc/habanalabs/command_buffer.c cb_size <= hdev->asic_prop.cb_pool_cb_size) { asic_prop 428 drivers/misc/habanalabs/command_buffer.c for (i = 0 ; i < hdev->asic_prop.cb_pool_cb_cnt ; i++) { asic_prop 429 drivers/misc/habanalabs/command_buffer.c cb = hl_cb_alloc(hdev, hdev->asic_prop.cb_pool_cb_size, asic_prop 395 drivers/misc/habanalabs/command_submission.c struct asic_fixed_properties *asic = &hdev->asic_prop; asic_prop 306 drivers/misc/habanalabs/debugfs.c return ctx->hdev->asic_prop.mmu_pgt_addr + asic_prop 307 drivers/misc/habanalabs/debugfs.c (ctx->asid * ctx->hdev->asic_prop.mmu_hop_table_size); asic_prop 313 drivers/misc/habanalabs/debugfs.c return hop_addr + ctx->hdev->asic_prop.mmu_pte_size * asic_prop 320 drivers/misc/habanalabs/debugfs.c return hop_addr + ctx->hdev->asic_prop.mmu_pte_size * asic_prop 327 drivers/misc/habanalabs/debugfs.c return hop_addr + ctx->hdev->asic_prop.mmu_pte_size * asic_prop 334 drivers/misc/habanalabs/debugfs.c return hop_addr + ctx->hdev->asic_prop.mmu_pte_size * asic_prop 341 drivers/misc/habanalabs/debugfs.c return hop_addr + ctx->hdev->asic_prop.mmu_pte_size * asic_prop 516 drivers/misc/habanalabs/debugfs.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 418 drivers/misc/habanalabs/device.c hdev->high_pll = hdev->asic_prop.high_pll; asic_prop 916 drivers/misc/habanalabs/device.c for (i = 0 ; i < hdev->asic_prop.completion_queues_count ; i++) asic_prop 1125 drivers/misc/habanalabs/device.c kcalloc(hdev->asic_prop.completion_queues_count, asic_prop 1135 drivers/misc/habanalabs/device.c i < hdev->asic_prop.completion_queues_count; asic_prop 1226 drivers/misc/habanalabs/device.c hdev->asic_prop.dram_size / 1024 / 1024 / 1024); asic_prop 1391 drivers/misc/habanalabs/device.c for (i = 0 ; i < hdev->asic_prop.completion_queues_count ; i++) asic_prop 200 drivers/misc/habanalabs/firmware_if.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 334 drivers/misc/habanalabs/goya/goya.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 472 drivers/misc/habanalabs/goya/goya.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 561 drivers/misc/habanalabs/goya/goya.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 571 drivers/misc/habanalabs/goya/goya.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 1508 drivers/misc/habanalabs/goya/goya.c qman_base_addr = hdev->asic_prop.sram_base_address + asic_prop 1558 drivers/misc/habanalabs/goya/goya.c qman_base_addr = hdev->asic_prop.sram_base_address + asic_prop 1619 drivers/misc/habanalabs/goya/goya.c qman_base_addr = hdev->asic_prop.sram_base_address + base_off; asic_prop 2022 drivers/misc/habanalabs/goya/goya.c int cq_cnt = hdev->asic_prop.completion_queues_count; asic_prop 2078 drivers/misc/habanalabs/goya/goya.c for (i = 0 ; i < hdev->asic_prop.completion_queues_count ; i++) asic_prop 2097 drivers/misc/habanalabs/goya/goya.c for (i = 0 ; i < hdev->asic_prop.completion_queues_count ; i++) { asic_prop 2271 drivers/misc/habanalabs/goya/goya.c dest = hdev->asic_prop.uboot_ver; asic_prop 2276 drivers/misc/habanalabs/goya/goya.c dest = hdev->asic_prop.preboot_ver; asic_prop 2461 drivers/misc/habanalabs/goya/goya.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 2519 drivers/misc/habanalabs/goya/goya.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 2829 drivers/misc/habanalabs/goya/goya.c *dma_handle = hdev->asic_prop.sram_base_address; asic_prop 3286 drivers/misc/habanalabs/goya/goya.c hdev->asic_prop.sram_user_base_address, asic_prop 3287 drivers/misc/habanalabs/goya/goya.c hdev->asic_prop.sram_end_address)) { asic_prop 3298 drivers/misc/habanalabs/goya/goya.c hdev->asic_prop.dram_user_base_address, asic_prop 3299 drivers/misc/habanalabs/goya/goya.c hdev->asic_prop.dram_end_address)) { asic_prop 3350 drivers/misc/habanalabs/goya/goya.c hdev->asic_prop.sram_user_base_address, asic_prop 3351 drivers/misc/habanalabs/goya/goya.c hdev->asic_prop.sram_end_address)) { asic_prop 3359 drivers/misc/habanalabs/goya/goya.c hdev->asic_prop.dram_user_base_address, asic_prop 3360 drivers/misc/habanalabs/goya/goya.c hdev->asic_prop.dram_end_address)) { asic_prop 3426 drivers/misc/habanalabs/goya/goya.c hdev->asic_prop.va_space_host_start_address, asic_prop 3427 drivers/misc/habanalabs/goya/goya.c hdev->asic_prop.va_space_host_end_address)) { asic_prop 3947 drivers/misc/habanalabs/goya/goya.c struct asic_fixed_properties *asic_prop = &hdev->asic_prop; asic_prop 3957 drivers/misc/habanalabs/goya/goya.c asic_prop->sram_user_base_address, asic_prop 3958 drivers/misc/habanalabs/goya/goya.c asic_prop->sram_end_address)) asic_prop 3964 drivers/misc/habanalabs/goya/goya.c asic_prop->dram_user_base_address, asic_prop 3965 drivers/misc/habanalabs/goya/goya.c asic_prop->dram_end_address)) asic_prop 4060 drivers/misc/habanalabs/goya/goya.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 4074 drivers/misc/habanalabs/goya/goya.c (addr < DRAM_PHYS_BASE + hdev->asic_prop.dram_size)) { asic_prop 4117 drivers/misc/habanalabs/goya/goya.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 4131 drivers/misc/habanalabs/goya/goya.c (addr < DRAM_PHYS_BASE + hdev->asic_prop.dram_size)) { asic_prop 4682 drivers/misc/habanalabs/goya/goya.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 4718 drivers/misc/habanalabs/goya/goya.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 4733 drivers/misc/habanalabs/goya/goya.c u64 addr = hdev->asic_prop.mmu_dram_default_page_addr; asic_prop 4745 drivers/misc/habanalabs/goya/goya.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 4821 drivers/misc/habanalabs/goya/goya.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 4978 drivers/misc/habanalabs/goya/goya.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 362 drivers/misc/habanalabs/goya/goya_coresight.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 1283 drivers/misc/habanalabs/habanalabs.h struct asic_fixed_properties asic_prop; asic_prop 46 drivers/misc/habanalabs/habanalabs_ioctl.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 99 drivers/misc/habanalabs/habanalabs_ioctl.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 598 drivers/misc/habanalabs/hw_queue.c struct asic_fixed_properties *asic = &hdev->asic_prop; asic_prop 424 drivers/misc/habanalabs/hwmon.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 65 drivers/misc/habanalabs/memory.c page_size = hdev->asic_prop.dram_page_size; asic_prop 540 drivers/misc/habanalabs/memory.c page_size = hdev->asic_prop.dram_page_size; asic_prop 1520 drivers/misc/habanalabs/memory.c struct asic_fixed_properties *prop = &ctx->hdev->asic_prop; asic_prop 1668 drivers/misc/habanalabs/memory.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 34 drivers/misc/habanalabs/mmu.c hdev->asic_prop.mmu_hop_table_size); asic_prop 43 drivers/misc/habanalabs/mmu.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 81 drivers/misc/habanalabs/mmu.c return ctx->hdev->asic_prop.mmu_pgt_addr + asic_prop 82 drivers/misc/habanalabs/mmu.c (ctx->asid * ctx->hdev->asic_prop.mmu_hop_table_size); asic_prop 88 drivers/misc/habanalabs/mmu.c (ctx->asid * ctx->hdev->asic_prop.mmu_hop_table_size); asic_prop 170 drivers/misc/habanalabs/mmu.c return hop_addr + ctx->hdev->asic_prop.mmu_pte_size * asic_prop 223 drivers/misc/habanalabs/mmu.c u64 page_mask = (ctx->hdev->asic_prop.mmu_hop_table_size - 1); asic_prop 239 drivers/misc/habanalabs/mmu.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 339 drivers/misc/habanalabs/mmu.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 397 drivers/misc/habanalabs/mmu.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 519 drivers/misc/habanalabs/mmu.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 711 drivers/misc/habanalabs/mmu.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 148 drivers/misc/habanalabs/pci.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 199 drivers/misc/habanalabs/pci.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 259 drivers/misc/habanalabs/pci.c struct asic_fixed_properties *prop = &hdev->asic_prop; asic_prop 110 drivers/misc/habanalabs/sysfs.c return sprintf(buf, "%s\n", hdev->asic_prop.uboot_ver); asic_prop 118 drivers/misc/habanalabs/sysfs.c return sprintf(buf, "%s", hdev->asic_prop.armcp_info.kernel_version); asic_prop 126 drivers/misc/habanalabs/sysfs.c return sprintf(buf, "%s\n", hdev->asic_prop.armcp_info.armcp_version); asic_prop 135 drivers/misc/habanalabs/sysfs.c hdev->asic_prop.armcp_info.cpld_version); asic_prop 144 drivers/misc/habanalabs/sysfs.c hdev->asic_prop.armcp_info.infineon_version); asic_prop 152 drivers/misc/habanalabs/sysfs.c return sprintf(buf, "%s\n", hdev->asic_prop.armcp_info.fuse_version); asic_prop 160 drivers/misc/habanalabs/sysfs.c return sprintf(buf, "%s", hdev->asic_prop.armcp_info.thermal_version); asic_prop 168 drivers/misc/habanalabs/sysfs.c return sprintf(buf, "%s\n", hdev->asic_prop.preboot_ver); asic_prop 410 drivers/misc/habanalabs/sysfs.c hdev->max_power = hdev->asic_prop.max_power_default;