Lines Matching refs:pagemap
71 struct dev_pagemap pagemap;
91 return container_of(page->pgmap, struct nouveau_dmem_chunk, pagemap);
105 chunk->pagemap.range.start;
251 chunk->pagemap.type = MEMORY_DEVICE_PRIVATE;
252 chunk->pagemap.range.start = res->start;
253 chunk->pagemap.range.end = res->end;
254 chunk->pagemap.nr_range = 1;
255 chunk->pagemap.ops = &nouveau_dmem_pagemap_ops;
256 chunk->pagemap.owner = drm->dev;
268 ptr = memremap_pages(&chunk->pagemap, numa_node_id());
278 pfn_first = chunk->pagemap.range.start >> PAGE_SHIFT;
299 release_mem_region(chunk->pagemap.range.start, range_len(&chunk->pagemap.range));
376 unsigned long i, npages = range_len(&chunk->pagemap.range) >> PAGE_SHIFT;
385 migrate_device_range(src_pfns, chunk->pagemap.range.start >> PAGE_SHIFT,
432 memunmap_pages(&chunk->pagemap);
433 release_mem_region(chunk->pagemap.range.start,
434 range_len(&chunk->pagemap.range));