Symbol: xe_ggtt
drivers/gpu/drm/xe/display/xe_fb_pin.c
152
struct xe_ggtt *ggtt = tile0->mem.ggtt;
drivers/gpu/drm/xe/display/xe_fb_pin.c
228
write_ggtt_rotated(struct xe_ggtt *ggtt, u32 *ggtt_ofs,
drivers/gpu/drm/xe/display/xe_fb_pin.c
257
static void write_ggtt_rotated_node(struct xe_ggtt *ggtt, struct xe_ggtt_node *node,
drivers/gpu/drm/xe/display/xe_fb_pin.c
282
struct xe_ggtt *ggtt = tile0->mem.ggtt;
drivers/gpu/drm/xe/display/xe_fb_pin.c
29
struct xe_ggtt *ggtt = xe_device_get_root_tile(xe)->mem.ggtt;
drivers/gpu/drm/xe/display/xe_fb_pin.c
69
struct xe_ggtt *ggtt = xe_device_get_root_tile(xe)->mem.ggtt;
drivers/gpu/drm/xe/display/xe_fb_pin.c
92
struct xe_ggtt *ggtt = xe_device_get_root_tile(xe)->mem.ggtt;
drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c
39
struct xe_ggtt *ggtt = tile->mem.ggtt;
drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c
55
struct xe_ggtt *ggtt;
drivers/gpu/drm/xe/xe_device_types.h
41
struct xe_ggtt;
drivers/gpu/drm/xe/xe_ggtt.c
102
u64 (*ggtt_get_pte)(struct xe_ggtt *ggtt, u64 addr);
drivers/gpu/drm/xe/xe_ggtt.c
1034
struct xe_ggtt *ggtt;
drivers/gpu/drm/xe/xe_ggtt.c
1068
int xe_ggtt_dump(struct xe_ggtt *ggtt, struct drm_printer *p)
drivers/gpu/drm/xe/xe_ggtt.c
1091
u64 xe_ggtt_print_holes(struct xe_ggtt *ggtt, u64 alignment, struct drm_printer *p)
drivers/gpu/drm/xe/xe_ggtt.c
1128
u64 xe_ggtt_encode_pte_flags(struct xe_ggtt *ggtt,
drivers/gpu/drm/xe/xe_ggtt.c
1141
u64 xe_ggtt_read_pte(struct xe_ggtt *ggtt, u64 offset)
drivers/gpu/drm/xe/xe_ggtt.c
183
static void ggtt_update_access_counter(struct xe_ggtt *ggtt)
drivers/gpu/drm/xe/xe_ggtt.c
222
u64 xe_ggtt_start(struct xe_ggtt *ggtt)
drivers/gpu/drm/xe/xe_ggtt.c
233
u64 xe_ggtt_size(struct xe_ggtt *ggtt)
drivers/gpu/drm/xe/xe_ggtt.c
238
static void xe_ggtt_set_pte(struct xe_ggtt *ggtt, u64 addr, u64 pte)
drivers/gpu/drm/xe/xe_ggtt.c
246
static void xe_ggtt_set_pte_and_flush(struct xe_ggtt *ggtt, u64 addr, u64 pte)
drivers/gpu/drm/xe/xe_ggtt.c
252
static u64 xe_ggtt_get_pte(struct xe_ggtt *ggtt, u64 addr)
drivers/gpu/drm/xe/xe_ggtt.c
260
static void xe_ggtt_clear(struct xe_ggtt *ggtt, u64 start, u64 size)
drivers/gpu/drm/xe/xe_ggtt.c
281
static void primelockdep(struct xe_ggtt *ggtt)
drivers/gpu/drm/xe/xe_ggtt.c
299
struct xe_ggtt *xe_ggtt_alloc(struct xe_tile *tile)
drivers/gpu/drm/xe/xe_ggtt.c
302
struct xe_ggtt *ggtt;
drivers/gpu/drm/xe/xe_ggtt.c
319
struct xe_ggtt *ggtt = arg;
drivers/gpu/drm/xe/xe_ggtt.c
327
struct xe_ggtt *ggtt = arg;
drivers/gpu/drm/xe/xe_ggtt.c
333
void xe_ggtt_might_lock(struct xe_ggtt *ggtt)
drivers/gpu/drm/xe/xe_ggtt.c
357
static void __xe_ggtt_init_early(struct xe_ggtt *ggtt, u64 start, u64 size)
drivers/gpu/drm/xe/xe_ggtt.c
364
int xe_ggtt_init_kunit(struct xe_ggtt *ggtt, u32 start, u32 size)
drivers/gpu/drm/xe/xe_ggtt.c
373
struct xe_ggtt *ggtt = arg;
drivers/gpu/drm/xe/xe_ggtt.c
391
int xe_ggtt_init_early(struct xe_ggtt *ggtt)
drivers/gpu/drm/xe/xe_ggtt.c
452
static void xe_ggtt_invalidate(struct xe_ggtt *ggtt);
drivers/gpu/drm/xe/xe_ggtt.c
454
static void xe_ggtt_initial_clear(struct xe_ggtt *ggtt)
drivers/gpu/drm/xe/xe_ggtt.c
475
struct xe_ggtt *ggtt = node->ggtt;
drivers/gpu/drm/xe/xe_ggtt.c
508
struct xe_ggtt *ggtt;
drivers/gpu/drm/xe/xe_ggtt.c
533
int xe_ggtt_init(struct xe_ggtt *ggtt)
drivers/gpu/drm/xe/xe_ggtt.c
577
static void xe_ggtt_invalidate(struct xe_ggtt *ggtt)
drivers/gpu/drm/xe/xe_ggtt.c
607
void xe_ggtt_shift_nodes(struct xe_ggtt *ggtt, u64 new_start)
drivers/gpu/drm/xe/xe_ggtt.c
625
static struct xe_ggtt_node *ggtt_node_init(struct xe_ggtt *ggtt)
drivers/gpu/drm/xe/xe_ggtt.c
646
struct xe_ggtt_node *xe_ggtt_insert_node(struct xe_ggtt *ggtt, u32 size, u32 align)
drivers/gpu/drm/xe/xe_ggtt.c
687
static void xe_ggtt_map_bo(struct xe_ggtt *ggtt, struct xe_ggtt_node *node,
drivers/gpu/drm/xe/xe_ggtt.c
724
void xe_ggtt_map_bo_unlocked(struct xe_ggtt *ggtt, struct xe_bo *bo)
drivers/gpu/drm/xe/xe_ggtt.c
751
struct xe_ggtt_node *xe_ggtt_insert_node_transform(struct xe_ggtt *ggtt,
drivers/gpu/drm/xe/xe_ggtt.c
787
static int __xe_ggtt_insert_bo_at(struct xe_ggtt *ggtt, struct xe_bo *bo,
drivers/gpu/drm/xe/xe_ggtt.c
81
struct xe_ggtt *ggtt;
drivers/gpu/drm/xe/xe_ggtt.c
870
int xe_ggtt_insert_bo_at(struct xe_ggtt *ggtt, struct xe_bo *bo,
drivers/gpu/drm/xe/xe_ggtt.c
884
int xe_ggtt_insert_bo(struct xe_ggtt *ggtt, struct xe_bo *bo,
drivers/gpu/drm/xe/xe_ggtt.c
895
void xe_ggtt_remove_bo(struct xe_ggtt *ggtt, struct xe_bo *bo)
drivers/gpu/drm/xe/xe_ggtt.c
917
u64 xe_ggtt_largest_hole(struct xe_ggtt *ggtt, u64 alignment, u64 *spare)
drivers/gpu/drm/xe/xe_ggtt.c
950
struct xe_ggtt *ggtt = node->ggtt;
drivers/gpu/drm/xe/xe_ggtt.c
992
struct xe_ggtt *ggtt;
drivers/gpu/drm/xe/xe_ggtt.h
16
struct xe_ggtt *xe_ggtt_alloc(struct xe_tile *tile);
drivers/gpu/drm/xe/xe_ggtt.h
17
int xe_ggtt_init_early(struct xe_ggtt *ggtt);
drivers/gpu/drm/xe/xe_ggtt.h
18
int xe_ggtt_init_kunit(struct xe_ggtt *ggtt, u32 reserved, u32 size);
drivers/gpu/drm/xe/xe_ggtt.h
19
int xe_ggtt_init(struct xe_ggtt *ggtt);
drivers/gpu/drm/xe/xe_ggtt.h
21
void xe_ggtt_shift_nodes(struct xe_ggtt *ggtt, u64 new_base);
drivers/gpu/drm/xe/xe_ggtt.h
22
u64 xe_ggtt_start(struct xe_ggtt *ggtt);
drivers/gpu/drm/xe/xe_ggtt.h
23
u64 xe_ggtt_size(struct xe_ggtt *ggtt);
drivers/gpu/drm/xe/xe_ggtt.h
26
xe_ggtt_insert_node(struct xe_ggtt *ggtt, u32 size, u32 align);
drivers/gpu/drm/xe/xe_ggtt.h
28
xe_ggtt_insert_node_transform(struct xe_ggtt *ggtt,
drivers/gpu/drm/xe/xe_ggtt.h
34
void xe_ggtt_map_bo_unlocked(struct xe_ggtt *ggtt, struct xe_bo *bo);
drivers/gpu/drm/xe/xe_ggtt.h
35
int xe_ggtt_insert_bo(struct xe_ggtt *ggtt, struct xe_bo *bo, struct drm_exec *exec);
drivers/gpu/drm/xe/xe_ggtt.h
36
int xe_ggtt_insert_bo_at(struct xe_ggtt *ggtt, struct xe_bo *bo,
drivers/gpu/drm/xe/xe_ggtt.h
38
void xe_ggtt_remove_bo(struct xe_ggtt *ggtt, struct xe_bo *bo);
drivers/gpu/drm/xe/xe_ggtt.h
39
u64 xe_ggtt_largest_hole(struct xe_ggtt *ggtt, u64 alignment, u64 *spare);
drivers/gpu/drm/xe/xe_ggtt.h
41
int xe_ggtt_dump(struct xe_ggtt *ggtt, struct drm_printer *p);
drivers/gpu/drm/xe/xe_ggtt.h
42
u64 xe_ggtt_print_holes(struct xe_ggtt *ggtt, u64 alignment, struct drm_printer *p);
drivers/gpu/drm/xe/xe_ggtt.h
51
static inline void xe_ggtt_might_lock(struct xe_ggtt *ggtt)
drivers/gpu/drm/xe/xe_ggtt.h
54
void xe_ggtt_might_lock(struct xe_ggtt *ggtt);
drivers/gpu/drm/xe/xe_ggtt.h
57
u64 xe_ggtt_encode_pte_flags(struct xe_ggtt *ggtt, struct xe_bo *bo, u16 pat_index);
drivers/gpu/drm/xe/xe_ggtt.h
58
u64 xe_ggtt_read_pte(struct xe_ggtt *ggtt, u64 offset);
drivers/gpu/drm/xe/xe_ggtt_types.h
12
struct xe_ggtt;
drivers/gpu/drm/xe/xe_ggtt_types.h
15
typedef void (*xe_ggtt_set_pte_fn)(struct xe_ggtt *ggtt, u64 addr, u64 pte);
drivers/gpu/drm/xe/xe_ggtt_types.h
16
typedef void (*xe_ggtt_transform_cb)(struct xe_ggtt *ggtt,
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
3491
struct xe_ggtt *ggtt = gt_to_tile(gt)->mem.ggtt;
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
508
struct xe_ggtt *ggtt = tile->mem.ggtt;
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
709
struct xe_ggtt *ggtt = gt_to_tile(gt)->mem.ggtt;
drivers/gpu/drm/xe/xe_tile_types.h
85
struct xe_ggtt *ggtt;