Searched refs:xe_bo (Results 1 - 25 of 63) sorted by relevance

123

/linux-master/drivers/gpu/drm/xe/
H A Dxe_huc_types.h11 struct xe_bo;
21 struct xe_bo *gsc_pkt;
H A Dxe_guc_ads_types.h11 struct xe_bo;
18 struct xe_bo *bo;
H A Dxe_guc_log_types.h11 struct xe_bo;
20 struct xe_bo *bo;
H A Dxe_sa_types.h10 struct xe_bo;
14 struct xe_bo *bo;
H A Dxe_bo.h95 struct xe_bo *xe_bo_alloc(void);
96 void xe_bo_free(struct xe_bo *bo);
98 struct xe_bo *___xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo,
103 struct xe_bo *
108 struct xe_bo *xe_bo_create_locked(struct xe_device *xe, struct xe_tile *tile,
111 struct xe_bo *xe_bo_create(struct xe_device *xe, struct xe_tile *tile,
114 struct xe_bo *xe_bo_create_user(struct xe_device *xe, struct xe_tile *tile,
119 struct xe_bo *xe_bo_create_pin_map(struct xe_device *xe, struct xe_tile *tile,
122 struct xe_bo *xe_bo_create_pin_map_a
[all...]
H A Dxe_ggtt_types.h13 struct xe_bo;
17 u64 (*pte_encode_bo)(struct xe_bo *bo, u64 bo_offset, u16 pat_index);
28 struct xe_bo *scratch;
H A Dxe_ttm_stolen_mgr.h12 struct xe_bo;
18 u64 xe_ttm_stolen_io_offset(struct xe_bo *bo, u32 offset);
H A Dxe_lrc_types.h11 struct xe_bo;
21 struct xe_bo *bo;
H A Dxe_memirq_types.h11 struct xe_bo;
30 struct xe_bo *bo;
H A Dxe_drm_client.h18 struct xe_bo;
58 struct xe_bo *bo);
59 void xe_drm_client_remove_bo(struct xe_bo *bo);
62 struct xe_bo *bo)
66 static inline void xe_drm_client_remove_bo(struct xe_bo *bo)
H A Dxe_gsc_types.h17 struct xe_bo;
32 struct xe_bo *private;
60 struct xe_bo *bo;
H A Dxe_migrate.h15 struct xe_bo;
85 struct xe_bo *src_bo,
86 struct xe_bo *dst_bo,
92 struct xe_bo *bo,
100 struct xe_bo *bo,
H A Dxe_pt_types.h13 struct xe_bo;
29 struct xe_bo *bo;
41 u64 (*pte_encode_bo)(struct xe_bo *bo, u64 bo_offset,
48 u64 (*pde_encode_bo)(struct xe_bo *bo, u64 bo_offset,
59 struct xe_bo *pt_bo;
H A Dxe_lmtt.h11 struct xe_bo;
19 int xe_lmtt_populate_pages(struct xe_lmtt *lmtt, unsigned int vfid, struct xe_bo *bo, u64 offset);
H A Dxe_lmtt_types.h11 struct xe_bo;
39 struct xe_bo *bo;
H A Dxe_guc_pc_types.h17 struct xe_bo *bo;
H A Dxe_ggtt.h28 void xe_ggtt_map_bo(struct xe_ggtt *ggtt, struct xe_bo *bo);
29 int xe_ggtt_insert_bo(struct xe_ggtt *ggtt, struct xe_bo *bo);
30 int xe_ggtt_insert_bo_at(struct xe_ggtt *ggtt, struct xe_bo *bo,
32 void xe_ggtt_remove_bo(struct xe_ggtt *ggtt, struct xe_bo *bo);
H A Dxe_uc_fw_types.h11 struct xe_bo;
113 struct xe_bo *bo;
H A Dxe_dma_buf.c17 #include "xe_bo.h"
51 struct xe_bo *bo = gem_to_xe_bo(obj);
83 struct xe_bo *bo = gem_to_xe_bo(obj);
93 struct xe_bo *bo = gem_to_xe_bo(obj);
148 struct xe_bo *bo = gem_to_xe_bo(dma_buf->priv);
163 struct xe_bo *bo = gem_to_xe_bo(obj);
194 struct xe_bo *bo = gem_to_xe_bo(obj);
208 xe_dma_buf_init_obj(struct drm_device *dev, struct xe_bo *storage,
213 struct xe_bo *bo;
236 struct xe_bo *b
[all...]
H A Dxe_bo.c6 #include "xe_bo.h"
86 bool xe_bo_is_vram(struct xe_bo *bo)
92 bool xe_bo_is_stolen(struct xe_bo *bo)
106 bool xe_bo_is_stolen_devmem(struct xe_bo *bo)
112 static bool xe_bo_is_user(struct xe_bo *bo)
137 static void try_add_system(struct xe_device *xe, struct xe_bo *bo,
150 static void add_vram(struct xe_device *xe, struct xe_bo *bo,
183 static void try_add_vram(struct xe_device *xe, struct xe_bo *bo,
192 static void try_add_stolen(struct xe_device *xe, struct xe_bo *bo,
208 static int __xe_bo_placement_for_flags(struct xe_device *xe, struct xe_bo *b
[all...]
/linux-master/drivers/gpu/drm/xe/display/
H A Dintel_fb_bo.h13 struct xe_bo;
15 void intel_fb_bo_framebuffer_fini(struct xe_bo *bo);
17 struct xe_bo *bo,
20 struct xe_bo *intel_fb_bo_lookup_valid_bo(struct drm_i915_private *i915,
H A Dintel_fb_bo.c12 void intel_fb_bo_framebuffer_fini(struct xe_bo *bo)
24 struct xe_bo *bo,
58 struct xe_bo *intel_fb_bo_lookup_valid_bo(struct drm_i915_private *i915,
/linux-master/drivers/gpu/drm/xe/compat-i915-headers/gem/
H A Di915_gem_mman.h12 static inline int i915_gem_fb_mmap(struct xe_bo *bo, struct vm_area_struct *vma)
H A Di915_gem_object.h11 #include "xe_bo.h"
15 static inline dma_addr_t i915_gem_object_get_dma_address(const struct xe_bo *bo, pgoff_t n)
22 static inline bool i915_gem_object_is_tiled(const struct xe_bo *bo)
28 static inline bool i915_gem_object_is_userptr(const struct xe_bo *bo)
34 static inline int i915_gem_object_read_from_page(struct xe_bo *bo,
/linux-master/drivers/gpu/drm/xe/compat-i915-headers/
H A Di915_vma.h18 struct xe_bo;
21 struct xe_bo *bo, *dpt;

Completed in 222 milliseconds

123