Lines Matching refs:drm_pagemap
9 struct drm_pagemap;
72 * @dpagemap: The struct drm_pagemap for the page.
78 struct drm_pagemap_device_addr (*device_map)(struct drm_pagemap *dpagemap,
87 * @dpagemap: The struct drm_pagemap for the mapping.
91 void (*device_unmap)(struct drm_pagemap *dpagemap,
98 * @dpagemap: The struct drm_pagemap managing the memory.
108 * it will be released. The struct drm_pagemap might have a
120 int (*populate_mm)(struct drm_pagemap *dpagemap,
127 * struct drm_pagemap: Additional information for a struct dev_pagemap
132 struct drm_pagemap {
206 * @dpagemap: The struct drm_pagemap of the pages this allocation belongs to.
215 struct drm_pagemap *dpagemap;
230 struct drm_pagemap *drm_pagemap_page_to_dpagemap(struct page *page);
235 struct drm_pagemap *dpagemap, size_t size);
237 int drm_pagemap_populate_mm(struct drm_pagemap *dpagemap,