• Home
  • Raw
  • Download

Lines Matching refs:drm_i915_gem_object

171 	struct drm_i915_gem_object *cur_obj;
204 struct drm_i915_gem_object *obj;
318 struct drm_i915_gem_object *obj);
464 struct drm_i915_gem_object *obj;
703 struct drm_i915_gem_object *pwrctx;
704 struct drm_i915_gem_object *renderctx;
1114 int (*get_pages)(struct drm_i915_gem_object *);
1115 void (*put_pages)(struct drm_i915_gem_object *);
1118 struct drm_i915_gem_object { struct
1253 #define to_gem_object(obj) (&((struct drm_i915_gem_object *)(obj))->base) argument
1255 #define to_intel_bo(x) container_of(x, struct drm_i915_gem_object, base)
1547 void i915_gem_object_free(struct drm_i915_gem_object *obj);
1549 void i915_gem_object_init(struct drm_i915_gem_object *obj,
1551 struct drm_i915_gem_object *i915_gem_alloc_object(struct drm_device *dev,
1555 int __must_check i915_gem_object_pin(struct drm_i915_gem_object *obj,
1559 void i915_gem_object_unpin(struct drm_i915_gem_object *obj);
1560 int __must_check i915_gem_object_unbind(struct drm_i915_gem_object *obj);
1561 int i915_gem_object_put_pages(struct drm_i915_gem_object *obj);
1562 void i915_gem_release_mmap(struct drm_i915_gem_object *obj);
1565 int __must_check i915_gem_object_get_pages(struct drm_i915_gem_object *obj);
1566 static inline struct page *i915_gem_object_get_page(struct drm_i915_gem_object *obj, int n) in i915_gem_object_get_page()
1575 static inline void i915_gem_object_pin_pages(struct drm_i915_gem_object *obj) in i915_gem_object_pin_pages()
1580 static inline void i915_gem_object_unpin_pages(struct drm_i915_gem_object *obj) in i915_gem_object_unpin_pages()
1587 int i915_gem_object_sync(struct drm_i915_gem_object *obj,
1589 void i915_gem_object_move_to_active(struct drm_i915_gem_object *obj,
1610 int __must_check i915_gem_object_get_fence(struct drm_i915_gem_object *obj);
1611 int __must_check i915_gem_object_put_fence(struct drm_i915_gem_object *obj);
1614 i915_gem_object_pin_fence(struct drm_i915_gem_object *obj) in i915_gem_object_pin_fence()
1625 i915_gem_object_unpin_fence(struct drm_i915_gem_object *obj) in i915_gem_object_unpin_fence()
1649 void i915_gem_clflush_object(struct drm_i915_gem_object *obj);
1650 int __must_check i915_gem_object_set_domain(struct drm_i915_gem_object *obj,
1653 int __must_check i915_gem_object_finish_gpu(struct drm_i915_gem_object *obj);
1668 i915_gem_object_set_to_gtt_domain(struct drm_i915_gem_object *obj,
1671 i915_gem_object_set_to_cpu_domain(struct drm_i915_gem_object *obj, bool write);
1673 i915_gem_object_pin_to_display_plane(struct drm_i915_gem_object *obj,
1677 struct drm_i915_gem_object *obj,
1681 struct drm_i915_gem_object *obj);
1691 int i915_gem_object_set_cache_level(struct drm_i915_gem_object *obj,
1716 struct drm_i915_gem_object *obj,
1719 struct drm_i915_gem_object *obj);
1722 int __must_check i915_gem_gtt_prepare_object(struct drm_i915_gem_object *obj);
1723 void i915_gem_gtt_bind_object(struct drm_i915_gem_object *obj,
1725 void i915_gem_gtt_unbind_object(struct drm_i915_gem_object *obj);
1726 void i915_gem_gtt_finish_object(struct drm_i915_gem_object *obj);
1751 struct drm_i915_gem_object *
1753 struct drm_i915_gem_object *
1758 void i915_gem_object_release_stolen(struct drm_i915_gem_object *obj);
1761 inline static bool i915_gem_object_needs_bit17_swizzle(struct drm_i915_gem_object *obj) in i915_gem_object_needs_bit17_swizzle()
1770 void i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj);
1771 void i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj);
1774 void i915_gem_dump_object(struct drm_i915_gem_object *obj, int len,
1781 void i915_gem_object_check_coherency(struct drm_i915_gem_object *obj,
1783 void i915_gem_dump_object(struct drm_i915_gem_object *obj, int len,