| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/ |
| ummu.h | 11 struct nvkm_mmu *mmu; member in struct:nvkm_ummu
|
| umem.h | 11 struct nvkm_mmu *mmu; member in struct:nvkm_umem
|
| nouveau_nvkm_subdev_mmu_umem.c | 78 struct nvkm_device *device = umem->mmu->subdev.device; 106 struct nvkm_mmu *mmu = umem->mmu; local 134 int ret = mmu->func->mem.umap(mmu, umem->memory, argv, argc, 137 int ret = mmu->func->mem.umap(mmu, umem->memory, argv, argc, 174 struct nvkm_mmu *mmu = nvkm_ummu(oclass->parent)->mmu; local 190 if (type >= mmu->type_nr [all...] |
| nouveau_nvkm_subdev_mmu_ummu.c | 40 struct nvkm_mmu *mmu = nvkm_ummu(object)->mmu; local 42 if (mmu->func->mem.user.oclass && oclass->client->super) { 44 oclass->base = mmu->func->mem.user; 50 if (mmu->func->vmm.user.oclass) { 52 oclass->base = mmu->func->vmm.user; 64 struct nvkm_mmu *mmu = ummu->mmu; local 72 if ((index = args->v0.index) >= mmu->heap_nr) 74 args->v0.size = mmu->heap[index].size 84 struct nvkm_mmu *mmu = ummu->mmu; local 113 struct nvkm_mmu *mmu = ummu->mmu; local 164 struct nvkm_mmu *mmu = device->mmu; local [all...] |
| priv.h | 7 #include <subdev/mmu.h> 21 } mmu; member in struct:nvkm_mmu_func
|
| nouveau_nvkm_subdev_mmu_mem.c | 40 struct nvkm_mmu *mmu; member in struct:nvkm_mem 105 struct nvkm_device *device = mem->mmu->subdev.device; 116 dma_unmap_page(mem->mmu->subdev.device->dev, 174 struct nvkm_device *device = mem->mmu->subdev.device; 195 nvkm_mem_new_host(struct nvkm_mmu *mmu, int type, u8 page, u64 size, 198 struct device *dev = mmu->subdev.device->dev; 208 if ( (mmu->type[type].type & NVKM_MEM_COHERENT) && 209 !(mmu->type[type].type & NVKM_MEM_UNCACHED)) 220 mem->mmu = mmu; [all...] |
| nouveau_nvkm_subdev_mmu_uvmm.c | 380 struct nvkm_mmu *mmu = nvkm_ummu(oclass->parent)->mmu; local 403 if (!mmu->vmm) { 404 ret = mmu->func->vmm.ctor(mmu, managed, addr, size, argv, argc, 414 uvmm->vmm = nvkm_vmm_ref(mmu->vmm);
|
| nouveau_nvkm_subdev_mmu_base.c | 49 nvkm_mmu_ptp_put(struct nvkm_mmu *mmu, bool force, struct nvkm_mmu_pt *pt) 58 list_add(&ptp->head, &mmu->ptp.list); 63 nvkm_mmu_ptc_put(mmu, force, &ptp->pt); 72 nvkm_mmu_ptp_get(struct nvkm_mmu *mmu, u32 size, bool zero) 81 ptp = list_first_entry_or_null(&mmu->ptp.list, typeof(*ptp), head); 89 ptp->pt = nvkm_mmu_ptc_get(mmu, 0x1000, 0x1000, false); 100 list_add(&ptp->head, &mmu->ptp.list); 127 nvkm_mmu_ptc_find(struct nvkm_mmu *mmu, u32 size) 131 list_for_each_entry(ptc, &mmu->ptc.list, head) { 141 list_add(&ptc->head, &mmu->ptc.list) 380 struct nvkm_mmu *mmu = nvkm_mmu(subdev); local 401 struct nvkm_mmu *mmu = nvkm_mmu(subdev); local 410 struct nvkm_mmu *mmu = nvkm_mmu(subdev); local [all...] |
| nouveau_nvkm_subdev_mmu_vmm.c | 197 nvkm_mmu_ptc_put(vmm->mmu, vmm->bootstrapped, &pt); 254 /* If the MMU supports it, restore the LPTE to the 255 * INVALID state to tell the MMU there is no point 361 /* MMU supports blocking SPTEs by marking an LPTE 427 struct nvkm_mmu *mmu = vmm->mmu; local 435 pgt->pt[type] = nvkm_mmu_ptc_get(mmu, size, desc->align, zero); 451 * or sparse, which would prevent the MMU from looking at 1114 nvkm_mmu_ptc_dump(vmm->mmu); 1125 struct nvkm_device *device = vmm->mmu->subdev.device 2011 struct nvkm_mmu *mmu = device->mmu; local [all...] |
| /src/sys/arch/m68k/m68k/ |
| procfs_machdep.c | 21 const char *cpu, *mmu, *fpu; local 47 mmu = "68851"; 50 mmu = "68030"; 53 mmu = "68040"; 56 mmu = "68060"; 59 mmu = "HP"; 62 mmu = "Sun"; 65 mmu = "Custom"; 68 mmu = "unknown"; 96 "MMU:\t\t%s\n [all...] |
| /src/sys/external/bsd/drm2/dist/drm/nouveau/ |
| nouveau_mem.c | 107 struct nvif_mmu *mmu = &cli->mmu; local 118 if (mem->kind && !(mmu->type[type].type & NVIF_MEM_KIND)) 120 if (mem->comp && !(mmu->type[type].type & NVIF_MEM_COMP)) { 121 if (mmu->object.oclass >= NVIF_CLASS_MMU_GF100) 122 mem->kind = mmu->kind[mem->kind]; 135 ret = nvif_mem_init_type(mmu, cli->mem->oclass, type, PAGE_SHIFT, 149 struct nvif_mmu *mmu = &cli->mmu; local 158 ret = nvif_mem_init_type(mmu, cli->mem->oclass [all...] |
| nouveau_ttm.c | 200 struct nvif_mmu *mmu = &drm->client.mmu; local 203 typei = nvif_mmu_type(mmu, NVIF_MEM_HOST | NVIF_MEM_MAPPABLE | 210 typei = nvif_mmu_type(mmu, NVIF_MEM_HOST | NVIF_MEM_MAPPABLE | kind); 223 struct nvif_mmu *mmu = &drm->client.mmu; local 240 typei = nvif_mmu_type(mmu, NVIF_MEM_VRAM | NVIF_MEM_MAPPABLE | 268 drm->client.mmu.dmabits <= 32 ? true : false);
|
| nouveau_drv.h | 49 #include <nvif/mmu.h> 103 struct nvif_mmu mmu; member in struct:nouveau_cli 235 struct nvif_mmu *mmu = &drm->client.mmu; local 236 return !(mmu->type[drm->ttm.type_host[0]].type & NVIF_MEM_UNCACHED);
|
| nouveau_bo.c | 205 struct nvif_mmu *mmu = &cli->mmu; local 236 if (!nvif_mmu_kind_valid(mmu, nvbo->kind)) { 240 nvbo->comp = mmu->kind[nvbo->kind] != nvbo->kind; 245 if (!nvif_mmu_kind_valid(mmu, nvbo->kind)) { 287 if (mmu->object.oclass >= NVIF_CLASS_MMU_GF100) 288 nvbo->kind = mmu->kind[nvbo->kind]; 750 struct nvif_mmu *mmu = &drm->client.mmu; local 767 const u8 type = mmu->type[drm->ttm.type_vram].type [all...] |
| /src/sys/arch/powerpc/oea/ |
| ofw_rascons.c | 186 int chosen, mmu, m, e, size; local 201 OF_getprop(chosen, "mmu", &mmu, 4); 207 OF_call_method("translate", mmu, 1, 3, romfont, &romfont, &m, &e);
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/ |
| nouveau_dispnv50_wndw.c | 647 struct nvif_mmu *mmu = &drm->client.mmu; local 677 ret = nv50_lut_init(disp, mmu, &wndw->ilut);
|
| /src/sys/arch/ews4800mips/include/ |
| sbd.h | 39 uint32_t mmu :1; member in struct:sbdinfo
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
| mmu.h | 1 /* $NetBSD: mmu.h,v 1.4 2021/12/19 10:51:56 riastradh Exp $ */ 14 bool sparse:1; /* Unmapped PDEs/PTEs will not trigger MMU faults. */ 29 struct nvkm_mmu *mmu; member in struct:nvkm_vmm
|
| /src/external/gpl3/gdb.old/dist/sim/bfin/ |
| dv-bfin_mmu.c | 1 /* Blackfin Memory Management Unit (MMU) model. 100 struct bfin_mmu *mmu = hw_data (me); local 111 mmr_off = addr - mmu->base; 112 valuep = (void *)((uintptr_t)mmu + mmr_base() + mmr_off); 147 bu32 sram_addr = mmu->sram_base_address | 160 sim_write (hw_system (me), sram_addr, mmu->dtest_data, 8); 162 sim_read (hw_system (me), sram_addr, mmu->dtest_data, 8); 177 struct bfin_mmu *mmu = hw_data (me); local 185 mmr_off = addr - mmu->base; 186 valuep = (void *)((uintptr_t)mmu + mmr_base() + mmr_off) 250 struct bfin_mmu *mmu; local 385 struct bfin_mmu *mmu; local 453 struct bfin_mmu *mmu; local [all...] |
| /src/external/gpl3/gdb/dist/sim/bfin/ |
| dv-bfin_mmu.c | 1 /* Blackfin Memory Management Unit (MMU) model. 100 struct bfin_mmu *mmu = hw_data (me); local 111 mmr_off = addr - mmu->base; 112 valuep = (void *)((uintptr_t)mmu + mmr_base() + mmr_off); 147 bu32 sram_addr = mmu->sram_base_address | 160 sim_write (hw_system (me), sram_addr, mmu->dtest_data, 8); 162 sim_read (hw_system (me), sram_addr, mmu->dtest_data, 8); 177 struct bfin_mmu *mmu = hw_data (me); local 185 mmr_off = addr - mmu->base; 186 valuep = (void *)((uintptr_t)mmu + mmr_base() + mmr_off) 250 struct bfin_mmu *mmu; local 385 struct bfin_mmu *mmu; local 453 struct bfin_mmu *mmu; local [all...] |
| /src/sys/arch/amiga/dev/ |
| grf_et.c | 1561 volatile unsigned char *mmu = mem + MMU_APERTURE0; /* MMU aperture 0 base */ local 1574 *((volatile unsigned long *)mmu) = 0; 1577 *mmu = 0xff;
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ |
| device.h | 161 struct nvkm_mmu *mmu; member in struct:nvkm_device 238 int (*mmu )(struct nvkm_device *, int idx, struct nvkm_mmu **); member in struct:nvkm_device_chip
|