Home
last modified time | relevance | path

Searched refs:xe_ggtt_node (Results 1 – 9 of 9) sorted by relevance

/drivers/gpu/drm/xe/
A Dxe_ggtt.h19 struct xe_ggtt_node *xe_ggtt_node_init(struct xe_ggtt *ggtt);
20 void xe_ggtt_node_fini(struct xe_ggtt_node *node);
21 int xe_ggtt_node_insert_balloon_locked(struct xe_ggtt_node *node,
23 void xe_ggtt_node_remove_balloon_locked(struct xe_ggtt_node *node);
26 int xe_ggtt_node_insert(struct xe_ggtt_node *node, u32 size, u32 align);
27 int xe_ggtt_node_insert_locked(struct xe_ggtt_node *node,
29 void xe_ggtt_node_remove(struct xe_ggtt_node *node, bool invalidate);
30 bool xe_ggtt_node_allocated(const struct xe_ggtt_node *node);
31 void xe_ggtt_map_bo(struct xe_ggtt *ggtt, struct xe_ggtt_node *node,
44 void xe_ggtt_assign(const struct xe_ggtt_node *node, u16 vfid);
A Dxe_ggtt.c330 static void ggtt_node_remove(struct xe_ggtt_node *node) in ggtt_node_remove()
360 struct xe_ggtt_node *node = container_of(work, typeof(*node), in ggtt_node_remove_work_func()
374 void xe_ggtt_node_remove(struct xe_ggtt_node *node, bool invalidate) in xe_ggtt_node_remove()
519 void xe_ggtt_node_remove_balloon_locked(struct xe_ggtt_node *node) in xe_ggtt_node_remove_balloon_locked()
593 int xe_ggtt_node_insert_locked(struct xe_ggtt_node *node, in xe_ggtt_node_insert_locked()
638 struct xe_ggtt_node *xe_ggtt_node_init(struct xe_ggtt *ggtt) in xe_ggtt_node_init()
640 struct xe_ggtt_node *node = kzalloc(sizeof(*node), GFP_NOFS); in xe_ggtt_node_init()
659 void xe_ggtt_node_fini(struct xe_ggtt_node *node) in xe_ggtt_node_fini()
670 bool xe_ggtt_node_allocated(const struct xe_ggtt_node *node) in xe_ggtt_node_allocated()
685 void xe_ggtt_map_bo(struct xe_ggtt *ggtt, struct xe_ggtt_node *node, in xe_ggtt_map_bo()
[all …]
A Dxe_gt_sriov_pf_config_types.h21 struct xe_ggtt_node *ggtt_region;
A Dxe_ggtt_types.h61 struct xe_ggtt_node { struct
A Dxe_bo_types.h46 struct xe_ggtt_node *ggtt_node[XE_MAX_TILES_PER_DEVICE];
A Dxe_device_types.h240 struct xe_ggtt_node *ggtt_balloon[2];
A Dxe_gt_sriov_pf_config.c261 struct xe_ggtt_node *node = config->ggtt_region; in encode_config_ggtt()
436 static void pf_release_ggtt(struct xe_tile *tile, struct xe_ggtt_node *node) in pf_release_ggtt()
459 struct xe_ggtt_node *node; in pf_provision_vf_ggtt()
513 struct xe_ggtt_node *node = config->ggtt_region; in pf_get_vf_config_ggtt()
2069 static void pf_sanitize_ggtt(struct xe_ggtt_node *ggtt_region, unsigned int vfid) in pf_sanitize_ggtt()
A Dxe_bo.h254 struct xe_ggtt_node *ggtt_node = bo->ggtt_node[tile_id]; in __xe_bo_ggtt_addr()
/drivers/gpu/drm/xe/compat-i915-headers/
A Di915_vma.h26 struct xe_ggtt_node *node;

Completed in 20 milliseconds