Home
last modified time | relevance | path

Searched refs:scramble_addr (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/mmu/
H A Dmmu_v2_hr.c132 scrambled_virt_addr = hdev->asic_funcs->scramble_addr(hdev, virt_addr); in _hl_mmu_v2_hr_unmap()
238 scrambled_virt_addr = hdev->asic_funcs->scramble_addr(hdev, virt_addr); in _hl_mmu_v2_hr_map()
239 scrambled_phys_addr = hdev->asic_funcs->scramble_addr(hdev, phys_addr); in _hl_mmu_v2_hr_map()
H A Dmmu.c324 ((hdev->asic_funcs->scramble_addr(hdev, phys_addr) & in hl_mmu_map_page()
326 (hdev->asic_funcs->scramble_addr(hdev, virt_addr) & in hl_mmu_map_page()
1168 hops->scrambled_vaddr = hdev->asic_funcs->scramble_addr(hdev, virt_addr); in hl_mmu_hr_get_tlb_info()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2_security.c3179 rr_cfg.min = hdev->asic_funcs->scramble_addr(hdev, DRAM_PHYS_BASE); in gaudi2_init_mmu_range_registers()
3180 rr_cfg.max = hdev->asic_funcs->scramble_addr(hdev, hdev->asic_prop.dram_user_base_address); in gaudi2_init_mmu_range_registers()
H A Dgaudi2.c11223 .scramble_addr = gaudi2_mmu_scramble_addr,
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
H A Dhabanalabs.h1540 * @scramble_addr: Routine to scramble the address prior of mapping it
1682 u64 (*scramble_addr)(struct hl_device *hdev, u64 addr); member
/kernel/linux/linux-6.6/drivers/accel/habanalabs/goya/
H A Dgoya.c5516 .scramble_addr = hl_mmu_scramble_addr,
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c9191 .scramble_addr = hl_mmu_scramble_addr,

Completed in 42 milliseconds