Searched refs:drm_i915_gem_object (Results 1 - 25 of 161) sorted by relevance
1234567
/linux-master/drivers/gpu/drm/i915/gem/selftests/ |
H A D | mock_gem_object.h | 13 struct drm_i915_gem_object base;
|
H A D | huge_gem_object.h | 16 struct drm_i915_gem_object * 22 huge_gem_object_phys_size(struct drm_i915_gem_object *obj) 28 huge_gem_object_dma_size(struct drm_i915_gem_object *obj)
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_domain.h | 9 struct drm_i915_gem_object; 12 int i915_gem_object_set_cache_level(struct drm_i915_gem_object *obj,
|
H A D | i915_gem_lmem.h | 12 struct drm_i915_gem_object; 16 i915_gem_object_lmem_io_map(struct drm_i915_gem_object *obj, 20 bool i915_gem_object_is_lmem(struct drm_i915_gem_object *obj); 22 bool __i915_gem_object_is_lmem(struct drm_i915_gem_object *obj); 24 struct drm_i915_gem_object * 28 struct drm_i915_gem_object * 33 struct drm_i915_gem_object *
|
H A D | i915_gem_mman.h | 15 struct drm_i915_gem_object; 27 void __i915_gem_object_release_mmap_gtt(struct drm_i915_gem_object *obj); 28 void i915_gem_object_release_mmap_gtt(struct drm_i915_gem_object *obj); 30 void i915_gem_object_runtime_pm_release_mmap_offset(struct drm_i915_gem_object *obj); 31 void i915_gem_object_release_mmap_offset(struct drm_i915_gem_object *obj); 32 int i915_gem_fb_mmap(struct drm_i915_gem_object *obj, struct vm_area_struct *vma);
|
H A D | i915_gem_region.h | 12 struct drm_i915_gem_object; 32 struct drm_i915_gem_object *obj); 50 void i915_gem_object_init_memory_region(struct drm_i915_gem_object *obj, 52 void i915_gem_object_release_memory_region(struct drm_i915_gem_object *obj); 54 struct drm_i915_gem_object * 59 struct drm_i915_gem_object *
|
H A D | i915_gem_clflush.h | 13 struct drm_i915_gem_object; 15 bool i915_gem_clflush_object(struct drm_i915_gem_object *obj,
|
H A D | i915_gem_internal.h | 11 struct drm_i915_gem_object; 15 struct drm_i915_gem_object * 18 struct drm_i915_gem_object *
|
H A D | i915_gem_object.h | 26 struct drm_i915_gem_object *obj; 36 bool i915_gem_object_has_cache_level(const struct drm_i915_gem_object *obj, 43 struct drm_i915_gem_object *i915_gem_object_alloc(void); 44 void i915_gem_object_free(struct drm_i915_gem_object *obj); 46 void i915_gem_object_init(struct drm_i915_gem_object *obj, 51 void __i915_gem_object_fini(struct drm_i915_gem_object *obj); 53 struct drm_i915_gem_object * 56 struct drm_i915_gem_object * 59 struct drm_i915_gem_object * 66 void __i915_gem_object_release_shmem(struct drm_i915_gem_object *ob [all...] |
H A D | i915_gem_ttm_move.h | 18 struct drm_i915_gem_object; 27 int i915_gem_obj_copy_ttm(struct drm_i915_gem_object *dst, 28 struct drm_i915_gem_object *src, 38 void i915_ttm_adjust_domains_after_move(struct drm_i915_gem_object *obj); 40 void i915_ttm_adjust_gem_after_move(struct drm_i915_gem_object *obj);
|
H A D | i915_gem_ttm_pm.h | 12 struct drm_i915_gem_object; 24 void i915_ttm_backup_free(struct drm_i915_gem_object *obj);
|
H A D | i915_gem_tiling.h | 11 struct drm_i915_gem_object; 14 bool i915_gem_object_needs_bit17_swizzle(struct drm_i915_gem_object *obj);
|
H A D | i915_gem_ttm.h | 13 * i915_gem_to_ttm - Convert a struct drm_i915_gem_object to a 20 i915_gem_to_ttm(struct drm_i915_gem_object *obj) 44 * struct drm_i915_gem_object. 47 * Return: Pointer to the embedding struct drm_i915_gem_object. 49 static inline struct drm_i915_gem_object * 52 return container_of(bo, struct drm_i915_gem_object, __do_not_access); 56 struct drm_i915_gem_object *obj, 71 void i915_ttm_free_cached_io_rsgt(struct drm_i915_gem_object *obj); 74 i915_ttm_resource_get_st(struct drm_i915_gem_object *obj, 77 void i915_ttm_adjust_lru(struct drm_i915_gem_object *ob [all...] |
H A D | i915_gem_object_types.h | 22 struct drm_i915_gem_object; 59 int (*get_pages)(struct drm_i915_gem_object *obj); 60 void (*put_pages)(struct drm_i915_gem_object *obj, 62 int (*truncate)(struct drm_i915_gem_object *obj); 82 int (*shrink)(struct drm_i915_gem_object *obj, unsigned int flags); 84 int (*pread)(struct drm_i915_gem_object *obj, 86 int (*pwrite)(struct drm_i915_gem_object *obj, 88 u64 (*mmap_offset)(struct drm_i915_gem_object *obj); 89 void (*unmap_virtual)(struct drm_i915_gem_object *obj); 91 int (*dmabuf_export)(struct drm_i915_gem_object *ob 240 struct drm_i915_gem_object { struct [all...] |
H A D | i915_gem_object_frontbuffer.h | 15 void __i915_gem_object_flush_frontbuffer(struct drm_i915_gem_object *obj, 17 void __i915_gem_object_invalidate_frontbuffer(struct drm_i915_gem_object *obj, 21 i915_gem_object_flush_frontbuffer(struct drm_i915_gem_object *obj, 29 i915_gem_object_invalidate_frontbuffer(struct drm_i915_gem_object *obj, 46 i915_gem_object_get_frontbuffer(const struct drm_i915_gem_object *obj) 85 i915_gem_object_set_frontbuffer(struct drm_i915_gem_object *obj,
|
H A D | i915_gem_lmem.c | 14 i915_gem_object_lmem_io_map(struct drm_i915_gem_object *obj, 42 bool i915_gem_object_is_lmem(struct drm_i915_gem_object *obj) 66 bool __i915_gem_object_is_lmem(struct drm_i915_gem_object *obj) 99 struct drm_i915_gem_object * 109 struct drm_i915_gem_object * 113 struct drm_i915_gem_object *obj; 136 struct drm_i915_gem_object *
|
/linux-master/drivers/gpu/drm/xe/compat-i915-headers/ |
H A D | i915_debugfs.h | 9 struct drm_i915_gem_object; 12 static inline void i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj) {}
|
/linux-master/drivers/gpu/drm/xe/compat-i915-headers/pxp/ |
H A D | intel_pxp.h | 12 struct drm_i915_gem_object; 16 struct drm_i915_gem_object *obj, 23 i915_gem_object_is_protected(const struct drm_i915_gem_object *obj)
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_fb_bo.h | 11 struct drm_i915_gem_object; 15 void intel_fb_bo_framebuffer_fini(struct drm_i915_gem_object *obj); 18 struct drm_i915_gem_object *obj, 21 struct drm_i915_gem_object *
|
H A D | intel_fbdev_fb.h | 11 struct drm_i915_gem_object; 19 struct drm_i915_gem_object *obj, struct i915_vma *vma);
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_debugfs.h | 10 struct drm_i915_gem_object; 16 void i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj); 19 static inline void i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj) {}
|
H A D | i915_gem_evict.h | 14 struct drm_i915_gem_object; 28 struct drm_i915_gem_object **busy_bo);
|
/linux-master/drivers/gpu/drm/xe/display/ |
H A D | intel_fbdev_fb.h | 11 struct drm_i915_gem_object; 19 struct drm_i915_gem_object *obj, struct i915_vma *vma);
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_rc6_types.h | 14 struct drm_i915_gem_object; 34 struct drm_i915_gem_object *pctx;
|
H A D | intel_ggtt_fencing.h | 14 struct drm_i915_gem_object; 49 void i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj, 51 void i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj,
|
Completed in 605 milliseconds
1234567