Searched refs:asic_prop (Results 1 – 16 of 16) sorted by relevance
| /Linux-v5.4/drivers/misc/habanalabs/ |
| D | asid.c | 14 hdev->asid_bitmap = kcalloc(BITS_TO_LONGS(hdev->asic_prop.max_asid), in hl_asid_init() 40 hdev->asic_prop.max_asid); in hl_asid_alloc() 41 if (found == hdev->asic_prop.max_asid) in hl_asid_alloc() 53 if (WARN((asid == 0 || asid >= hdev->asic_prop.max_asid), in hl_asid_free()
|
| D | sysfs.c | 110 return sprintf(buf, "%s\n", hdev->asic_prop.uboot_ver); in uboot_ver_show() 118 return sprintf(buf, "%s", hdev->asic_prop.armcp_info.kernel_version); in armcp_kernel_ver_show() 126 return sprintf(buf, "%s\n", hdev->asic_prop.armcp_info.armcp_version); in armcp_ver_show() 135 hdev->asic_prop.armcp_info.cpld_version); in cpld_ver_show() 144 hdev->asic_prop.armcp_info.infineon_version); in infineon_ver_show() 152 return sprintf(buf, "%s\n", hdev->asic_prop.armcp_info.fuse_version); in fuse_ver_show() 160 return sprintf(buf, "%s", hdev->asic_prop.armcp_info.thermal_version); in thermal_ver_show() 168 return sprintf(buf, "%s\n", hdev->asic_prop.preboot_ver); in preboot_btl_ver_show() 410 hdev->max_power = hdev->asic_prop.max_power_default; in hl_sysfs_init()
|
| D | mmu.c | 34 hdev->asic_prop.mmu_hop_table_size); in free_hop() 43 struct asic_fixed_properties *prop = &hdev->asic_prop; in alloc_hop() 81 return ctx->hdev->asic_prop.mmu_pgt_addr + in get_phys_hop0_addr() 82 (ctx->asid * ctx->hdev->asic_prop.mmu_hop_table_size); in get_phys_hop0_addr() 88 (ctx->asid * ctx->hdev->asic_prop.mmu_hop_table_size); in get_hop0_addr() 170 return hop_addr + ctx->hdev->asic_prop.mmu_pte_size * in get_hopN_pte_addr() 223 u64 page_mask = (ctx->hdev->asic_prop.mmu_hop_table_size - 1); in get_phys_addr() 239 struct asic_fixed_properties *prop = &hdev->asic_prop; in dram_default_mapping_init() 339 struct asic_fixed_properties *prop = &hdev->asic_prop; in dram_default_mapping_fini() 397 struct asic_fixed_properties *prop = &hdev->asic_prop; in hl_mmu_init() [all …]
|
| D | pci.c | 148 struct asic_fixed_properties *prop = &hdev->asic_prop; in hl_pci_iatu_write() 199 struct asic_fixed_properties *prop = &hdev->asic_prop; in hl_pci_set_dram_bar_base() 259 struct asic_fixed_properties *prop = &hdev->asic_prop; in hl_pci_init_iatu()
|
| D | debugfs.c | 306 return ctx->hdev->asic_prop.mmu_pgt_addr + in get_hop0_addr() 307 (ctx->asid * ctx->hdev->asic_prop.mmu_hop_table_size); in get_hop0_addr() 313 return hop_addr + ctx->hdev->asic_prop.mmu_pte_size * in get_hop0_pte_addr() 320 return hop_addr + ctx->hdev->asic_prop.mmu_pte_size * in get_hop1_pte_addr() 327 return hop_addr + ctx->hdev->asic_prop.mmu_pte_size * in get_hop2_pte_addr() 334 return hop_addr + ctx->hdev->asic_prop.mmu_pte_size * in get_hop3_pte_addr() 341 return hop_addr + ctx->hdev->asic_prop.mmu_pte_size * in get_hop4_pte_addr() 516 struct asic_fixed_properties *prop = &hdev->asic_prop; in hl_is_device_va()
|
| D | command_buffer.c | 121 cb_size <= hdev->asic_prop.cb_pool_cb_size) { in hl_cb_create() 428 for (i = 0 ; i < hdev->asic_prop.cb_pool_cb_cnt ; i++) { in hl_cb_pool_init() 429 cb = hl_cb_alloc(hdev, hdev->asic_prop.cb_pool_cb_size, in hl_cb_pool_init()
|
| D | device.c | 418 hdev->high_pll = hdev->asic_prop.high_pll; in device_late_init() 914 for (i = 0 ; i < hdev->asic_prop.completion_queues_count ; i++) in hl_device_reset() 1123 kcalloc(hdev->asic_prop.completion_queues_count, in hl_device_init() 1133 i < hdev->asic_prop.completion_queues_count; in hl_device_init() 1223 hdev->asic_prop.dram_size / 1024 / 1024 / 1024); in hl_device_init() 1388 for (i = 0 ; i < hdev->asic_prop.completion_queues_count ; i++) in hl_device_fini()
|
| D | habanalabs_ioctl.c | 46 struct asic_fixed_properties *prop = &hdev->asic_prop; in hw_ip_info() 99 struct asic_fixed_properties *prop = &hdev->asic_prop; in dram_usage_info()
|
| D | memory.c | 65 page_size = hdev->asic_prop.dram_page_size; in alloc_device_memory() 540 page_size = hdev->asic_prop.dram_page_size; in get_va_block() 1510 struct asic_fixed_properties *prop = &ctx->hdev->asic_prop; in hl_vm_ctx_init() 1658 struct asic_fixed_properties *prop = &hdev->asic_prop; in hl_vm_init()
|
| D | firmware_if.c | 200 struct asic_fixed_properties *prop = &hdev->asic_prop; in hl_fw_armcp_info_get()
|
| D | hwmon.c | 424 struct asic_fixed_properties *prop = &hdev->asic_prop; in hl_hwmon_init()
|
| D | hw_queue.c | 598 struct asic_fixed_properties *asic = &hdev->asic_prop; in hl_hw_queues_create()
|
| D | command_submission.c | 395 struct asic_fixed_properties *asic = &hdev->asic_prop; in validate_queue_index()
|
| D | habanalabs.h | 1283 struct asic_fixed_properties asic_prop; member
|
| /Linux-v5.4/drivers/misc/habanalabs/goya/ |
| D | goya.c | 334 struct asic_fixed_properties *prop = &hdev->asic_prop; in goya_get_fixed_properties() 472 struct asic_fixed_properties *prop = &hdev->asic_prop; in goya_early_init() 561 struct asic_fixed_properties *prop = &hdev->asic_prop; in goya_fetch_psoc_frequency() 571 struct asic_fixed_properties *prop = &hdev->asic_prop; in goya_late_init() 1498 qman_base_addr = hdev->asic_prop.sram_base_address + in goya_init_mme_qman() 1548 qman_base_addr = hdev->asic_prop.sram_base_address + in goya_init_mme_cmdq() 1609 qman_base_addr = hdev->asic_prop.sram_base_address + base_off; in goya_init_tpc_qman() 1980 int cq_cnt = hdev->asic_prop.completion_queues_count; in goya_enable_msix() 2036 for (i = 0 ; i < hdev->asic_prop.completion_queues_count ; i++) in goya_sync_irqs() 2055 for (i = 0 ; i < hdev->asic_prop.completion_queues_count ; i++) { in goya_disable_msix() [all …]
|
| D | goya_coresight.c | 362 struct asic_fixed_properties *prop = &hdev->asic_prop; in goya_etr_validate_address()
|