Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/xe/ !
H A Dxe_ggtt.c78 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 Dxe_ggtt_types.h23 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 Dxe_tile_sriov_vf.c19 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 Dxe_device_types.h43 struct xe_ggtt;
200 struct xe_ggtt *ggtt;
H A Dxe_gt_sriov_vf.c491 struct xe_ggtt *ggtt = tile->mem.ggtt; in vf_get_ggtt_info()
/linux/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