sys/dev/drm/i915/i915_cmd_parser.c
1049
static u32 *copy_batch(struct drm_i915_gem_object *dst_obj,
sys/dev/drm/i915/i915_cmd_parser.c
1050
struct drm_i915_gem_object *src_obj,
sys/dev/drm/i915/i915_cmd_parser.c
1256
struct drm_i915_gem_object *batch_obj,
sys/dev/drm/i915/i915_cmd_parser.c
1257
struct drm_i915_gem_object *shadow_batch_obj,
sys/dev/drm/i915/i915_drv.h
1851
struct drm_i915_gem_object *vlv_pctx;
sys/dev/drm/i915/i915_drv.h
2959
void i915_gem_object_free(struct drm_i915_gem_object *obj);
sys/dev/drm/i915/i915_drv.h
2960
void i915_gem_object_init(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
2962
struct drm_i915_gem_object *
sys/dev/drm/i915/i915_drv.h
2964
struct drm_i915_gem_object *
sys/dev/drm/i915/i915_drv.h
3007
i915_gem_object_ggtt_pin(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3013
int i915_gem_object_unbind(struct drm_i915_gem_object *obj);
sys/dev/drm/i915/i915_drv.h
3014
void i915_gem_release_mmap(struct drm_i915_gem_object *obj);
sys/dev/drm/i915/i915_drv.h
3024
i915_gem_object_get_sg(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3028
i915_gem_object_get_page(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3032
i915_gem_object_get_dirty_page(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3036
i915_gem_object_get_dma_address(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3039
void __i915_gem_object_set_pages(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3042
int __i915_gem_object_get_pages(struct drm_i915_gem_object *obj);
sys/dev/drm/i915/i915_drv.h
3045
i915_gem_object_pin_pages(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_drv.h
3056
i915_gem_object_has_pages(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_drv.h
3062
__i915_gem_object_pin_pages(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_drv.h
3070
i915_gem_object_has_pinned_pages(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_drv.h
3076
__i915_gem_object_unpin_pages(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_drv.h
3085
i915_gem_object_unpin_pages(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_drv.h
3095
void __i915_gem_object_put_pages(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3097
void __i915_gem_object_invalidate(struct drm_i915_gem_object *obj);
sys/dev/drm/i915/i915_drv.h
3129
void *__must_check i915_gem_object_pin_map(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3141
static inline void i915_gem_object_unpin_map(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_drv.h
3146
int i915_gem_obj_prepare_shmem_read(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3148
int i915_gem_obj_prepare_shmem_write(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3155
i915_gem_obj_finish_shmem_access(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_drv.h
3168
void i915_gem_track_fb(struct drm_i915_gem_object *old,
sys/dev/drm/i915/i915_drv.h
3169
struct drm_i915_gem_object *new,
sys/dev/drm/i915/i915_drv.h
3233
int i915_gem_object_wait(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3237
int i915_gem_object_wait_priority(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3243
i915_gem_object_set_to_wc_domain(struct drm_i915_gem_object *obj, bool write);
sys/dev/drm/i915/i915_drv.h
3245
i915_gem_object_set_to_gtt_domain(struct drm_i915_gem_object *obj, bool write);
sys/dev/drm/i915/i915_drv.h
3247
i915_gem_object_set_to_cpu_domain(struct drm_i915_gem_object *obj, bool write);
sys/dev/drm/i915/i915_drv.h
3249
i915_gem_object_pin_to_display_plane(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3254
int i915_gem_object_attach_phys(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3259
int i915_gem_object_set_cache_level(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3283
void i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3285
void i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_drv.h
3351
struct drm_i915_gem_object *
sys/dev/drm/i915/i915_drv.h
3354
struct drm_i915_gem_object *
sys/dev/drm/i915/i915_drv.h
3361
struct drm_i915_gem_object *
sys/dev/drm/i915/i915_drv.h
3381
static inline bool i915_gem_object_needs_bit17_swizzle(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_drv.h
3413
struct drm_i915_gem_object *batch_obj,
sys/dev/drm/i915/i915_drv.h
3414
struct drm_i915_gem_object *shadow_batch_obj,
sys/dev/drm/i915/i915_gem.c
1128
i915_gem_shmem_pread(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
1198
i915_gem_gtt_pread(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
1305
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
1385
i915_gem_gtt_pwrite_fast(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
1564
i915_gem_shmem_pwrite(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
1650
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
1727
static void i915_gem_object_bump_inactive_ggtt(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
1764
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
1857
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
1922
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
2070
static unsigned int tile_row_pages(const struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
2129
compute_partial_view(const struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
2155
struct drm_i915_gem_object *obj = container_of(
sys/dev/drm/i915/i915_gem.c
2156
node,struct drm_i915_gem_object, base.vma_node);
sys/dev/drm/i915/i915_gem.c
2169
static void __i915_gem_object_release_mmap(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
2233
struct drm_i915_gem_object *obj = to_intel_bo(vm_obj->handle);
sys/dev/drm/i915/i915_gem.c
2523
i915_gem_release_mmap(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
2558
struct drm_i915_gem_object *obj, *on;
sys/dev/drm/i915/i915_gem.c
2598
static int i915_gem_object_create_mmap_offset(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
2626
static void i915_gem_object_free_mmap_offset(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
2638
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
2680
i915_gem_object_truncate(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
2704
void __i915_gem_object_invalidate(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
2731
i915_gem_object_put_pages_gtt(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
2759
static void __i915_gem_object_reset_page_iter(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
277
static int i915_gem_object_get_pages_phys(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
2771
__i915_gem_object_unset_pages(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
2802
void __i915_gem_object_put_pages(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
2860
static int i915_gem_object_get_pages_gtt(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
3052
void __i915_gem_object_set_pages(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
3097
static int ____i915_gem_object_get_pages(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
3119
int __i915_gem_object_get_pages(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
3144
static void *i915_gem_object_map(const struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
3194
void *i915_gem_object_pin_map(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
3264
i915_gem_object_pwrite_gtt(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
363
static void __start_cpu_write(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
372
__i915_gem_object_release_shmem(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
390
i915_gem_object_put_pages_phys(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
4025
struct drm_i915_gem_object *obj = to_intel_bo(gem);
sys/dev/drm/i915/i915_gem.c
4098
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
4249
static void __i915_gem_object_flush_for_display(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
4261
void i915_gem_object_flush_if_display(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
4280
i915_gem_object_set_to_wc_domain(struct drm_i915_gem_object *obj, bool write)
sys/dev/drm/i915/i915_gem.c
433
i915_gem_object_release_phys(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
4343
i915_gem_object_set_to_gtt_domain(struct drm_i915_gem_object *obj, bool write)
sys/dev/drm/i915/i915_gem.c
4412
int i915_gem_object_set_cache_level(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
446
int i915_gem_object_unbind(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
4529
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
4563
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
4632
i915_gem_object_pin_to_display_plane(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
4725
i915_gem_object_set_to_cpu_domain(struct drm_i915_gem_object *obj, bool write)
sys/dev/drm/i915/i915_gem.c
4813
i915_gem_object_ggtt_pin(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
4965
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
5033
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
5086
struct drm_i915_gem_object *obj =
sys/dev/drm/i915/i915_gem.c
5092
void i915_gem_object_init(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
5158
struct drm_i915_gem_object *
sys/dev/drm/i915/i915_gem.c
5161
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
5233
static bool discard_backing_storage(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
5264
struct drm_i915_gem_object *obj, *on;
sys/dev/drm/i915/i915_gem.c
5382
struct drm_i915_gem_object *obj =
sys/dev/drm/i915/i915_gem.c
5402
struct drm_i915_gem_object *obj = to_intel_bo(gem_obj);
sys/dev/drm/i915/i915_gem.c
5420
void __i915_gem_object_release_unless_active(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
5541
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
5914
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
61
static bool cpu_write_needs_clflush(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
6228
dev_priv->objects = KMEM_CACHE(drm_i915_gem_object, SLAB_HWCACHE_ALIGN);
sys/dev/drm/i915/i915_gem.c
6331
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
635
i915_gem_object_wait_priority(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
6441
void i915_gem_track_fb(struct drm_i915_gem_object *old,
sys/dev/drm/i915/i915_gem.c
6442
struct drm_i915_gem_object *new,
sys/dev/drm/i915/i915_gem.c
6466
struct drm_i915_gem_object *
sys/dev/drm/i915/i915_gem.c
6470
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
6521
i915_gem_object_get_sg(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
6634
i915_gem_object_get_page(struct drm_i915_gem_object *obj, unsigned int n)
sys/dev/drm/i915/i915_gem.c
6647
i915_gem_object_get_dirty_page(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
6660
i915_gem_object_get_dma_address(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
6670
int i915_gem_object_attach_phys(struct drm_i915_gem_object *obj, int align)
sys/dev/drm/i915/i915_gem.c
676
i915_gem_object_wait(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
703
i915_gem_phys_pwrite(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
729
void i915_gem_object_free(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
741
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem.c
778
static bool gpu_write_needs_clflush(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem.c
804
fb_write_origin(struct drm_i915_gem_object *obj, unsigned int domain)
sys/dev/drm/i915/i915_gem.c
848
flush_write_domain(struct drm_i915_gem_object *obj, unsigned int flush_domains)
sys/dev/drm/i915/i915_gem.c
945
int i915_gem_obj_prepare_shmem_read(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem.c
997
int i915_gem_obj_prepare_shmem_write(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_batch_pool.c
57
struct drm_i915_gem_object *obj, *next;
sys/dev/drm/i915/i915_gem_batch_pool.c
81
struct drm_i915_gem_object *
sys/dev/drm/i915/i915_gem_batch_pool.c
85
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_batch_pool.h
22
struct drm_i915_gem_object*
sys/dev/drm/i915/i915_gem_clflush.c
111
bool i915_gem_clflush_object(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_clflush.c
35
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_clflush.c
64
static void __i915_do_clflush(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_clflush.c
74
struct drm_i915_gem_object *obj = clflush->obj;
sys/dev/drm/i915/i915_gem_clflush.h
29
struct drm_i915_gem_object;
sys/dev/drm/i915/i915_gem_clflush.h
31
bool i915_gem_clflush_object(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_dmabuf.c
103
struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
sys/dev/drm/i915/i915_gem_dmabuf.c
110
struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
sys/dev/drm/i915/i915_gem_dmabuf.c
117
struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
sys/dev/drm/i915/i915_gem_dmabuf.c
143
struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
sys/dev/drm/i915/i915_gem_dmabuf.c
151
struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
sys/dev/drm/i915/i915_gem_dmabuf.c
176
struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
sys/dev/drm/i915/i915_gem_dmabuf.c
199
struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
sys/dev/drm/i915/i915_gem_dmabuf.c
235
struct drm_i915_gem_object *obj = to_intel_bo(gem_obj);
sys/dev/drm/i915/i915_gem_dmabuf.c
254
static int i915_gem_object_get_pages_dmabuf(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_dmabuf.c
271
static void i915_gem_object_put_pages_dmabuf(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_dmabuf.c
288
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_dmabuf.c
34
static struct drm_i915_gem_object *dma_buf_to_obj(struct dma_buf *buf)
sys/dev/drm/i915/i915_gem_dmabuf.c
42
struct drm_i915_gem_object *obj = dma_buf_to_obj(attachment->dmabuf);
sys/dev/drm/i915/i915_gem_dmabuf.c
92
struct drm_i915_gem_object *obj = dma_buf_to_obj(attachment->dmabuf);
sys/dev/drm/i915/i915_gem_execbuffer.c
1018
static void *reloc_iomap(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_execbuffer.c
1089
static void *reloc_vaddr(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_execbuffer.c
1138
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_execbuffer.c
1820
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/drm/i915/i915_gem_execbuffer.c
1935
struct drm_i915_gem_object *shadow_batch_obj;
sys/dev/drm/i915/i915_gem_execbuffer.c
576
const struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_execbuffer.c
760
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_execbuffer.c
966
i915_gem_obj_finish_shmem_access((struct drm_i915_gem_object *)cache->node.mm);
sys/dev/drm/i915/i915_gem_execbuffer.c
986
static void *reloc_kmap(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_fence_reg.c
752
i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_fence_reg.c
783
i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_gtt.c
2432
int i915_gem_gtt_prepare_pages(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_gtt.c
2726
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/drm/i915/i915_gem_gtt.c
2813
void i915_gem_gtt_finish_pages(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_gtt.c
3713
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/drm/i915/i915_gem_gtt.c
3770
struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_gtt.c
3830
struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_gtt.h
652
int __must_check i915_gem_gtt_prepare_pages(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_gtt.h
654
void i915_gem_gtt_finish_pages(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_internal.c
152
static void i915_gem_object_put_pages_internal(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_internal.c
184
struct drm_i915_gem_object *
sys/dev/drm/i915/i915_gem_internal.c
188
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_internal.c
48
static int i915_gem_object_get_pages_internal(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.c
33
void i915_gem_object_set_cache_coherency(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_object.h
287
static inline struct drm_i915_gem_object *
sys/dev/drm/i915/i915_gem_object.h
291
BUILD_BUG_ON(offsetof(struct drm_i915_gem_object, base));
sys/dev/drm/i915/i915_gem_object.h
293
return container_of(gem, struct drm_i915_gem_object, base);
sys/dev/drm/i915/i915_gem_object.h
307
static inline struct drm_i915_gem_object *
sys/dev/drm/i915/i915_gem_object.h
316
static inline struct drm_i915_gem_object *
sys/dev/drm/i915/i915_gem_object.h
319
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_object.h
337
static inline struct drm_i915_gem_object *
sys/dev/drm/i915/i915_gem_object.h
338
i915_gem_object_get(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
346
i915_gem_object_put(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
351
static inline void i915_gem_object_lock(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
356
static inline void i915_gem_object_unlock(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
362
i915_gem_object_set_readonly(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
368
i915_gem_object_is_readonly(const struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
374
i915_gem_object_has_struct_page(const struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
380
i915_gem_object_is_shrinkable(const struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
386
i915_gem_object_is_proxy(const struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
39
struct drm_i915_gem_object;
sys/dev/drm/i915/i915_gem_object.h
392
i915_gem_object_is_active(const struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
398
i915_gem_object_has_active_reference(const struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
404
i915_gem_object_set_active_reference(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
411
i915_gem_object_clear_active_reference(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
417
void __i915_gem_object_release_unless_active(struct drm_i915_gem_object *obj);
sys/dev/drm/i915/i915_gem_object.h
420
i915_gem_object_is_framebuffer(const struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
426
i915_gem_object_get_tiling(const struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
432
i915_gem_object_is_tiled(const struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
438
i915_gem_object_get_stride(const struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
451
i915_gem_object_get_tile_height(const struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
457
i915_gem_object_get_tile_row_size(const struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
463
int i915_gem_object_set_tiling(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_object.h
467
i915_gem_object_last_write_engine(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_object.h
483
void i915_gem_object_set_cache_coherency(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_object.h
485
void i915_gem_object_flush_if_display(struct drm_i915_gem_object *obj);
sys/dev/drm/i915/i915_gem_object.h
73
int (*get_pages)(struct drm_i915_gem_object *);
sys/dev/drm/i915/i915_gem_object.h
74
void (*put_pages)(struct drm_i915_gem_object *, struct sg_table *);
sys/dev/drm/i915/i915_gem_object.h
76
int (*pwrite)(struct drm_i915_gem_object *,
sys/dev/drm/i915/i915_gem_object.h
79
int (*dmabuf_export)(struct drm_i915_gem_object *);
sys/dev/drm/i915/i915_gem_object.h
80
void (*release)(struct drm_i915_gem_object *);
sys/dev/drm/i915/i915_gem_render_state.c
34
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_shrinker.c
113
static bool unsafe_drop_pages(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_shrinker.c
213
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_shrinker.c
316
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_shrinker.c
428
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_shrinker.c
80
static bool can_release_pages(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_stolen.c
542
static int i915_gem_object_get_pages_stolen(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_stolen.c
556
static void i915_gem_object_put_pages_stolen(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_stolen.c
565
i915_gem_object_release_stolen(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_stolen.c
584
static struct drm_i915_gem_object *
sys/dev/drm/i915/i915_gem_stolen.c
588
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_stolen.c
613
struct drm_i915_gem_object *
sys/dev/drm/i915/i915_gem_stolen.c
617
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_stolen.c
646
struct drm_i915_gem_object *
sys/dev/drm/i915/i915_gem_stolen.c
653
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_tiling.c
135
i915_tiling_ok(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_tiling.c
199
i915_gem_object_fence_prepare(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_tiling.c
221
i915_gem_object_set_tiling(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_tiling.c
335
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_tiling.c
420
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_userptr.c
194
i915_gem_userptr_release__mmu_notifier(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_userptr.c
252
i915_gem_userptr_init__mmu_notifier(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_userptr.c
297
i915_gem_userptr_release__mmu_notifier(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_userptr.c
302
i915_gem_userptr_init__mmu_notifier(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_userptr.c
336
i915_gem_userptr_init__mm_struct(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_userptr.c
406
i915_gem_userptr_release__mm_struct(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_userptr.c
419
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_userptr.c
425
__i915_gem_userptr_alloc_pages(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_userptr.c
469
__i915_gem_userptr_set_active(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_userptr.c
509
struct drm_i915_gem_object *obj = work->obj;
sys/dev/drm/i915/i915_gem_userptr.c
573
__i915_gem_userptr_get_pages_schedule(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_userptr.c
58
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gem_userptr.c
614
static int i915_gem_userptr_get_pages(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_userptr.c
68
struct drm_i915_gem_object *obj = mo->obj;
sys/dev/drm/i915/i915_gem_userptr.c
688
i915_gem_userptr_put_pages(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_gem_userptr.c
716
i915_gem_userptr_release(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_userptr.c
723
i915_gem_userptr_dmabuf_export(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_gem_userptr.c
782
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_gpu_error.c
1038
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/drm/i915/i915_gpu_error.c
1448
struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_perf.c
1494
struct drm_i915_gem_object *bo;
sys/dev/drm/i915/i915_request.c
979
struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_request.h
260
struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_request.h
38
struct drm_i915_gem_object;
sys/dev/drm/i915/i915_vma.c
1027
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/drm/i915/i915_vma.c
129
vma_create(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_vma.c
229
vma_lookup(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_vma.c
269
i915_vma_instance(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_vma.c
411
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/i915_vma.c
516
static void assert_bind_count(const struct drm_i915_gem_object *obj)
sys/dev/drm/i915/i915_vma.c
665
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/drm/i915/i915_vma.c
703
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/drm/i915/i915_vma.c
76
struct drm_i915_gem_object *obj = vma->obj;
sys/dev/drm/i915/i915_vma.c
866
struct drm_i915_gem_object *obj = container_of(
sys/dev/drm/i915/i915_vma.c
867
node,struct drm_i915_gem_object, base.vma_node);
sys/dev/drm/i915/i915_vma.h
137
i915_vma_instance(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/i915_vma.h
51
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/intel_display.c
10255
intel_framebuffer_create(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/intel_display.c
13179
struct drm_i915_gem_object *obj = intel_fb_obj(fb);
sys/dev/drm/i915/intel_display.c
13209
static void fb_obj_bump_render_priority(struct drm_i915_gem_object *obj)
sys/dev/drm/i915/intel_display.c
13240
struct drm_i915_gem_object *obj = intel_fb_obj(fb);
sys/dev/drm/i915/intel_display.c
13241
struct drm_i915_gem_object *old_obj = intel_fb_obj(plane->state->fb);
sys/dev/drm/i915/intel_display.c
142
struct drm_i915_gem_object *obj,
sys/dev/drm/i915/intel_display.c
14479
struct drm_i915_gem_object *obj = intel_fb_obj(fb);
sys/dev/drm/i915/intel_display.c
14496
struct drm_i915_gem_object *obj = intel_fb_obj(fb);
sys/dev/drm/i915/intel_display.c
14512
struct drm_i915_gem_object *obj = intel_fb_obj(fb);
sys/dev/drm/i915/intel_display.c
14545
struct drm_i915_gem_object *obj,
sys/dev/drm/i915/intel_display.c
14776
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/intel_display.c
2089
struct drm_i915_gem_object *obj = intel_fb_obj(fb);
sys/dev/drm/i915/intel_display.c
2493
struct drm_i915_gem_object *obj = intel_fb_obj(fb);
sys/dev/drm/i915/intel_display.c
2707
struct drm_i915_gem_object *obj = NULL;
sys/dev/drm/i915/intel_display.c
2839
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/intel_display.c
9749
const struct drm_i915_gem_object *obj = intel_fb_obj(fb);
sys/dev/drm/i915/intel_drv.h
1593
intel_framebuffer_create(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/intel_engine_cs.c
507
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/intel_fbdev.c
126
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/intel_fbdev.c
50
struct drm_i915_gem_object *obj = intel_fb_obj(&ifbdev->fb->base);
sys/dev/drm/i915/intel_fbdev.c
578
struct drm_i915_gem_object *obj =
sys/dev/drm/i915/intel_frontbuffer.c
118
void __intel_fb_obj_flush(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/intel_frontbuffer.c
69
void __intel_fb_obj_invalidate(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/intel_frontbuffer.h
28
struct drm_i915_gem_object;
sys/dev/drm/i915/intel_frontbuffer.h
37
void __intel_fb_obj_invalidate(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/intel_frontbuffer.h
40
void __intel_fb_obj_flush(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/intel_frontbuffer.h
55
static inline bool intel_fb_obj_invalidate(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/intel_frontbuffer.h
76
static inline void intel_fb_obj_flush(struct drm_i915_gem_object *obj,
sys/dev/drm/i915/intel_guc.c
635
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/intel_guc.h
53
struct drm_i915_gem_object *load_err_log;
sys/dev/drm/i915/intel_lrc.c
1667
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/intel_lrc.c
2757
struct drm_i915_gem_object *ctx_obj,
sys/dev/drm/i915/intel_lrc.c
2820
struct drm_i915_gem_object *ctx_obj;
sys/dev/drm/i915/intel_overlay.c
1066
struct drm_i915_gem_object *new_bo;
sys/dev/drm/i915/intel_overlay.c
1307
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/intel_overlay.c
184
struct drm_i915_gem_object *reg_bo;
sys/dev/drm/i915/intel_overlay.c
747
struct drm_i915_gem_object *new_bo,
sys/dev/drm/i915/intel_overlay.c
949
struct drm_i915_gem_object *new_bo)
sys/dev/drm/i915/intel_pm.c
2336
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/intel_pm.c
7412
struct drm_i915_gem_object *pctx;
sys/dev/drm/i915/intel_pm.c
7460
struct drm_i915_gem_object *pctx;
sys/dev/drm/i915/intel_ringbuffer.c
1145
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/intel_ringbuffer.c
1216
struct drm_i915_gem_object *obj = ring->vma->obj;
sys/dev/drm/i915/intel_ringbuffer.c
1314
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/intel_ringbuffer.h
369
struct drm_i915_gem_object *default_state;
sys/dev/drm/i915/intel_uc_fw.c
280
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/intel_uc_fw.c
43
struct drm_i915_gem_object *obj;
sys/dev/drm/i915/intel_uc_fw.h
54
struct drm_i915_gem_object *obj;