Searched refs:xe_ggtt (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_ggtt.h | 13 int xe_ggtt_init_early(struct xe_ggtt *ggtt); 14 int xe_ggtt_init(struct xe_ggtt *ggtt); 16 struct xe_ggtt_node *xe_ggtt_node_init(struct xe_ggtt *ggtt); 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); 32 u64 xe_ggtt_largest_hole(struct xe_ggtt *ggtt, u64 alignment, u64 *spare); 34 int xe_ggtt_dump(struct xe_ggtt *ggtt, struct drm_printer *p); 35 u64 xe_ggtt_print_holes(struct xe_ggtt *ggtt, u64 alignment, struct drm_printer *p);
|
| H A D | xe_ggtt.c | 165 struct xe_ggtt *ggtt = arg; in ggtt_fini_early() 174 struct xe_ggtt *ggtt = arg; in ggtt_fini() 179 static void primelockdep(struct xe_ggtt *ggtt) in primelockdep() 215 int xe_ggtt_init_early(struct xe_ggtt *ggtt) in xe_ggtt_init_early() 270 static void xe_ggtt_invalidate(struct xe_ggtt *ggtt); 288 struct xe_ggtt *ggtt = node->ggtt; in ggtt_node_remove() 332 struct xe_ggtt *ggtt; in xe_ggtt_node_remove() 357 int xe_ggtt_init(struct xe_ggtt *ggtt) in xe_ggtt_init() 402 static void xe_ggtt_invalidate(struct xe_ggtt *ggtt) in xe_ggtt_invalidate() 419 static void xe_ggtt_dump_node(struct xe_ggtt *ggtt, in xe_ggtt_dump_node() [all …]
|
| H A D | xe_ggtt_types.h | 22 struct xe_ggtt { struct 63 struct xe_ggtt *ggtt; 80 void (*ggtt_set_pte)(struct xe_ggtt *ggtt, u64 addr, u64 pte);
|
| H A D | xe_device_types.h | 39 struct xe_ggtt; 220 struct xe_ggtt *ggtt;
|
| H A D | xe_gt_sriov_vf.c | 564 vf_balloon_ggtt_node(struct xe_ggtt *ggtt, u64 start, u64 end) in vf_balloon_ggtt_node() 586 struct xe_ggtt *ggtt = tile->mem.ggtt; in vf_balloon_ggtt()
|
| H A D | Makefile | 41 xe_ggtt.o \
|
| H A D | xe_gt_sriov_pf_config.c | 441 struct xe_ggtt *ggtt = tile->mem.ggtt; in pf_provision_vf_ggtt() 646 struct xe_ggtt *ggtt = gt_to_tile(gt)->mem.ggtt; in pf_get_max_ggtt() 2566 struct xe_ggtt *ggtt = gt_to_tile(gt)->mem.ggtt; in xe_gt_sriov_pf_config_print_available_ggtt()
|
| /linux-6.15/Documentation/gpu/xe/ |
| H A D | xe_mm.rst | 13 .. kernel-doc:: drivers/gpu/drm/xe/xe_ggtt.c 22 .. kernel-doc:: drivers/gpu/drm/xe/xe_ggtt.c
|
| /linux-6.15/drivers/gpu/drm/xe/display/ |
| H A D | xe_fb_pin.c | 24 struct xe_ggtt *ggtt = xe_device_get_root_tile(xe)->mem.ggtt; in write_dpt_rotated() 57 struct xe_ggtt *ggtt = xe_device_get_root_tile(xe)->mem.ggtt; in write_dpt_remapped() 89 struct xe_ggtt *ggtt = tile0->mem.ggtt; in __xe_pin_fb_vma_dpt() 171 write_ggtt_rotated(struct xe_bo *bo, struct xe_ggtt *ggtt, u32 *ggtt_ofs, u32 bo_ofs, in write_ggtt_rotated() 202 struct xe_ggtt *ggtt = xe_device_get_root_tile(xe)->mem.ggtt; in __xe_pin_fb_vma_ggtt()
|
| /linux-6.15/drivers/gpu/drm/xe/tests/ |
| H A D | xe_guc_buf_kunit.c | 39 struct xe_ggtt *ggtt = tile->mem.ggtt; in replacement_xe_managed_bo_create_pin_map() 61 struct xe_ggtt *ggtt; in guc_buf_test_init()
|