Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v6.16-rc4 61 lines 1.2 kB view raw
1// SPDX-License-Identifier: MIT 2/* Copyright © 2024 Intel Corporation */ 3 4#include <drm/drm_gem.h> 5 6#include "xe_bo.h" 7#include "intel_bo.h" 8 9bool intel_bo_is_tiled(struct drm_gem_object *obj) 10{ 11 /* legacy tiling is unused */ 12 return false; 13} 14 15bool intel_bo_is_userptr(struct drm_gem_object *obj) 16{ 17 /* xe does not have userptr bos */ 18 return false; 19} 20 21bool intel_bo_is_shmem(struct drm_gem_object *obj) 22{ 23 return false; 24} 25 26bool intel_bo_is_protected(struct drm_gem_object *obj) 27{ 28 return xe_bo_is_protected(gem_to_xe_bo(obj)); 29} 30 31void intel_bo_flush_if_display(struct drm_gem_object *obj) 32{ 33} 34 35int intel_bo_fb_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) 36{ 37 return drm_gem_prime_mmap(obj, vma); 38} 39 40int intel_bo_read_from_page(struct drm_gem_object *obj, u64 offset, void *dst, int size) 41{ 42 struct xe_bo *bo = gem_to_xe_bo(obj); 43 44 return xe_bo_read(bo, offset, dst, size); 45} 46 47struct intel_frontbuffer *intel_bo_get_frontbuffer(struct drm_gem_object *obj) 48{ 49 return NULL; 50} 51 52struct intel_frontbuffer *intel_bo_set_frontbuffer(struct drm_gem_object *obj, 53 struct intel_frontbuffer *front) 54{ 55 return front; 56} 57 58void intel_bo_describe(struct seq_file *m, struct drm_gem_object *obj) 59{ 60 /* FIXME */ 61}