Symbol: drm_i915_gem_object
sys/dev/pci/drm/i915/display/intel_dpt.c
21
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/display/intel_dpt.c
248
struct drm_i915_gem_object *dpt_obj;
sys/dev/pci/drm/i915/display/intel_dsb_buffer.c
38
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/display/intel_fb_bo.c
25
struct drm_i915_gem_object *obj = to_intel_bo(_obj);
sys/dev/pci/drm/i915/display/intel_fb_bo.c
86
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/display/intel_fb_pin.c
122
struct drm_i915_gem_object *obj = to_intel_bo(_obj);
sys/dev/pci/drm/i915/display/intel_fb_pin.c
318
struct drm_i915_gem_object *obj = to_intel_bo(intel_fb_bo(&fb->base));
sys/dev/pci/drm/i915/display/intel_fb_pin.c
34
struct drm_i915_gem_object *obj = to_intel_bo(_obj);
sys/dev/pci/drm/i915/display/intel_fbdev_fb.c
22
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/display/intel_fbdev_fb.c
73
struct drm_i915_gem_object *obj = to_intel_bo(_obj);
sys/dev/pci/drm/i915/display/intel_hdcp_gsc.c
42
struct drm_i915_gem_object *obj = NULL;
sys/dev/pci/drm/i915/display/intel_overlay.c
1012
struct drm_i915_gem_object *new_bo)
sys/dev/pci/drm/i915/display/intel_overlay.c
1129
struct drm_i915_gem_object *new_bo;
sys/dev/pci/drm/i915/display/intel_overlay.c
1364
struct drm_i915_gem_object *obj = ERR_PTR(-ENODEV);
sys/dev/pci/drm/i915/display/intel_overlay.c
204
struct drm_i915_gem_object *reg_bo;
sys/dev/pci/drm/i915/display/intel_overlay.c
771
static struct i915_vma *intel_overlay_pin_fb(struct drm_i915_gem_object *new_bo)
sys/dev/pci/drm/i915/display/intel_overlay.c
798
struct drm_i915_gem_object *new_bo,
sys/dev/pci/drm/i915/display/intel_plane_initial.c
130
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_busy.c
116
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_clflush.c
17
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_clflush.c
20
static void __do_clflush(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_clflush.c
49
static struct clflush *clflush_work_create(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_clflush.c
70
bool i915_gem_clflush_object(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_clflush.h
12
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gem/i915_gem_clflush.h
14
bool i915_gem_clflush_object(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_context.c
120
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/gem/i915_gem_create.c
158
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_create.c
172
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_create.c
230
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_create.c
36
static int object_set_placements(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_create.c
448
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_create.c
72
static int i915_gem_publish(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_create.c
90
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_create.c
97
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
121
struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
146
struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
171
struct drm_i915_gem_object *obj = dma_buf_to_obj(dmabuf);
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
200
struct drm_i915_gem_object *obj = dma_buf_to_obj(dmabuf);
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
22
static struct drm_i915_gem_object *dma_buf_to_obj(struct dma_buf *buf)
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
226
struct drm_i915_gem_object *obj = to_intel_bo(gem_obj);
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
246
static int i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
278
static void i915_gem_object_put_pages_dmabuf(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
298
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
32
struct drm_i915_gem_object *obj = dma_buf_to_obj(attach->dmabuf);
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
74
struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
89
struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
97
struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
103
void i915_gem_object_flush_if_display(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
113
void i915_gem_object_flush_if_display_locked(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
129
i915_gem_object_set_to_wc_domain(struct drm_i915_gem_object *obj, bool write)
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
19
static bool gpu_write_needs_clflush(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
191
i915_gem_object_set_to_gtt_domain(struct drm_i915_gem_object *obj, bool write)
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
266
int i915_gem_object_set_cache_level(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
301
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
340
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
37
bool i915_gem_cpu_write_needs_clflush(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
421
i915_gem_object_pin_to_display_plane(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
493
i915_gem_object_set_to_cpu_domain(struct drm_i915_gem_object *obj, bool write)
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
541
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
55
flush_write_domain(struct drm_i915_gem_object *obj, unsigned int flush_domains)
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
662
int i915_gem_object_prepare_read(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
712
int i915_gem_object_prepare_write(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
91
static void __i915_gem_object_flush_for_display(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_domain.h
12
int i915_gem_object_set_cache_level(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_domain.h
9
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1150
struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1185
struct drm_i915_gem_object *obj =
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1186
(struct drm_i915_gem_object *)cache->node.mm;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1214
static void *reloc_kmap(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1255
struct drm_i915_gem_object *obj = batch->obj;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2089
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2148
struct drm_i915_gem_object *obj = ev->vma->obj;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2232
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
632
const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
794
struct drm_i915_gem_object *busy_bo = NULL;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
862
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
892
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_internal.c
120
static void i915_gem_object_put_pages_internal(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_internal.c
138
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_internal.c
144
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_internal.c
194
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_internal.c
33
static int i915_gem_object_get_pages_internal(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_internal.h
11
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gem/i915_gem_internal.h
15
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_internal.h
18
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_lmem.c
112
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_lmem.c
14
i915_gem_object_lmem_io_map(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_lmem.c
42
bool i915_gem_object_is_lmem(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_lmem.c
75
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_lmem.c
85
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_lmem.c
89
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_lmem.h
12
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gem/i915_gem_lmem.h
16
i915_gem_object_lmem_io_map(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_lmem.h
20
bool i915_gem_object_is_lmem(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_lmem.h
22
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_lmem.h
26
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_lmem.h
31
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1005
void i915_gem_object_runtime_pm_release_mmap_offset(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1023
void i915_gem_object_release_mmap_offset(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1051
lookup_mmo(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1078
insert_mmo(struct drm_i915_gem_object *obj, struct i915_mmap_offset *mmo)
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1112
mmap_offset_attach(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1165
__assign_mmap_offset(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1204
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1319
struct drm_i915_gem_object *obj = mmo->obj;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1328
struct drm_i915_gem_object *obj = mmo->obj;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1385
i915_gem_object_mmap(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1473
struct drm_i915_gem_object *obj = NULL;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1497
(container_of(node, struct drm_i915_gem_object,
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1526
struct drm_i915_gem_object *obj = NULL;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1550
(container_of(node, struct drm_i915_gem_object,
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
1577
int i915_gem_fb_mmap(struct drm_i915_gem_object *obj, struct vm_area_struct *vma)
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
164
static unsigned int tile_row_pages(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
232
compute_partial_view(const struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
290
struct drm_i915_gem_object *obj = mmo->obj;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
377
struct drm_i915_gem_object *obj = mmo->obj;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
546
struct drm_i915_gem_object *obj = mmo->obj;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
630
struct drm_i915_gem_object *obj = mmo->obj;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
66
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
751
struct drm_i915_gem_object *obj = mmo->obj;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
948
void __i915_gem_object_release_mmap_gtt(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
968
void i915_gem_object_release_mmap_gtt(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_mman.h
14
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gem/i915_gem_mman.h
32
void __i915_gem_object_release_mmap_gtt(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_mman.h
33
void i915_gem_object_release_mmap_gtt(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_mman.h
35
void i915_gem_object_runtime_pm_release_mmap_offset(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_mman.h
36
void i915_gem_object_release_mmap_offset(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_mman.h
38
int i915_gem_fb_mmap(struct drm_i915_gem_object *obj, struct vm_area_struct *vma);
sys/dev/pci/drm/i915/gem/i915_gem_object.c
1005
bool i915_gem_object_has_unknown_state(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
102
void i915_gem_object_init(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.c
150
void __i915_gem_object_fini(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
163
void i915_gem_object_set_cache_coherency(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.c
191
void i915_gem_object_set_pat_index(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.c
214
bool i915_gem_object_can_bypass_llc(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
248
struct drm_i915_gem_object *obj = to_intel_bo(gem);
sys/dev/pci/drm/i915/gem/i915_gem_object.c
305
struct drm_i915_gem_object *obj =
sys/dev/pci/drm/i915/gem/i915_gem_object.c
324
static void __i915_gem_object_free_mmaps(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
356
void __i915_gem_object_pages_fini(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
398
void __i915_gem_free_object(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
423
struct drm_i915_gem_object *obj, *on;
sys/dev/pci/drm/i915/gem/i915_gem_object.c
459
struct drm_i915_gem_object *obj = to_intel_bo(gem_obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.c
489
void __i915_gem_object_flush_frontbuffer(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.c
501
void __i915_gem_object_invalidate_frontbuffer(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.c
514
i915_gem_object_read_from_page_kmap(struct drm_i915_gem_object *obj, u64 offset, void *dst, int size)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
529
i915_gem_object_read_from_page_iomap(struct drm_i915_gem_object *obj, u64 offset, void *dst, int size)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
547
static bool object_has_mappable_iomem(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
571
int i915_gem_object_read_from_page(struct drm_i915_gem_object *obj, u64 offset, void *dst, int size)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
59
bool i915_gem_object_has_cache_level(const struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.c
601
bool i915_gem_object_evictable(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
632
bool i915_gem_object_migratable(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
651
bool i915_gem_object_has_struct_page(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
670
bool i915_gem_object_has_iomem(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
697
bool i915_gem_object_can_migrate(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.c
763
int i915_gem_object_migrate(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.c
77
struct drm_i915_gem_object *i915_gem_object_alloc(void)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
79
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_object.c
797
int __i915_gem_object_migrate(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.c
832
bool i915_gem_object_placement_possible(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.c
867
bool i915_gem_object_needs_ccs_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
893
struct drm_i915_gem_object *obj = to_intel_bo(gem_obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.c
908
struct drm_i915_gem_object *obj = to_intel_bo(gem_obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.c
93
void i915_gem_object_free(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
931
slab_objects = KMEM_CACHE(drm_i915_gem_object, SLAB_HWCACHE_ALIGN);
sys/dev/pci/drm/i915/gem/i915_gem_object.c
935
pool_init(&slab_objects, sizeof(struct drm_i915_gem_object),
sys/dev/pci/drm/i915/gem/i915_gem_object.c
961
int i915_gem_object_get_moving_fence(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.c
980
int i915_gem_object_wait_moving_fence(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
106
static inline struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_object.h
107
i915_gem_object_get_rcu(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
115
static inline struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_object.h
118
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_object.h
133
static inline struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_object.h
134
i915_gem_object_get(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
142
i915_gem_object_put(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
152
static inline void assert_object_held_shared(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
163
static inline int __i915_gem_object_lock(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
189
static inline int i915_gem_object_lock(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
195
static inline int i915_gem_object_lock_interruptible(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
202
static inline bool i915_gem_object_trylock(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
211
static inline void i915_gem_object_unlock(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
220
i915_gem_object_set_readonly(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
226
i915_gem_object_is_readonly(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
232
i915_gem_object_is_contiguous(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
238
i915_gem_object_is_volatile(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
244
i915_gem_object_set_volatile(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
250
i915_gem_object_has_tiling_quirk(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
256
i915_gem_object_set_tiling_quirk(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
262
i915_gem_object_clear_tiling_quirk(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
268
i915_gem_object_is_protected(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
27
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_object.h
274
i915_gem_object_type_has(const struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
280
bool i915_gem_object_has_struct_page(const struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
282
bool i915_gem_object_has_iomem(const struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
285
i915_gem_object_is_shrinkable(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
291
i915_gem_object_has_self_managed_shrink_list(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
297
i915_gem_object_is_proxy(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
303
i915_gem_object_never_mmap(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
309
i915_gem_object_is_framebuffer(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
315
i915_gem_object_get_tiling(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
321
i915_gem_object_is_tiled(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
327
i915_gem_object_get_stride(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
340
i915_gem_object_get_tile_height(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
346
i915_gem_object_get_tile_row_size(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
352
int i915_gem_object_set_tiling(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
37
bool i915_gem_object_has_cache_level(const struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
375
__i915_gem_object_page_iter_get_sg(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
424
__i915_gem_object_get_sg(struct drm_i915_gem_object *obj, pgoff_t n,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
44
struct drm_i915_gem_object *i915_gem_object_alloc(void);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
45
void i915_gem_object_free(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
469
__i915_gem_object_get_sg_dma(struct drm_i915_gem_object *obj, pgoff_t n,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
47
void i915_gem_object_init(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
511
__i915_gem_object_get_page(struct drm_i915_gem_object *obj, pgoff_t n);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
52
void __i915_gem_object_fini(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
54
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_object.h
546
__i915_gem_object_get_dirty_page(struct drm_i915_gem_object *obj, pgoff_t n);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
57
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_object.h
580
__i915_gem_object_get_dma_address_len(struct drm_i915_gem_object *obj, pgoff_t n,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
60
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_object.h
617
__i915_gem_object_get_dma_address(struct drm_i915_gem_object *obj, pgoff_t n);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
639
void __i915_gem_object_set_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
642
int ____i915_gem_object_get_pages(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
643
int __i915_gem_object_get_pages(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
646
i915_gem_object_pin_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
656
int i915_gem_object_pin_pages_unlocked(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
659
i915_gem_object_has_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
665
__i915_gem_object_pin_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
67
void __i915_gem_object_release_shmem(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
673
i915_gem_object_has_pinned_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
679
__i915_gem_object_unpin_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
688
i915_gem_object_unpin_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
693
int __i915_gem_object_put_pages(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
694
int i915_gem_object_truncate(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
71
int i915_gem_object_pwrite_phys(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
717
void *__must_check i915_gem_object_pin_map(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
720
void *__must_check i915_gem_object_pin_map_unlocked(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
723
void __i915_gem_object_flush_map(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
726
static inline void i915_gem_object_flush_map(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
73
int i915_gem_object_pread_phys(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
740
static inline void i915_gem_object_unpin_map(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
745
void __i915_gem_object_release_map(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
747
int i915_gem_object_prepare_read(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
749
int i915_gem_object_prepare_write(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
756
i915_gem_object_finish_access(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
76
int i915_gem_object_attach_phys(struct drm_i915_gem_object *obj, int align);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
761
int i915_gem_object_get_moving_fence(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
763
int i915_gem_object_wait_moving_fence(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
765
bool i915_gem_object_has_unknown_state(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
767
void i915_gem_object_set_cache_coherency(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
769
void i915_gem_object_set_pat_index(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
77
void i915_gem_object_put_pages_shmem(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
771
bool i915_gem_object_can_bypass_llc(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
772
void i915_gem_object_flush_if_display(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
773
void i915_gem_object_flush_if_display_locked(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
774
bool i915_gem_cpu_write_needs_clflush(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
777
i915_gem_object_set_to_wc_domain(struct drm_i915_gem_object *obj, bool write);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
779
i915_gem_object_set_to_gtt_domain(struct drm_i915_gem_object *obj, bool write);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
781
i915_gem_object_set_to_cpu_domain(struct drm_i915_gem_object *obj, bool write);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
783
i915_gem_object_pin_to_display_plane(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
789
void i915_gem_object_make_unshrinkable(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
79
void i915_gem_object_put_pages_phys(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
790
void i915_gem_object_make_shrinkable(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
791
void __i915_gem_object_make_shrinkable(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
792
void __i915_gem_object_make_purgeable(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
793
void i915_gem_object_make_purgeable(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
795
static inline void __start_cpu_write(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
806
int i915_gem_object_wait(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
809
int i915_gem_object_wait_priority(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
813
int i915_gem_object_read_from_page(struct drm_i915_gem_object *obj, u64 offset, void *dst, int size);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
815
bool i915_gem_object_is_shmem(const struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
819
void __i915_gem_object_pages_fini(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
821
void __i915_gem_free_object(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
823
bool i915_gem_object_evictable(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
825
bool i915_gem_object_migratable(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
827
int i915_gem_object_migrate(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
830
int __i915_gem_object_migrate(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
835
bool i915_gem_object_can_migrate(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
838
int i915_gem_object_wait_migration(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
841
bool i915_gem_object_placement_possible(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
844
bool i915_gem_object_needs_ccs_pages(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
85
__i915_gem_object_unset_pages(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
858
struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
861
struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
867
i915_gem_object_is_userptr(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object.h
872
int i915_gem_object_userptr_submit_init(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
873
int i915_gem_object_userptr_submit_done(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
874
int i915_gem_object_userptr_validate(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
876
static inline bool i915_gem_object_is_userptr(struct drm_i915_gem_object *obj) { return false; }
sys/dev/pci/drm/i915/gem/i915_gem_object.h
878
static inline int i915_gem_object_userptr_submit_init(struct drm_i915_gem_object *obj) { GEM_BUG_ON(1); return -ENODEV; }
sys/dev/pci/drm/i915/gem/i915_gem_object.h
879
static inline int i915_gem_object_userptr_submit_done(struct drm_i915_gem_object *obj) { GEM_BUG_ON(1); return -ENODEV; }
sys/dev/pci/drm/i915/gem/i915_gem_object.h
880
static inline int i915_gem_object_userptr_validate(struct drm_i915_gem_object *obj) { GEM_BUG_ON(1); return -ENODEV; }
sys/dev/pci/drm/i915/gem/i915_gem_object.h
97
static inline struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_object_frontbuffer.h
15
void __i915_gem_object_flush_frontbuffer(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object_frontbuffer.h
17
void __i915_gem_object_invalidate_frontbuffer(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object_frontbuffer.h
21
i915_gem_object_flush_frontbuffer(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object_frontbuffer.h
29
i915_gem_object_invalidate_frontbuffer(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object_frontbuffer.h
46
i915_gem_object_get_frontbuffer(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_object_frontbuffer.h
85
i915_gem_object_set_frontbuffer(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
104
void (*delayed_free)(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
110
int (*migrate)(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
114
void (*release)(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
21
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
229
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
58
int (*get_pages)(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
59
void (*put_pages)(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
61
int (*truncate)(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
701
struct drm_i915_gem_object *backup;
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
741
static inline struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
745
BUILD_BUG_ON(offsetof(struct drm_i915_gem_object, base));
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
747
return container_of(gem, struct drm_i915_gem_object, base);
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
81
int (*shrink)(struct drm_i915_gem_object *obj, unsigned int flags);
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
83
int (*pread)(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
85
int (*pwrite)(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
87
u64 (*mmap_offset)(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
88
void (*unmap_virtual)(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
90
int (*dmabuf_export)(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
99
void (*adjust_lru)(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
100
int ____i915_gem_object_get_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
126
int __i915_gem_object_get_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
148
int i915_gem_object_pin_pages_unlocked(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
169
int i915_gem_object_truncate(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
177
static void __i915_gem_object_reset_page_iter(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
190
static void unmap_object(struct drm_i915_gem_object *obj, void *ptr)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
196
static void flush_tlb_invalidate(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
21
void __i915_gem_object_set_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
212
__i915_gem_object_unset_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
241
int __i915_gem_object_put_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
273
static void *i915_gem_object_map_page(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
332
static void *i915_gem_object_map_pfn(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
377
static struct vm_page **i915_gem_object_panic_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
454
struct drm_i915_gem_object *obj = to_intel_bo(_obj);
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
488
void *i915_gem_object_pin_map(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
589
void *i915_gem_object_pin_map_unlocked(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
601
void __i915_gem_object_flush_map(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
629
void __i915_gem_object_release_map(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
645
__i915_gem_object_page_iter_get_sg(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
762
__i915_gem_object_get_page(struct drm_i915_gem_object *obj, pgoff_t n)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
775
__i915_gem_object_get_dirty_page(struct drm_i915_gem_object *obj, pgoff_t n)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
787
__i915_gem_object_get_dma_address_len(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
802
__i915_gem_object_get_dma_address(struct drm_i915_gem_object *obj, pgoff_t n)
sys/dev/pci/drm/i915/gem/i915_gem_phys.c
147
i915_gem_object_put_pages_phys(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_phys.c
214
int i915_gem_object_pwrite_phys(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_phys.c
250
int i915_gem_object_pread_phys(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_phys.c
275
static int i915_gem_object_shmem_to_phys(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_phys.c
301
int i915_gem_object_attach_phys(struct drm_i915_gem_object *obj, int align)
sys/dev/pci/drm/i915/gem/i915_gem_phys.c
32
static int i915_gem_object_get_pages_phys(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_pm.c
138
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_pm.c
200
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_region.c
106
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_region.c
116
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_region.c
13
void i915_gem_object_init_memory_region(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_region.c
158
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_region.c
23
void i915_gem_object_release_memory_region(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_region.c
32
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_region.c
39
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_region.h
12
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gem/i915_gem_region.h
32
struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_region.h
50
void i915_gem_object_init_memory_region(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_region.h
52
void i915_gem_object_release_memory_region(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_region.h
54
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_region.h
59
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
249
static int shmem_get_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
344
shmem_truncate(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
37
struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
395
shmem_writeback(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
403
static int shmem_shrink(struct drm_i915_gem_object *obj, unsigned int flags)
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
419
__i915_gem_object_release_shmem(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
448
void i915_gem_object_put_pages_shmem(struct drm_i915_gem_object *obj, struct sg_table *pages)
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
469
shmem_put_pages(struct drm_i915_gem_object *obj, struct sg_table *pages)
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
478
shmem_pwrite(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
589
shmem_pread(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
598
static void shmem_release(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
668
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
738
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
748
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
752
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
782
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
786
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
82
struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
864
bool i915_gem_object_is_shmem(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_shrinker.c
178
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_shrinker.c
25
static bool can_release_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_shrinker.c
350
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_shrinker.c
39
static bool drop_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_shrinker.c
408
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/gem/i915_gem_shrinker.c
489
void i915_gem_object_make_unshrinkable(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_shrinker.c
513
static void ___i915_gem_object_make_shrinkable(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_shrinker.c
548
void __i915_gem_object_make_shrinkable(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_shrinker.c
564
void __i915_gem_object_make_purgeable(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_shrinker.c
58
static int try_to_writeback(struct drm_i915_gem_object *obj, unsigned int flags)
sys/dev/pci/drm/i915/gem/i915_gem_shrinker.c
580
void i915_gem_object_make_shrinkable(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_shrinker.c
597
void i915_gem_object_make_purgeable(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
1062
bool i915_gem_object_is_stolen(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
648
static int i915_gem_object_get_pages_stolen(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
668
static void i915_gem_object_put_pages_stolen(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
684
i915_gem_object_release_stolen(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
704
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
740
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
798
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_stolen.h
13
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gem/i915_gem_stolen.h
33
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_stolen.h
37
bool i915_gem_object_is_stolen(const struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_tiling.c
118
i915_tiling_ok(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_tiling.c
182
i915_gem_object_fence_prepare(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_tiling.c
221
bool i915_gem_object_needs_bit17_swizzle(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_tiling.c
230
i915_gem_object_set_tiling(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_tiling.c
347
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_tiling.c
430
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_tiling.h
11
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gem/i915_gem_tiling.h
14
bool i915_gem_object_needs_bit17_swizzle(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1061
static void i915_ttm_delayed_free(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1075
struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
112
i915_ttm_select_tt_caching(const struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1188
struct drm_i915_gem_object *obj =
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1199
struct drm_i915_gem_object *obj =
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1208
struct drm_i915_gem_object *obj =
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1233
struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1382
struct drm_i915_gem_object *obj =
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1391
struct drm_i915_gem_object *obj =
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1405
static u64 i915_ttm_mmap_offset(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1413
static void i915_ttm_unmap_virtual(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1461
struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1500
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
157
i915_ttm_placement_from_obj(const struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
277
struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
367
struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
400
void i915_ttm_free_cached_io_rsgt(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
426
int i915_ttm_purge(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
477
static int i915_ttm_shrink(struct drm_i915_gem_object *obj, unsigned int flags)
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
530
struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
591
i915_ttm_resource_get_st(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
628
static int i915_ttm_truncate(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
651
struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
684
struct drm_i915_gem_object *obj = i915_ttm_to_gem(mem->bo);
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
715
struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
736
struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
806
static int __i915_ttm_get_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
869
static int i915_ttm_get_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
900
static int __i915_ttm_migrate(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
930
static int i915_ttm_migrate(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
937
static void i915_ttm_put_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
956
void i915_ttm_adjust_lru(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm.h
20
i915_gem_to_ttm(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm.h
49
static inline struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/i915_gem_ttm.h
52
return container_of(bo, struct drm_i915_gem_object, __do_not_access);
sys/dev/pci/drm/i915/gem/i915_gem_ttm.h
56
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_ttm.h
71
void i915_ttm_free_cached_io_rsgt(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_ttm.h
74
i915_ttm_resource_get_st(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_ttm.h
77
void i915_ttm_adjust_lru(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_ttm.h
79
int i915_ttm_purge(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
102
void i915_ttm_adjust_gem_after_move(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
164
struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
196
struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
302
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
318
struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
478
struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
578
struct drm_i915_gem_object *obj = i915_ttm_to_gem(bo);
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
707
int i915_gem_obj_copy_ttm(struct drm_i915_gem_object *dst,
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
708
struct drm_i915_gem_object *src,
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
82
void i915_ttm_adjust_domains_after_move(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.h
18
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.h
27
int i915_gem_obj_copy_ttm(struct drm_i915_gem_object *dst,
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.h
28
struct drm_i915_gem_object *src,
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.h
38
void i915_ttm_adjust_domains_after_move(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.h
40
void i915_ttm_adjust_gem_after_move(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_ttm_pm.c
118
struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm_pm.c
169
struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm_pm.c
173
struct drm_i915_gem_object *backup = obj->ttm.backup;
sys/dev/pci/drm/i915/gem/i915_gem_ttm_pm.c
22
void i915_ttm_backup_free(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm_pm.c
43
struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_ttm_pm.c
51
struct drm_i915_gem_object *backup;
sys/dev/pci/drm/i915/gem/i915_gem_ttm_pm.h
12
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gem/i915_gem_ttm_pm.h
24
void i915_ttm_backup_free(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
157
i915_gem_userptr_put_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
211
static int i915_gem_object_userptr_unbind(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
232
int i915_gem_object_userptr_submit_init(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
309
int i915_gem_object_userptr_submit_done(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
321
int i915_gem_object_userptr_validate(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
347
i915_gem_userptr_release(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
359
i915_gem_userptr_dmabuf_export(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
367
i915_gem_userptr_pwrite(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
376
i915_gem_userptr_pread(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
470
struct drm_i915_gem_object __maybe_unused *obj;
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
71
i915_gem_userptr_init__mmu_notifier(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
78
static void i915_gem_object_userptr_drop_ref(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
98
static int i915_gem_userptr_get_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
142
i915_gem_object_wait_priority(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
164
i915_gem_object_wait(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
229
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
283
int i915_gem_object_wait_migration(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/huge_gem_object.c
100
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/selftests/huge_gem_object.c
106
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/huge_gem_object.c
11
static void huge_free_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/huge_gem_object.c
28
static int huge_get_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/huge_gem_object.c
85
static void huge_put_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/huge_gem_object.h
16
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/selftests/huge_gem_object.h
22
huge_gem_object_phys_size(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/huge_gem_object.h
28
huge_gem_object_dma_size(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1073
__cpu_check_shmem(struct drm_i915_gem_object *obj, u32 dword, u32 val)
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1108
static int __cpu_check_vmap(struct drm_i915_gem_object *obj, u32 dword, u32 val)
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1138
static int cpu_check(struct drm_i915_gem_object *obj, u32 dword, u32 val)
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1147
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1193
struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1314
typedef struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1322
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1333
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1339
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1345
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1374
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1499
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
155
static void put_huge_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1555
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1615
struct drm_i915_gem_object *obj, *on;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
173
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1765
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
179
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1835
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
211
static int fake_get_huge_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
266
static int fake_get_huge_pages_single(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
299
static void fake_free_huge_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
306
static void fake_put_huge_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
327
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
331
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
366
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
427
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
504
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
581
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
700
struct drm_i915_gem_object *obj, *on;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
743
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
78
static int get_huge_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
861
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
144
struct drm_i915_gem_object *batch)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
274
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
19
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1091
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1165
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1209
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1244
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1370
struct drm_i915_gem_object *obj = NULL;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1510
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1598
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1774
struct drm_i915_gem_object *obj_a, *obj_b;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
431
static unsigned long real_page_count(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
436
static unsigned long fake_page_count(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
442
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
477
static int cpu_fill(struct drm_i915_gem_object *obj, u32 value)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
508
static noinline int cpu_check(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
560
static int file_add_object(struct file *file, struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
577
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
582
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
612
static unsigned long max_dwords(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
675
struct drm_i915_gem_object *obj = NULL;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
823
struct drm_i915_gem_object *obj = NULL;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
913
static int rpcs_query_batch(struct drm_i915_gem_object *rpcs,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
940
emit_rpcs_query(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
949
struct drm_i915_gem_object *rpcs;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
149
struct drm_i915_gem_object *native_obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
150
struct drm_i915_gem_object *import_obj)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
21
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
223
struct drm_i915_gem_object *obj, *import_obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
347
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
43
struct drm_i915_gem_object *obj, *import_obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
431
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
482
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
97
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_migrate.c
112
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_migrate.c
15
static int igt_fill_check_buffer(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_migrate.c
190
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_migrate.c
52
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1018
struct drm_i915_gem_object *obj, *on;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1038
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1059
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1095
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1157
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1415
static bool can_access(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1428
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1505
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1537
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1651
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1735
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1805
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
185
static int check_partial_mappings(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
319
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
450
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
540
static int make_obj_busy(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
598
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
616
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
660
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
779
static int gtt_set(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
806
static int gtt_check(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
837
static int wc_set(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
852
static int wc_check(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
871
static bool can_mmap(struct drm_i915_gem_object *obj, enum i915_mmap_type type)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
896
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
92
static int check_partial_mapping(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
990
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_object.c
16
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_object.c
38
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_phys.c
14
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.c
47
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gem/selftests/mock_gem_object.h
13
struct drm_i915_gem_object base;
sys/dev/pci/drm/i915/gt/gen6_ppgtt.c
362
static int pd_dummy_obj_get_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gt/gen6_ppgtt.c
368
static void pd_dummy_obj_put_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
243
const struct drm_i915_gem_object * const scratch = vm->scratch[lvl];
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
863
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
960
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1073
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
41
struct drm_i915_gem_object *obj = ce->state->obj;
sys/dev/pci/drm/i915/gt/intel_engine_types.h
46
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gt/intel_ggtt.c
1119
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/gt/intel_ggtt.c
165
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/gt/intel_ggtt.c
1774
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.c
778
i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.c
811
i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.h
14
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.h
49
void i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.h
51
void i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gt/intel_gsc.c
52
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_gsc.c
80
struct drm_i915_gem_object *obj = fetch_and_zero(&intf->gem_obj);
sys/dev/pci/drm/i915/gt/intel_gsc.h
33
struct drm_i915_gem_object *gem_obj;
sys/dev/pci/drm/i915/gt/intel_gt.c
1100
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gt/intel_gt.c
466
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_gt.h
204
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool.c
145
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_gt_buffer_pool_types.h
24
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_gtt.c
123
int map_pt_dma_locked(struct i915_address_space *vm, struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gt/intel_gtt.c
152
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/gt/intel_gtt.c
317
void *__px_vaddr(struct drm_i915_gem_object *p)
sys/dev/pci/drm/i915/gt/intel_gtt.c
325
dma_addr_t __px_dma(struct drm_i915_gem_object *p)
sys/dev/pci/drm/i915/gt/intel_gtt.c
331
struct vm_page *__px_page(struct drm_i915_gem_object *p)
sys/dev/pci/drm/i915/gt/intel_gtt.c
338
fill_page_dma(struct drm_i915_gem_object *p, const u64 val, unsigned int count)
sys/dev/pci/drm/i915/gt/intel_gtt.c
346
static void poison_scratch_page(struct drm_i915_gem_object *scratch)
sys/dev/pci/drm/i915/gt/intel_gtt.c
381
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_gtt.c
41
struct drm_i915_gem_object *alloc_pt_lmem(struct i915_address_space *vm, int sz)
sys/dev/pci/drm/i915/gt/intel_gtt.c
43
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_gtt.c
697
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_gtt.c
75
struct drm_i915_gem_object *alloc_pt_dma(struct i915_address_space *vm, int sz)
sys/dev/pci/drm/i915/gt/intel_gtt.c
77
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_gtt.c
99
int map_pt_dma(struct i915_address_space *vm, struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gt/intel_gtt.h
166
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gt/intel_gtt.h
178
struct drm_i915_gem_object *base;
sys/dev/pci/drm/i915/gt/intel_gtt.h
200
__px_choose_expr(px, struct drm_i915_gem_object *, __x, \
sys/dev/pci/drm/i915/gt/intel_gtt.h
205
struct vm_page *__px_page(struct drm_i915_gem_object *p);
sys/dev/pci/drm/i915/gt/intel_gtt.h
206
dma_addr_t __px_dma(struct drm_i915_gem_object *p);
sys/dev/pci/drm/i915/gt/intel_gtt.h
209
void *__px_vaddr(struct drm_i915_gem_object *p);
sys/dev/pci/drm/i915/gt/intel_gtt.h
253
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_gtt.h
274
struct drm_i915_gem_object *scratch[4];
sys/dev/pci/drm/i915/gt/intel_gtt.h
307
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gt/intel_gtt.h
309
struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gt/intel_gtt.h
452
struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gt/intel_gtt.h
625
fill_page_dma(struct drm_i915_gem_object *p, const u64 val, unsigned int count);
sys/dev/pci/drm/i915/gt/intel_gtt.h
636
struct drm_i915_gem_object *alloc_pt_dma(struct i915_address_space *vm, int sz);
sys/dev/pci/drm/i915/gt/intel_gtt.h
637
struct drm_i915_gem_object *alloc_pt_lmem(struct i915_address_space *vm, int sz);
sys/dev/pci/drm/i915/gt/intel_gtt.h
642
int map_pt_dma(struct i915_address_space *vm, struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gt/intel_gtt.h
643
int map_pt_dma_locked(struct i915_address_space *vm, struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gt/intel_gtt.h
662
const struct drm_i915_gem_object * const scratch);
sys/dev/pci/drm/i915/gt/intel_gtt.h
668
const struct drm_i915_gem_object * const scratch);
sys/dev/pci/drm/i915/gt/intel_lrc.c
1078
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_lrc.c
1811
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_lrc.h
16
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gt/intel_ppgtt.c
115
const struct drm_i915_gem_object * const scratch)
sys/dev/pci/drm/i915/gt/intel_ppgtt.c
128
const struct drm_i915_gem_object * const scratch)
sys/dev/pci/drm/i915/gt/intel_ppgtt.c
88
write_dma_entry(struct drm_i915_gem_object * const pdma,
sys/dev/pci/drm/i915/gt/intel_rc6.c
306
struct drm_i915_gem_object *pctx;
sys/dev/pci/drm/i915/gt/intel_rc6.c
722
struct drm_i915_gem_object *pctx;
sys/dev/pci/drm/i915/gt/intel_rc6_types.h
14
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gt/intel_rc6_types.h
34
struct drm_i915_gem_object *pctx;
sys/dev/pci/drm/i915/gt/intel_renderstate.c
146
struct drm_i915_gem_object *obj = NULL;
sys/dev/pci/drm/i915/gt/intel_ring.c
115
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1317
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
506
struct drm_i915_gem_object *obj = ce->state->obj;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
569
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
66
struct drm_i915_gem_object *obj = engine->status_page.vma->obj;
sys/dev/pci/drm/i915/gt/intel_timeline.c
22
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/intel_timeline.c
60
struct drm_i915_gem_object *obj = timeline->hwsp_ggtt->obj;
sys/dev/pci/drm/i915/gt/mock_engine.c
42
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1287
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1530
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
2704
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3051
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3123
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3473
struct drm_i915_gem_object *batch;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3488
struct drm_i915_gem_object *batch)
sys/dev/pci/drm/i915/gt/selftest_execlists.c
979
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
108
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
1432
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
34
struct drm_i915_gem_object *hws;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
35
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
936
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_migrate.c
24
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gt/selftest_migrate.c
258
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gt/selftest_migrate.c
264
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_migrate.c
27
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_migrate.c
39
struct drm_i915_gem_object *src,
sys/dev/pci/drm/i915/gt/selftest_migrate.c
40
struct drm_i915_gem_object *dst,
sys/dev/pci/drm/i915/gt/selftest_migrate.c
412
struct drm_i915_gem_object *src,
sys/dev/pci/drm/i915/gt/selftest_migrate.c
413
struct drm_i915_gem_object *dst,
sys/dev/pci/drm/i915/gt/selftest_migrate.c
426
struct drm_i915_gem_object *src,
sys/dev/pci/drm/i915/gt/selftest_migrate.c
427
struct drm_i915_gem_object *dst,
sys/dev/pci/drm/i915/gt/selftest_migrate.c
45
struct drm_i915_gem_object *src, *dst;
sys/dev/pci/drm/i915/gt/selftest_migrate.c
452
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gt/selftest_migrate.c
465
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gt/selftest_migrate.c
551
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_migrate.c
810
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gt/selftest_migrate.c
813
struct drm_i915_gem_object *obj = NULL;
sys/dev/pci/drm/i915/gt/selftest_migrate.c
896
struct drm_i915_gem_object *dst;
sys/dev/pci/drm/i915/gt/selftest_migrate.c
979
struct drm_i915_gem_object *src, *dst;
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
11
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_rps.c
69
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
29
struct drm_i915_gem_object *obj = tl->hwsp_ggtt->obj;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
831
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_tlb.c
199
static struct drm_i915_gem_object *create_lmem(struct intel_gt *gt)
sys/dev/pci/drm/i915/gt/selftest_tlb.c
215
static struct drm_i915_gem_object *create_smem(struct intel_gt *gt)
sys/dev/pci/drm/i915/gt/selftest_tlb.c
229
struct drm_i915_gem_object *(*create_fn)(struct intel_gt *),
sys/dev/pci/drm/i915/gt/selftest_tlb.c
234
struct drm_i915_gem_object *A, *B;
sys/dev/pci/drm/i915/gt/selftest_tlb.c
42
struct drm_i915_gem_object *batch;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
103
struct drm_i915_gem_object *result;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
204
struct drm_i915_gem_object *results;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
380
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
98
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/gt/shmem_utils.c
196
uao_create_from_object(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gt/shmem_utils.c
37
struct file *shmem_create_from_object(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gt/shmem_utils.h
12
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/gt/shmem_utils.h
17
struct file *shmem_create_from_object(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gt/shmem_utils.h
31
uao_create_from_object(struct drm_i915_gem_object *);
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc.c
149
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
780
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
909
struct drm_i915_gem_object *obj = NULL;
sys/dev/pci/drm/i915/gt/uc/intel_guc_log_debugfs.c
15
static u32 obj_to_guc_log_dump_size(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gt/uc/intel_huc_fw.c
30
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
164
struct drm_i915_gem_object *log = fetch_and_zero(&uc->load_err_log);
sys/dev/pci/drm/i915/gt/uc/intel_uc.h
37
struct drm_i915_gem_object *load_err_log;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
1044
struct drm_i915_gem_object *obj = uc_fw->obj;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
900
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.h
100
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
3009
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gvt/dmabuf.c
112
static void vgpu_gem_put_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/gvt/dmabuf.c
171
static void vgpu_gem_release(struct drm_i915_gem_object *gem_obj)
sys/dev/pci/drm/i915/gvt/dmabuf.c
198
static struct drm_i915_gem_object *vgpu_create_gem(struct drm_device *dev,
sys/dev/pci/drm/i915/gvt/dmabuf.c
203
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gvt/dmabuf.c
46
static int vgpu_gem_get_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gvt/dmabuf.c
505
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gvt/scheduler.h
126
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/gvt/scheduler.h
65
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/i915_cmd_parser.c
1157
static u32 *copy_batch(struct drm_i915_gem_object *dst_obj,
sys/dev/pci/drm/i915/i915_cmd_parser.c
1158
struct drm_i915_gem_object *src_obj,
sys/dev/pci/drm/i915/i915_debugfs.c
141
static const char *i915_cache_level_str(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/i915_debugfs.c
175
i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/i915_debugfs.c
80
static char get_tiling_flag(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/i915_debugfs.c
90
static char get_global_flag(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/i915_debugfs.c
95
static char get_pin_mapped_flag(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/i915_debugfs.h
10
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/i915_debugfs.h
16
void i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/i915_debugfs.h
19
static inline void i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj) {}
sys/dev/pci/drm/i915/i915_drm_client.c
182
struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/i915_drm_client.c
195
void i915_drm_client_remove_object(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/i915_drm_client.c
49
obj_meminfo(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_drm_client.c
79
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/i915_drm_client.h
70
struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/i915_drm_client.h
71
void i915_drm_client_remove_object(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/i915_drm_client.h
76
struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/i915_drm_client.h
81
i915_drm_client_remove_object(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/i915_gem.c
1005
i915_gem_object_ggtt_pin(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem.c
1033
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/i915_gem.c
114
int i915_gem_object_unbind(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem.c
225
i915_gem_shmem_pread(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem.c
301
static struct i915_vma *i915_gem_gtt_prepare(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem.c
362
static void i915_gem_gtt_cleanup(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem.c
379
i915_gem_gtt_pread(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem.c
460
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/i915_gem.c
542
i915_gem_gtt_pwrite_fast(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem.c
664
i915_gem_shmem_pwrite(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem.c
742
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/i915_gem.c
824
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/i915_gem.c
844
struct drm_i915_gem_object *obj, *on;
sys/dev/pci/drm/i915/i915_gem.c
891
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/i915_gem.c
902
i915_gem_object_ggtt_pin_ww(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem.h
36
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/i915_gem.h
56
i915_gem_object_ggtt_pin_ww(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem.h
62
i915_gem_object_ggtt_pin(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem.h
66
int i915_gem_object_unbind(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem_evict.c
459
struct drm_i915_gem_object **busy_bo)
sys/dev/pci/drm/i915/i915_gem_evict.h
14
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/i915_gem_evict.h
28
struct drm_i915_gem_object **busy_bo);
sys/dev/pci/drm/i915/i915_gem_gtt.c
27
int i915_gem_gtt_prepare_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem_gtt.c
55
void i915_gem_gtt_finish_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem_gtt.h
17
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/i915_gem_gtt.h
23
int __must_check i915_gem_gtt_prepare_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem_gtt.h
25
void i915_gem_gtt_finish_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem_ww.c
19
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/i915_gem_ww.c
21
while ((obj = list_first_entry_or_null(&ww->obj_list, struct drm_i915_gem_object, obj_link))) {
sys/dev/pci/drm/i915/i915_gem_ww.c
28
void i915_gem_ww_unlock_single(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/i915_gem_ww.h
13
struct drm_i915_gem_object *contended;
sys/dev/pci/drm/i915/i915_gem_ww.h
20
void i915_gem_ww_unlock_single(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/i915_perf.c
1875
struct drm_i915_gem_object *bo;
sys/dev/pci/drm/i915/i915_perf.c
1959
struct drm_i915_gem_object *bo;
sys/dev/pci/drm/i915/i915_perf.c
2217
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/i915_request.c
1687
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_request.h
423
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_request.h
49
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/i915_vma.c
1028
struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/i915_vma.c
1089
remap_tiled_color_plane_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_vma.c
1148
remap_contiguous_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_vma.c
1181
remap_linear_color_plane_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_vma.c
1203
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_vma.c
1237
struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/i915_vma.c
1279
struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/i915_vma.c
154
vma_create(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_vma.c
1728
void i915_ggtt_clear_scanout(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/i915_vma.c
1803
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/i915_vma.c
1885
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/i915_vma.c
1904
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/i915_vma.c
1993
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/i915_vma.c
2249
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/i915_vma.c
295
i915_vma_lookup(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_vma.c
333
i915_vma_instance(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_vma.c
359
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/i915_vma.c
460
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/i915_vma.c
680
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/i915_vma.c
978
rotate_pages(struct drm_i915_gem_object *obj, unsigned int offset,
sys/dev/pci/drm/i915/i915_vma.h
433
void i915_ggtt_clear_scanout(struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/i915_vma.h
44
i915_vma_instance(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_vma_types.h
143
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/intel_memory_region.h
16
struct drm_i915_gem_object;
sys/dev/pci/drm/i915/intel_memory_region.h
52
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/pxp/intel_pxp.c
465
struct drm_i915_gem_object *obj = to_intel_bo(_obj);
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
323
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.c
239
struct drm_i915_gem_object *obj = NULL;
sys/dev/pci/drm/i915/pxp/intel_pxp_tee.c
288
struct drm_i915_gem_object *obj = fetch_and_zero(&pxp->stream_cmd.obj);
sys/dev/pci/drm/i915/pxp/intel_pxp_types.h
100
struct drm_i915_gem_object *obj; /* contains PXP command memory */
sys/dev/pci/drm/i915/selftests/i915_gem.c
213
struct drm_i915_gem_object *obj, *obj2;
sys/dev/pci/drm/i915/selftests/i915_gem_evict.c
157
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_gem_evict.c
251
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_gem_evict.c
39
static void quirk_add(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/selftests/i915_gem_evict.c
50
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_gem_evict.c
96
struct drm_i915_gem_object *obj, *on;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1009
struct drm_i915_gem_object *purge;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
101
static void fake_put_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1010
struct drm_i915_gem_object *explode;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1085
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
115
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
119
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1350
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1441
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1511
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1537
struct drm_i915_gem_object *obj, *on;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1693
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1717
struct drm_i915_gem_object *obj, *on;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
261
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
394
struct drm_i915_gem_object *obj, *on;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
414
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
51
static void fake_free_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
58
static int fake_get_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
655
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
722
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
810
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
908
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_request.c
1119
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_request.c
961
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_vma.c
111
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_vma.c
153
struct drm_i915_gem_object *obj, *on;
sys/dev/pci/drm/i915/selftests/i915_vma.c
313
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_vma.c
373
assert_rotated(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/selftests/i915_vma.c
38
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/selftests/i915_vma.c
450
assert_remapped(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/selftests/i915_vma.c
551
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_vma.c
64
checked_vma_instance(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/selftests/i915_vma.c
717
static bool assert_partial(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/selftests/i915_vma.c
799
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/i915_vma.c
989
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/igt_spinner.c
45
struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/selftests/igt_spinner.h
21
struct drm_i915_gem_object *hws;
sys/dev/pci/drm/i915/selftests/igt_spinner.h
22
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
1013
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
106
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
112
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
1153
static struct drm_i915_gem_object *
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
1157
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
1230
struct drm_i915_gem_object *src, *dst;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
131
static void igt_object_release(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
141
static bool is_contiguous(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
161
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
239
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
36
struct drm_i915_gem_object *obj, *on;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
373
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
449
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
525
static u64 igt_object_mappable_total(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
550
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
675
static int igt_cpu_check(struct drm_i915_gem_object *obj, u32 dword, u32 val)
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
706
struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
71
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
785
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
810
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
880
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
950
struct drm_i915_gem_object *obj;
sys/dev/pci/drm/i915/selftests/mock_region.c
15
static void mock_region_put_pages(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/selftests/mock_region.c
23
static int mock_region_get_pages(struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/selftests/mock_region.c
61
struct drm_i915_gem_object *obj,