Home
last modified time | relevance | path

Searched refs:gtt_range (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/
H A Dgtt.h30 /* Each gtt_range describes an allocation in the GTT area */
31 struct gtt_range { struct
43 #define to_gtt_range(x) container_of(x, struct gtt_range, gem)
45 extern struct gtt_range *psb_gtt_alloc_range(struct drm_device *dev, int len,
48 extern void psb_gtt_kref_put(struct gtt_range *gt);
49 extern void psb_gtt_free_range(struct drm_device *dev, struct gtt_range *gt);
50 extern int psb_gtt_pin(struct gtt_range *gt);
51 extern void psb_gtt_unpin(struct gtt_range *gt);
53 struct gtt_range *gt, int roll);
H A Dgtt.c48 * psb_gtt_entry - find the GTT entries for a gtt_range
52 * Given a gtt_range object return the GTT offset of the page table
53 * entries for this gtt_range
55 static u32 __iomem *psb_gtt_entry(struct drm_device *dev, struct gtt_range *r) in psb_gtt_entry()
75 static int psb_gtt_insert(struct drm_device *dev, struct gtt_range *r, in psb_gtt_insert()
124 static void psb_gtt_remove(struct drm_device *dev, struct gtt_range *r) in psb_gtt_remove()
153 void psb_gtt_roll(struct drm_device *dev, struct gtt_range *r, int roll) in psb_gtt_roll()
194 static int psb_gtt_attach_pages(struct gtt_range *gt) in psb_gtt_attach_pages()
219 static void psb_gtt_detach_pages(struct gtt_range *gt) in psb_gtt_detach_pages()
235 int psb_gtt_pin(struct gtt_range *g
[all...]
H A Dgem.c23 struct gtt_range *gtt = container_of(obj, struct gtt_range, gem); in psb_gem_free_object()
53 struct gtt_range *r; in psb_gem_create()
130 struct gtt_range *r; in psb_gem_fault()
142 r = container_of(obj, struct gtt_range, gem); /* Get the gtt range */ in psb_gem_fault()
H A Dframebuffer.c83 struct gtt_range *gtt = to_gtt_range(fb->obj[0]); in psbfb_pan()
105 struct gtt_range *gtt = to_gtt_range(fb->obj[0]); in psbfb_vm_fault()
282 static struct gtt_range *psbfb_alloc(struct drm_device *dev, int aligned_size) in psbfb_alloc()
284 struct gtt_range *backing; in psbfb_alloc()
311 struct gtt_range *backing; in psbfb_create()
H A Dgma_display.c57 struct gtt_range *gtt; in gma_pipe_set_base()
334 struct gtt_range *gt; in gma_crtc_cursor_set()
335 struct gtt_range *cursor_gt = gma_crtc->cursor_gt; in gma_crtc_cursor_set()
352 struct gtt_range, gem); in gma_crtc_cursor_set()
378 gt = container_of(obj, struct gtt_range, gem); in gma_crtc_cursor_set()
428 gt = container_of(gma_crtc->cursor_obj, struct gtt_range, gem); in gma_crtc_cursor_set()
486 struct gtt_range *gt; in gma_crtc_disable()
H A Dpsb_intel_drv.h143 struct gtt_range *cursor_gt;
H A Dpsb_intel_display.c457 struct gtt_range *cursor_gt; in psb_intel_cursor_init()

Completed in 5 milliseconds