Searched refs:xe_ggtt (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_ggtt.c | 78 struct xe_ggtt *ggtt; 124 static void ggtt_update_access_counter(struct xe_ggtt *ggtt) in ggtt_update_access_counter() 163 u64 xe_ggtt_start(struct xe_ggtt *ggtt) in xe_ggtt_start() 174 u64 xe_ggtt_size(struct xe_ggtt *ggtt) in xe_ggtt_size() 179 static void xe_ggtt_set_pte(struct xe_ggtt *ggtt, u64 addr, u64 pte) in xe_ggtt_set_pte() 187 static void xe_ggtt_set_pte_and_flush(struct xe_ggtt *ggtt, u64 addr, u64 pte) in xe_ggtt_set_pte_and_flush() 193 static u64 xe_ggtt_get_pte(struct xe_ggtt *ggtt, u64 addr) in xe_ggtt_get_pte() 201 static void xe_ggtt_clear(struct xe_ggtt *ggtt, u64 start, u64 size) in xe_ggtt_clear() 222 static void primelockdep(struct xe_ggtt *ggtt) in primelockdep() 240 struct xe_ggtt *xe_ggtt_alloc(struct xe_tile *tile) in xe_ggtt_alloc() [all …]
|
| H A D | xe_ggtt_types.h | 23 struct xe_ggtt { struct 60 typedef void (*xe_ggtt_set_pte_fn)(struct xe_ggtt *ggtt, u64 addr, u64 pte); argument 61 typedef void (*xe_ggtt_transform_cb)(struct xe_ggtt *ggtt, 77 u64 (*ggtt_get_pte)(struct xe_ggtt *ggtt, u64 addr);
|
| H A D | xe_tile_sriov_vf.c | 19 struct xe_ggtt *ggtt = tile->mem.ggtt; in vf_init_ggtt_balloons() 102 struct xe_ggtt *ggtt = tile->mem.ggtt; in vf_balloon_ggtt() 244 struct xe_ggtt *ggtt = tile->mem.ggtt; in xe_tile_sriov_vf_fixup_ggtt_nodes_locked()
|
| H A D | xe_device_types.h | 43 struct xe_ggtt; 200 struct xe_ggtt *ggtt;
|
| H A D | xe_gt_sriov_vf.c | 491 struct xe_ggtt *ggtt = tile->mem.ggtt; in vf_get_ggtt_info()
|
| /linux/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
|