Searched refs:hl_mmu_properties (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/mmu/ |
H A D | mmu.c | 174 int hl_mmu_get_real_page_size(struct hl_device *hdev, struct hl_mmu_properties *mmu_prop, in hl_mmu_get_real_page_size() 192 static struct hl_mmu_properties *hl_mmu_get_prop(struct hl_device *hdev, u32 page_size, in hl_mmu_get_prop() 229 struct hl_mmu_properties *mmu_prop; in hl_mmu_unmap_page() 297 struct hl_mmu_properties *mmu_prop; in hl_mmu_map_page() 481 struct hl_mmu_properties *mmu_prop; in hl_mmu_pa_page_with_offset() 519 * find the correct hop shift field in hl_mmu_properties in hl_mmu_pa_page_with_offset() 552 struct hl_mmu_properties *mmu_prop; in hl_mmu_get_tlb_info() 729 u64 hl_mmu_get_hop_pte_phys_addr(struct hl_ctx *ctx, struct hl_mmu_properties *mmu_prop, in hl_mmu_get_hop_pte_phys_addr() 1059 struct hl_mmu_properties *mmu_prop) in hl_mmu_hr_alloc_hop() 1127 struct hl_mmu_properties *mmu_pro in hl_mmu_hr_get_alloc_next_hop() [all...] |
H A D | mmu_v2_hr.c | 122 struct hl_mmu_properties *mmu_prop; in _hl_mmu_v2_hr_unmap() 190 static int hl_mmu_v2_get_last_hop(struct hl_mmu_properties *mmu_prop, u32 page_size) in hl_mmu_v2_get_last_hop() 215 struct hl_mmu_properties *mmu_prop; in _hl_mmu_v2_hr_map() 334 struct hl_mmu_properties **mmu_prop, in hl_mmu_v2_hr_get_tlb_mapping_params()
|
H A D | mmu_v1.c | 175 static inline u64 get_hop_pte_addr(struct hl_ctx *ctx, struct hl_mmu_properties *mmu_prop, in get_hop_pte_addr() 489 struct hl_mmu_properties *mmu_prop; in hl_mmu_v1_unmap() 593 struct hl_mmu_properties *mmu_prop; in hl_mmu_v1_map() 722 struct hl_mmu_properties *mmu_prop; in hl_mmu_v1_get_tlb_info()
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | mmu.c | 117 struct hl_mmu_properties *mmu_prop; in hl_mmu_unmap() 193 struct hl_mmu_properties *mmu_prop; in hl_mmu_map()
|
H A D | mmu_v1.c | 182 struct hl_mmu_properties *mmu_prop, in get_hop0_pte_addr() 190 struct hl_mmu_properties *mmu_prop, in get_hop1_pte_addr() 198 struct hl_mmu_properties *mmu_prop, in get_hop2_pte_addr() 206 struct hl_mmu_properties *mmu_prop, in get_hop3_pte_addr() 214 struct hl_mmu_properties *mmu_prop, in get_hop4_pte_addr() 529 struct hl_mmu_properties *mmu_prop; in _hl_mmu_v1_unmap() 663 struct hl_mmu_properties *mmu_prop; in _hl_mmu_v1_map()
|
H A D | debugfs.c | 318 struct hl_mmu_properties *mmu_specs, in get_hop0_pte_addr() 326 struct hl_mmu_properties *mmu_specs, in get_hop1_pte_addr() 334 struct hl_mmu_properties *mmu_specs, in get_hop2_pte_addr() 342 struct hl_mmu_properties *mmu_specs, in get_hop3_pte_addr() 350 struct hl_mmu_properties *mmu_specs, in get_hop4_pte_addr() 358 struct hl_mmu_properties *mmu_specs, in get_hop5_pte_addr() 379 struct hl_mmu_properties *mmu_prop; in mmu_show() 620 struct hl_mmu_properties *mmu_prop; in device_va_to_pa()
|
H A D | habanalabs.h | 231 * struct hl_mmu_properties - ASIC specific MMU address translation properties. 249 struct hl_mmu_properties { struct 331 struct hl_mmu_properties dmmu; 332 struct hl_mmu_properties pmmu; 333 struct hl_mmu_properties pmmu_huge;
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | habanalabs.h | 492 * struct hl_mmu_properties - ASIC specific MMU address translation properties. 508 struct hl_mmu_properties { struct 700 struct hl_mmu_properties dmmu; 701 struct hl_mmu_properties pmmu; 702 struct hl_mmu_properties pmmu_huge; 1701 int (*mmu_get_real_page_size)(struct hl_device *hdev, struct hl_mmu_properties *mmu_prop, 2805 int (*get_tlb_mapping_params)(struct hl_device *hdev, struct hl_mmu_properties **mmu_prop, 3763 int hl_mmu_get_real_page_size(struct hl_device *hdev, struct hl_mmu_properties *mmu_prop, 3775 u64 hl_mmu_get_hop_pte_phys_addr(struct hl_ctx *ctx, struct hl_mmu_properties *mmu_prop, 3797 struct hl_mmu_properties *mmu_pro [all...] |
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi2/ |
H A D | gaudi2.c | 11098 static int gaudi2_mmu_get_real_page_size(struct hl_device *hdev, struct hl_mmu_properties *mmu_prop, in gaudi2_mmu_get_real_page_size()
|
Completed in 32 milliseconds