| vmm.h | 14 * is why there's multiple PT pointers/refcounts here. 16 struct nvkm_mmu_pt *pt[2]; member in struct:nvkm_vmm_pt 19 /* Page size handled by this PT. 98 u8 bits; /* VMA bits covered by PT. */ 100 u32 align; /* PT address alignment. */ 290 #define VMM_MAP_ITER(VMM,PT,PTEI,PTEN,MAP,FILL,BASE,SIZE,NEXT) do { \ 291 nvkm_kmap((PT)->memory); \ 306 FILL(VMM, PT, PTEI, _ptes, MAP, _addr); \ 310 nvkm_done((PT)->memory); \ 313 #define VMM_MAP_ITER_MEM(VMM,PT,PTEI,PTEN,MAP,FILL) [all...] |