Home
last modified time | relevance | path

Searched refs:gaudi (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/misc/habanalabs/gaudi/
H A DMakefile2 HL_GAUDI_FILES := gaudi/gaudi.o gaudi/gaudi_hwmgr.o gaudi/gaudi_security.o \
3 gaudi/gaudi_coresight.o
H A Dgaudi_hwmgr.c9 #include "../include/gaudi/gaudi_fw_if.h"
13 struct gaudi_device *gaudi = hdev->asic_specific; in gaudi_set_pll_profile() local
16 hl_set_frequency(hdev, MME_PLL, gaudi->max_freq_value); in gaudi_set_pll_profile()
54 struct gaudi_device *gaudi = hdev->asic_specific; in clk_max_freq_mhz_show() local
62 gaudi->max_freq_value = value; in clk_max_freq_mhz_show()
71 struct gaudi_device *gaudi = hdev->asic_specific; in clk_max_freq_mhz_store() local
86 gaudi->max_freq_value = value * 1000 * 1000; in clk_max_freq_mhz_store()
88 hl_set_frequency(hdev, MME_PLL, gaudi->max_freq_value); in clk_max_freq_mhz_store()
H A Dgaudi.c11 #include "../include/gaudi/gaudi_masks.h"
12 #include "../include/gaudi/gaudi_fw_if.h"
13 #include "../include/gaudi/gaudi_reg_map.h"
14 #include "../include/gaudi/gaudi_async_ids_map_extended.h"
64 #define GAUDI_BOOT_FIT_FILE "habanalabs/gaudi/gaudi-boot-fit.itb"
65 #define GAUDI_LINUX_FW_FILE "habanalabs/gaudi/gaudi-fit.itb"
66 #define GAUDI_TPC_FW_FILE "habanalabs/gaudi/gaudi_tpc.bin"
107 "gaudi c
500 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_set_hbm_bar_base() local
797 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_late_init() local
915 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_free_internal_qmans_pq_mem() local
931 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_alloc_internal_qmans_pq_mem() local
977 struct gaudi_device *gaudi; gaudi_sw_init() local
1068 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_sw_fini() local
1175 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_enable_msi() local
1210 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_sync_irqs() local
1231 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_disable_msi() local
1259 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_scrambler_sram() local
1323 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_scrambler_hbm() local
1965 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_pci_dma_qmans() local
2087 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_hbm_dma_qmans() local
2205 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_mme_qmans() local
2326 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_tpc_qmans() local
2371 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_disable_pci_dma_qmans() local
2383 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_disable_hbm_dma_qmans() local
2397 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_disable_mme_qmans() local
2408 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_disable_tpc_qmans() local
2423 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_stop_pci_dma_qmans() local
2436 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_stop_hbm_dma_qmans() local
2452 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_stop_mme_qmans() local
2464 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_stop_tpc_qmans() local
2481 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_pci_dma_stall() local
2493 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_hbm_dma_stall() local
2507 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_mme_stall() local
2533 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_tpc_stall() local
2550 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_set_clock_gating() local
2608 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_disable_clock_gating() local
2698 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_mmu_init() local
2806 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_cpu() local
2838 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_cpu_queues() local
3020 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_hw_fini() local
3132 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_ring_doorbell() local
3418 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_get_int_queue_base() local
3437 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_send_cpu_message() local
3531 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_test_cpu_queue() local
4285 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_cs_parser() local
4301 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_add_end_of_cb_packets() local
4521 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_mmu_clear_pgt_range() local
4539 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_debugfs_read32() local
4586 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_debugfs_write32() local
4633 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_debugfs_read64() local
4684 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_debugfs_write64() local
4733 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_read_pte() local
4744 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_write_pte() local
4762 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_mmu_prepare() local
5200 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_print_mmu_error_info() local
5254 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_extract_ecc_info() local
5524 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_soft_reset_late_init() local
5634 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_tpc_read_interrupts() local
5719 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_handle_eqe() local
5930 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_get_events_stat() local
5944 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_mmu_invalidate_cache() local
5988 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_mmu_invalidate_cache_range() local
6073 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_send_heartbeat() local
6083 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_cpucp_info_get() local
6113 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_is_device_idle() local
6221 struct gaudi_device *gaudi = hdev->asic_specific; global() variable
6229 struct gaudi_device *gaudi = hdev->asic_specific; global() variable
6242 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_get_eeprom_data() local
6257 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_run_tpc_kernel() local
[all...]
H A Dgaudi_coresight.c9 #include "../include/gaudi/gaudi_coresight.h"
10 #include "../include/gaudi/asic_reg/gaudi_regs.h"
11 #include "../include/gaudi/gaudi_masks.h"
12 #include "../include/gaudi/gaudi_reg_map.h"
534 struct gaudi_device *gaudi = hdev->asic_specific; in gaudi_etr_validate_address() local
550 if ((gaudi->hw_cap_initialized & HW_CAP_MMU) && in gaudi_etr_validate_address()
568 if (!(gaudi->hw_cap_initialized & HW_CAP_MMU)) in gaudi_etr_validate_address()
H A Dgaudi_security.c9 #include "../include/gaudi/asic_reg/gaudi_regs.h"
8953 struct gaudi_device *gaudi = hdev->asic_specific; in gaudi_init_range_registers_hbw() local
9041 if (gaudi->hw_cap_initialized & HW_CAP_MMU) in gaudi_init_range_registers_hbw()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi/
H A DMakefile2 HL_GAUDI_FILES := gaudi/gaudi.o gaudi/gaudi_security.o \
3 gaudi/gaudi_coresight.o
H A Dgaudi.c11 #include "../include/gaudi/gaudi_masks.h"
12 #include "../include/gaudi/gaudi_fw_if.h"
13 #include "../include/gaudi/gaudi_reg_map.h"
14 #include "../include/gaudi/gaudi_async_ids_map_extended.h"
62 #define GAUDI_BOOT_FIT_FILE "habanalabs/gaudi/gaudi-boot-fit.itb"
63 #define GAUDI_LINUX_FW_FILE "habanalabs/gaudi/gaudi-fit.itb"
64 #define GAUDI_TPC_FW_FILE "habanalabs/gaudi/gaudi_tpc.bin"
725 struct gaudi_device *gaudi in gaudi_set_hbm_bar_base() local
914 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_fetch_psoc_frequency() local
1091 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_collective_map_sobs() local
1146 gaudi_collective_mstr_sob_mask_set(struct gaudi_device *gaudi) gaudi_collective_mstr_sob_mask_set() argument
1168 struct gaudi_device *gaudi; gaudi_collective_init() local
1199 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_reset_sob_group() local
1213 struct gaudi_device *gaudi; gaudi_collective_master_init_job() local
1314 struct gaudi_device *gaudi; gaudi_collective_wait_init_cs() local
1526 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_collective_wait_create_jobs() local
1608 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_late_init() local
1748 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_free_internal_qmans_pq_mem() local
1762 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_alloc_internal_qmans_pq_mem() local
1850 struct gaudi_device *gaudi; gaudi_sw_init() local
1944 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_sw_fini() local
2017 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_enable_msi() local
2044 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_sync_irqs() local
2055 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_disable_msi() local
2069 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_scrambler_sram() local
2137 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_scrambler_hbm() local
2685 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_pci_dma_qmans() local
2831 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_hbm_dma_qmans() local
2955 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_mme_qmans() local
3100 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_tpc_qmans() local
3233 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_nic_qmans() local
3285 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_disable_pci_dma_qmans() local
3297 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_disable_hbm_dma_qmans() local
3311 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_disable_mme_qmans() local
3322 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_disable_tpc_qmans() local
3337 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_disable_nic_qmans() local
3361 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_stop_pci_dma_qmans() local
3374 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_stop_hbm_dma_qmans() local
3390 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_stop_mme_qmans() local
3402 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_stop_tpc_qmans() local
3419 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_stop_nic_qmans() local
3486 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_pci_dma_stall() local
3498 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_hbm_dma_stall() local
3512 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_mme_stall() local
3538 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_tpc_stall() local
3642 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_mmu_init() local
3787 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_cpu() local
3818 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_init_cpu_queues() local
3916 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_hw_init() local
4007 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_hw_fini() local
4189 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_ring_doorbell() local
4666 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_get_int_queue_base() local
4685 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_send_cpu_message() local
4775 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_test_cpu_queue() local
5472 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_parse_cb_no_ext_queue() local
5515 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_cs_parser() local
5862 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_mmu_clear_pgt_range() local
6030 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_read_pte() local
6041 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_write_pte() local
6059 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_mmu_prepare() local
6667 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_print_and_get_mmu_error_info() local
7562 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_handle_eqe() local
7891 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_get_events_stat() local
7904 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_mmu_invalidate_cache() local
7979 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_send_heartbeat() local
7989 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_cpucp_info_get() local
8016 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_is_device_idle() local
8153 struct gaudi_device *gaudi = hdev->asic_specific; global() variable
8161 struct gaudi_device *gaudi = hdev->asic_specific; global() variable
8174 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_get_eeprom_data() local
8184 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_get_monitor_dump() local
8295 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_internal_cb_pool_init() local
8375 struct gaudi_device *gaudi = hdev->asic_specific; gaudi_internal_cb_pool_fini() local
[all...]
H A Dgaudi_coresight.c9 #include "../include/gaudi/gaudi_coresight.h"
10 #include "../include/gaudi/asic_reg/gaudi_regs.h"
11 #include "../include/gaudi/gaudi_masks.h"
12 #include "../include/gaudi/gaudi_reg_map.h"
533 struct gaudi_device *gaudi = hdev->asic_specific; in gaudi_etr_validate_address() local
549 if ((gaudi->hw_cap_initialized & HW_CAP_MMU) && in gaudi_etr_validate_address()
567 if (!(gaudi->hw_cap_initialized & HW_CAP_MMU)) in gaudi_etr_validate_address()
H A Dgaudi_security.c9 #include "../include/gaudi/asic_reg/gaudi_regs.h"
12932 struct gaudi_device *gaudi = hdev->asic_specific; in gaudi_init_range_registers_hbw() local
13020 if (gaudi->hw_cap_initialized & HW_CAP_MMU) in gaudi_init_range_registers_hbw()

Completed in 35 milliseconds