Symbol: xe_ggtt_node
drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
26
struct xe_ggtt_node *node;
drivers/gpu/drm/xe/display/xe_fb_pin.c
203
static void write_ggtt_rotated_node(struct xe_ggtt *ggtt, struct xe_ggtt_node *node,
drivers/gpu/drm/xe/xe_bo.h
255
struct xe_ggtt_node *ggtt_node = bo->ggtt_node[tile_id];
drivers/gpu/drm/xe/xe_bo_types.h
49
struct xe_ggtt_node *ggtt_node[XE_MAX_TILES_PER_DEVICE];
drivers/gpu/drm/xe/xe_device_types.h
225
struct xe_ggtt_node *ggtt_balloon[2];
drivers/gpu/drm/xe/xe_ggtt.c
1032
void xe_ggtt_assign(const struct xe_ggtt_node *node, u16 vfid)
drivers/gpu/drm/xe/xe_ggtt.c
1048
int xe_ggtt_node_save(struct xe_ggtt_node *node, void *dst, size_t size, u16 vfid)
drivers/gpu/drm/xe/xe_ggtt.c
1088
int xe_ggtt_node_load(struct xe_ggtt_node *node, const void *src, size_t size, u16 vfid)
drivers/gpu/drm/xe/xe_ggtt.c
1210
u64 xe_ggtt_node_addr(const struct xe_ggtt_node *node)
drivers/gpu/drm/xe/xe_ggtt.c
1221
u64 xe_ggtt_node_size(const struct xe_ggtt_node *node)
drivers/gpu/drm/xe/xe_ggtt.c
413
static void ggtt_node_remove(struct xe_ggtt_node *node)
drivers/gpu/drm/xe/xe_ggtt.c
438
struct xe_ggtt_node *node = container_of(work, typeof(*node),
drivers/gpu/drm/xe/xe_ggtt.c
451
void xe_ggtt_node_remove(struct xe_ggtt_node *node, bool invalidate)
drivers/gpu/drm/xe/xe_ggtt.c
562
int xe_ggtt_node_insert_balloon_locked(struct xe_ggtt_node *node, u64 start, u64 end)
drivers/gpu/drm/xe/xe_ggtt.c
594
void xe_ggtt_node_remove_balloon_locked(struct xe_ggtt_node *node)
drivers/gpu/drm/xe/xe_ggtt.c
654
static int xe_ggtt_node_insert_locked(struct xe_ggtt_node *node,
drivers/gpu/drm/xe/xe_ggtt.c
671
int xe_ggtt_node_insert(struct xe_ggtt_node *node, u32 size, u32 align)
drivers/gpu/drm/xe/xe_ggtt.c
701
struct xe_ggtt_node *xe_ggtt_node_init(struct xe_ggtt *ggtt)
drivers/gpu/drm/xe/xe_ggtt.c
703
struct xe_ggtt_node *node = kzalloc_obj(*node, GFP_NOFS);
drivers/gpu/drm/xe/xe_ggtt.c
722
void xe_ggtt_node_fini(struct xe_ggtt_node *node)
drivers/gpu/drm/xe/xe_ggtt.c
733
bool xe_ggtt_node_allocated(const struct xe_ggtt_node *node)
drivers/gpu/drm/xe/xe_ggtt.c
747
size_t xe_ggtt_node_pt_size(const struct xe_ggtt_node *node)
drivers/gpu/drm/xe/xe_ggtt.c
762
static void xe_ggtt_map_bo(struct xe_ggtt *ggtt, struct xe_ggtt_node *node,
drivers/gpu/drm/xe/xe_ggtt.c
826
struct xe_ggtt_node *xe_ggtt_node_insert_transform(struct xe_ggtt *ggtt,
drivers/gpu/drm/xe/xe_ggtt.c
831
struct xe_ggtt_node *node;
drivers/gpu/drm/xe/xe_ggtt.h
20
struct xe_ggtt_node *xe_ggtt_node_init(struct xe_ggtt *ggtt);
drivers/gpu/drm/xe/xe_ggtt.h
21
void xe_ggtt_node_fini(struct xe_ggtt_node *node);
drivers/gpu/drm/xe/xe_ggtt.h
22
int xe_ggtt_node_insert_balloon_locked(struct xe_ggtt_node *node,
drivers/gpu/drm/xe/xe_ggtt.h
24
void xe_ggtt_node_remove_balloon_locked(struct xe_ggtt_node *node);
drivers/gpu/drm/xe/xe_ggtt.h
29
int xe_ggtt_node_insert(struct xe_ggtt_node *node, u32 size, u32 align);
drivers/gpu/drm/xe/xe_ggtt.h
30
struct xe_ggtt_node *
drivers/gpu/drm/xe/xe_ggtt.h
35
void xe_ggtt_node_remove(struct xe_ggtt_node *node, bool invalidate);
drivers/gpu/drm/xe/xe_ggtt.h
36
bool xe_ggtt_node_allocated(const struct xe_ggtt_node *node);
drivers/gpu/drm/xe/xe_ggtt.h
37
size_t xe_ggtt_node_pt_size(const struct xe_ggtt_node *node);
drivers/gpu/drm/xe/xe_ggtt.h
49
void xe_ggtt_assign(const struct xe_ggtt_node *node, u16 vfid);
drivers/gpu/drm/xe/xe_ggtt.h
50
int xe_ggtt_node_save(struct xe_ggtt_node *node, void *dst, size_t size, u16 vfid);
drivers/gpu/drm/xe/xe_ggtt.h
51
int xe_ggtt_node_load(struct xe_ggtt_node *node, const void *src, size_t size, u16 vfid);
drivers/gpu/drm/xe/xe_ggtt.h
64
u64 xe_ggtt_node_addr(const struct xe_ggtt_node *node);
drivers/gpu/drm/xe/xe_ggtt.h
65
u64 xe_ggtt_node_size(const struct xe_ggtt_node *node);
drivers/gpu/drm/xe/xe_ggtt_types.h
14
struct xe_ggtt_node;
drivers/gpu/drm/xe/xe_ggtt_types.h
62
struct xe_ggtt_node *node,
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
2577
static void pf_sanitize_ggtt(struct xe_ggtt_node *ggtt_region, unsigned int vfid)
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
280
struct xe_ggtt_node *node = config->ggtt_region;
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
485
static void pf_release_ggtt(struct xe_tile *tile, struct xe_ggtt_node *node)
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
508
struct xe_ggtt_node *node;
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
562
struct xe_ggtt_node *node = config->ggtt_region;
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
814
struct xe_ggtt_node *node;
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
844
struct xe_ggtt_node *node;
drivers/gpu/drm/xe/xe_gt_sriov_pf_config_types.h
22
struct xe_ggtt_node *ggtt_region;