/kernel/linux/linux-6.6/include/trace/events/ |
H A D | habanalabs.h | 17 TP_PROTO(struct device *dev, u64 virt_addr, u64 phys_addr, u32 page_size, bool flush_pte), 19 TP_ARGS(dev, virt_addr, phys_addr, page_size, flush_pte), 26 __field(u8, flush_pte) 34 __entry->flush_pte = flush_pte; 42 __entry->flush_pte ? "true" : "false") 46 TP_PROTO(struct device *dev, u64 virt_addr, u64 phys_addr, u32 page_size, bool flush_pte), 47 TP_ARGS(dev, virt_addr, phys_addr, page_size, flush_pte)); 50 TP_PROTO(struct device *dev, u64 virt_addr, u64 phys_addr, u32 page_size, bool flush_pte), 51 TP_ARGS(dev, virt_addr, phys_addr, page_size, flush_pte)); [all...] |
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | mmu.c | 97 * @flush_pte: whether to do a PCI flush 113 bool flush_pte) in hl_mmu_unmap() 160 if (flush_pte) in hl_mmu_unmap() 173 * @flush_pte: whether to do a PCI flush 189 bool flush_pte) in hl_mmu_map() 244 if (flush_pte) in hl_mmu_map() 112 hl_mmu_unmap(struct hl_ctx *ctx, u64 virt_addr, u32 page_size, bool flush_pte) hl_mmu_unmap() argument 188 hl_mmu_map(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, u32 page_size, bool flush_pte) hl_mmu_map() argument
|
H A D | habanalabs.h | 1907 u32 page_size, bool flush_pte); 1909 bool flush_pte);
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/mmu/ |
H A D | mmu.c | 211 * @flush_pte: whether to do a PCI flush 226 int hl_mmu_unmap_page(struct hl_ctx *ctx, u64 virt_addr, u32 page_size, bool flush_pte) in hl_mmu_unmap_page() argument 261 if (flush_pte) in hl_mmu_unmap_page() 265 trace_habanalabs_mmu_unmap(hdev->dev, virt_addr, 0, page_size, flush_pte); in hl_mmu_unmap_page() 277 * @flush_pte: whether to do a PCI flush 293 bool flush_pte) in hl_mmu_map_page() 349 if (flush_pte) in hl_mmu_map_page() 352 trace_habanalabs_mmu_map(hdev->dev, virt_addr, phys_addr, page_size, flush_pte); in hl_mmu_map_page() 388 bool flush_pte; in hl_mmu_map_contiguous() local 406 flush_pte in hl_mmu_map_contiguous() 292 hl_mmu_map_page(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, u32 page_size, bool flush_pte) hl_mmu_map_page() argument 448 bool flush_pte; hl_mmu_unmap_contiguous() local [all...] |
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | proc-v7-2level.S | 104 ALT_UP (mcr p15, 0, r0, c7, c10, 1) @ flush_pte
|
H A D | proc-v7-3level.S | 87 ALT_UP (mcr p15, 0, r0, c7, c10, 1) @ flush_pte
|
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | proc-v7-2level.S | 106 ALT_UP (mcr p15, 0, r0, c7, c10, 1) @ flush_pte
|
H A D | proc-v7-3level.S | 87 ALT_UP (mcr p15, 0, r0, c7, c10, 1) @ flush_pte
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | habanalabs.h | 3762 u32 page_size, bool flush_pte); 3766 bool flush_pte);
|