Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/include/trace/events/
H A Dhabanalabs.h17 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 Dmmu.c97 * @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 Dhabanalabs.h1907 u32 page_size, bool flush_pte);
1909 bool flush_pte);
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/mmu/
H A Dmmu.c211 * @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 Dproc-v7-2level.S104 ALT_UP (mcr p15, 0, r0, c7, c10, 1) @ flush_pte
H A Dproc-v7-3level.S87 ALT_UP (mcr p15, 0, r0, c7, c10, 1) @ flush_pte
/kernel/linux/linux-6.6/arch/arm/mm/
H A Dproc-v7-2level.S106 ALT_UP (mcr p15, 0, r0, c7, c10, 1) @ flush_pte
H A Dproc-v7-3level.S87 ALT_UP (mcr p15, 0, r0, c7, c10, 1) @ flush_pte
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
H A Dhabanalabs.h3762 u32 page_size, bool flush_pte);
3766 bool flush_pte);

Completed in 16 milliseconds