| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_bo.h | 83 struct xe_bo *xe_bo_alloc(void); 84 void xe_bo_free(struct xe_bo *bo); 86 struct xe_bo *___xe_bo_create_locked(struct xe_device *xe, struct xe_bo *bo, 91 struct xe_bo * 142 static inline struct xe_bo *xe_bo_get(struct xe_bo *bo) in xe_bo_get() 150 void xe_bo_put(struct xe_bo *bo); 166 static inline __must_check struct xe_bo *xe_bo_get_unless_zero(struct xe_bo *bo) in xe_bo_get_unless_zero() 202 int xe_bo_pin(struct xe_bo *bo); 252 xe_bo_ggtt_addr(struct xe_bo *bo) in xe_bo_ggtt_addr() 259 int xe_bo_vmap(struct xe_bo *bo); [all …]
|
| H A D | xe_bo.c | 284 struct xe_bo *bo; in xe_evict_flags() 1051 struct xe_bo *xe_bo = ttm_to_xe_bo(bo); in xe_bo_shrink() local 1092 xe_bo_put(xe_bo); in xe_bo_shrink() 1274 struct xe_bo *bo; in xe_ttm_bo_release_notify() 1797 static struct xe_bo * 1880 struct xe_bo * 1940 struct xe_bo *bo; in xe_bo_create_pin_map_at_aligned() 2005 struct xe_bo *bo; in xe_managed_bo_create_pin_map() 2049 struct xe_bo *bo; in xe_managed_bo_reinit_in_vram() 2467 struct xe_bo *bo; in xe_gem_create_ioctl() [all …]
|
| H A D | xe_drm_client.h | 18 struct xe_bo; 58 struct xe_bo *bo); 59 void xe_drm_client_remove_bo(struct xe_bo *bo); 62 struct xe_bo *bo) in xe_drm_client_add_bo() 66 static inline void xe_drm_client_remove_bo(struct xe_bo *bo) in xe_drm_client_remove_bo()
|
| H A D | xe_pt_types.h | 13 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 D | xe_trace_bo.h | 23 DECLARE_EVENT_CLASS(xe_bo, 24 TP_PROTO(struct xe_bo *bo), 46 DEFINE_EVENT(xe_bo, xe_bo_cpu_fault, 47 TP_PROTO(struct xe_bo *bo), 51 DEFINE_EVENT(xe_bo, xe_bo_validate, 52 TP_PROTO(struct xe_bo *bo), 56 DEFINE_EVENT(xe_bo, xe_bo_create, 57 TP_PROTO(struct xe_bo *bo), 62 TP_PROTO(struct xe_bo *bo, uint32_t new_placement, uint32_t old_placement, 66 __field(struct xe_bo *, bo)
|
| H A D | xe_dma_buf.c | 52 struct xe_bo *bo = gem_to_xe_bo(obj); in xe_dma_buf_pin() 84 struct xe_bo *bo = gem_to_xe_bo(obj); in xe_dma_buf_unpin() 94 struct xe_bo *bo = gem_to_xe_bo(obj); in xe_dma_buf_map() 161 struct xe_bo *bo = gem_to_xe_bo(obj); in xe_dma_buf_begin_cpu_access() 192 struct xe_bo *bo = gem_to_xe_bo(obj); in xe_gem_prime_export() 206 xe_dma_buf_init_obj(struct drm_device *dev, struct xe_bo *storage, in xe_dma_buf_init_obj() 211 struct xe_bo *bo; in xe_dma_buf_init_obj() 234 struct xe_bo *bo = gem_to_xe_bo(obj); in xe_dma_buf_move_notify() 266 struct xe_bo *bo; in xe_gem_prime_import()
|
| H A D | xe_ggtt.h | 27 void xe_ggtt_map_bo(struct xe_ggtt *ggtt, struct xe_bo *bo); 28 int xe_ggtt_insert_bo(struct xe_ggtt *ggtt, struct xe_bo *bo); 29 int xe_ggtt_insert_bo_at(struct xe_ggtt *ggtt, struct xe_bo *bo, 31 void xe_ggtt_remove_bo(struct xe_ggtt *ggtt, struct xe_bo *bo);
|
| H A D | xe_lrc_types.h | 13 struct xe_bo; 23 struct xe_bo *bo; 58 struct xe_bo *bb_per_ctx_bo;
|
| H A D | xe_migrate.h | 15 struct xe_bo; 109 struct xe_bo *src_bo, 110 struct xe_bo *dst_bo, 120 struct xe_bo *bo,
|
| H A D | xe_gsc_types.h | 18 struct xe_bo; 33 struct xe_bo *private; 62 struct xe_bo *bo;
|
| H A D | xe_ggtt_types.h | 13 struct xe_bo; 36 struct xe_bo *scratch; 78 u64 (*pte_encode_bo)(struct xe_bo *bo, u64 bo_offset, u16 pat_index);
|
| H A D | xe_pxp.h | 12 struct xe_bo; 31 int xe_pxp_key_assign(struct xe_pxp *pxp, struct xe_bo *bo); 32 int xe_pxp_bo_key_check(struct xe_pxp *pxp, struct xe_bo *bo);
|
| H A D | xe_pxp_types.h | 16 struct xe_bo; 53 struct xe_bo *bo; 82 struct xe_bo *bo;
|
| H A D | xe_huc_types.h | 11 struct xe_bo; 21 struct xe_bo *gsc_pkt;
|
| H A D | xe_sa_types.h | 10 struct xe_bo; 14 struct xe_bo *bo;
|
| H A D | xe_guc_ads_types.h | 11 struct xe_bo; 18 struct xe_bo *bo;
|
| H A D | xe_svm.h | 14 struct xe_bo; 67 int xe_svm_bo_evict(struct xe_bo *bo); 116 int xe_svm_bo_evict(struct xe_bo *bo) in xe_svm_bo_evict()
|
| H A D | xe_memirq_types.h | 11 struct xe_bo; 30 struct xe_bo *bo;
|
| H A D | xe_ttm_stolen_mgr.h | 12 struct xe_bo; 18 u64 xe_ttm_stolen_io_offset(struct xe_bo *bo, u32 offset);
|
| H A D | xe_guc_log_types.h | 14 struct xe_bo; 48 struct xe_bo *bo;
|
| H A D | xe_gt_sriov_pf_config_types.h | 12 struct xe_bo; 23 struct xe_bo *lmem_obj;
|
| H A D | xe_lmtt_types.h | 11 struct xe_bo; 39 struct xe_bo *bo;
|
| /linux-6.15/drivers/gpu/drm/xe/display/ |
| H A D | intel_fb_bo.c | 16 struct xe_bo *bo = gem_to_xe_bo(obj); in intel_fb_bo_framebuffer_fini() 31 struct xe_bo *bo = gem_to_xe_bo(obj); in intel_fb_bo_framebuffer_init() 76 struct xe_bo *bo; in intel_fb_bo_lookup_valid_bo()
|
| /linux-6.15/drivers/gpu/drm/xe/compat-i915-headers/gem/ |
| H A D | i915_gem_stolen.h | 12 struct xe_bo; 15 struct xe_bo *bo; 23 struct xe_bo *bo; in i915_gem_stolen_insert_node_in_range()
|
| /linux-6.15/drivers/gpu/drm/xe/compat-i915-headers/ |
| H A D | i915_vma.h | 21 struct xe_bo; 25 struct xe_bo *bo, *dpt;
|