Home
last modified time | relevance | path

Searched refs:xe_ggtt (Results 1 – 10 of 10) sorted by relevance

/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_ggtt.h13 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 Dxe_ggtt.c165 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 Dxe_ggtt_types.h22 struct xe_ggtt { struct
63 struct xe_ggtt *ggtt;
80 void (*ggtt_set_pte)(struct xe_ggtt *ggtt, u64 addr, u64 pte);
H A Dxe_device_types.h39 struct xe_ggtt;
220 struct xe_ggtt *ggtt;
H A Dxe_gt_sriov_vf.c564 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 DMakefile41 xe_ggtt.o \
H A Dxe_gt_sriov_pf_config.c441 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 Dxe_mm.rst13 .. 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 Dxe_fb_pin.c24 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 Dxe_guc_buf_kunit.c39 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()