Home
last modified time | relevance | path

Searched refs:mmu_write (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/lima/
Dlima_mmu.c14 #define mmu_write(reg, data) writel(data, ip->iomem + reg) macro
21 mmu_write(LIMA_MMU_COMMAND, cmd); \
54 mmu_write(LIMA_MMU_INT_MASK, 0); in lima_mmu_irq_handler()
55 mmu_write(LIMA_MMU_INT_CLEAR, status); in lima_mmu_irq_handler()
72 mmu_write(LIMA_MMU_DTE_ADDR, 0xCAFEBABE); in lima_mmu_init()
78 mmu_write(LIMA_MMU_COMMAND, LIMA_MMU_COMMAND_HARD_RESET); in lima_mmu_init()
91 mmu_write(LIMA_MMU_INT_MASK, LIMA_MMU_INT_PAGE_FAULT | LIMA_MMU_INT_READ_BUS_ERROR); in lima_mmu_init()
92 mmu_write(LIMA_MMU_DTE_ADDR, dev->empty_vm->pd.dma); in lima_mmu_init()
113 mmu_write(LIMA_MMU_DTE_ADDR, vm->pd.dma); in lima_mmu_switch_vm()
116 mmu_write(LIMA_MMU_COMMAND, LIMA_MMU_COMMAND_ZAP_CACHE); in lima_mmu_switch_vm()
[all …]
/Linux-v5.4/drivers/gpu/drm/panfrost/
Dpanfrost_mmu.c23 #define mmu_write(dev, reg, data) writel(data, dev->iomem + reg) macro
49 mmu_write(pfdev, AS_COMMAND(as_nr), cmd); in write_cmd()
77 mmu_write(pfdev, AS_LOCKADDR_LO(as_nr), region & 0xFFFFFFFFUL); in lock_region()
78 mmu_write(pfdev, AS_LOCKADDR_HI(as_nr), (region >> 32) & 0xFFFFFFFFUL); in lock_region()
120 mmu_write(pfdev, AS_TRANSTAB_LO(as_nr), transtab & 0xffffffffUL); in panfrost_mmu_enable()
121 mmu_write(pfdev, AS_TRANSTAB_HI(as_nr), transtab >> 32); in panfrost_mmu_enable()
126 mmu_write(pfdev, AS_MEMATTR_LO(as_nr), memattr & 0xffffffffUL); in panfrost_mmu_enable()
127 mmu_write(pfdev, AS_MEMATTR_HI(as_nr), memattr >> 32); in panfrost_mmu_enable()
136 mmu_write(pfdev, AS_TRANSTAB_LO(as_nr), 0); in panfrost_mmu_disable()
137 mmu_write(pfdev, AS_TRANSTAB_HI(as_nr), 0); in panfrost_mmu_disable()
[all …]
/Linux-v5.4/arch/m68k/include/asm/
Dmmu_context.h111 mmu_write(MMUAR, mmuar); in load_ksp_mmu()
112 mmu_write(MMUOR, MMUOR_STLB | MMUOR_ADR); in load_ksp_mmu()
144 mmu_write(MMUTR, (mmuar & PAGE_MASK) | (asid << MMUTR_IDN) | in load_ksp_mmu()
148 mmu_write(MMUDR, (pte_val(*pte) & PAGE_MASK) | in load_ksp_mmu()
151 mmu_write(MMUOR, MMUOR_ACC | MMUOR_UAA); in load_ksp_mmu()
Dtlbflush.h14 mmu_write(MMUOR, MMUOR_CNL); in flush_tlb_kernel_page()
33 mmu_write(MMUOR, MMUOR_CNL); in __flush_tlb()
54 mmu_write(MMUOR, MMUOR_CNL); in __flush_tlb_one()
69 mmu_write(MMUOR, MMUOR_CNL); in flush_tlb_all()
Dmcfmmu.h102 static inline void mmu_write(u32 a, u32 v) in mmu_write() function
/Linux-v5.4/arch/m68k/mm/
Dmcfmmu.c145 mmu_write(MMUTR, mmutr); in cf_tlb_miss()
147 mmu_write(MMUDR, (pte_val(*pte) & PAGE_MASK) | in cf_tlb_miss()
151 mmu_write(MMUOR, MMUOR_ACC | MMUOR_UAA); in cf_tlb_miss()
153 mmu_write(MMUOR, MMUOR_ITLB | MMUOR_ACC | MMUOR_UAA); in cf_tlb_miss()
/Linux-v5.4/drivers/misc/habanalabs/
Ddebugfs.c460 static ssize_t mmu_write(struct file *file, const char __user *buf, in mmu_write() function
906 {"mmu", mmu_show, mmu_write},