Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_ggtt.h16 struct xe_ggtt_node *xe_ggtt_node_init(struct xe_ggtt *ggtt);
17 void xe_ggtt_node_fini(struct xe_ggtt_node *node);
18 int xe_ggtt_node_insert_balloon(struct xe_ggtt_node *node,
20 void xe_ggtt_node_remove_balloon(struct xe_ggtt_node *node);
22 int xe_ggtt_node_insert(struct xe_ggtt_node *node, u32 size, u32 align);
23 int xe_ggtt_node_insert_locked(struct xe_ggtt_node *node,
25 void xe_ggtt_node_remove(struct xe_ggtt_node *node, bool invalidate);
26 bool xe_ggtt_node_allocated(const struct xe_ggtt_node *node);
38 void xe_ggtt_assign(const struct xe_ggtt_node *node, u16 vfid);
Dxe_ggtt.c282 static void ggtt_node_remove(struct xe_ggtt_node *node) in ggtt_node_remove()
312 struct xe_ggtt_node *node = container_of(work, typeof(*node), in ggtt_node_remove_work_func()
326 void xe_ggtt_node_remove(struct xe_ggtt_node *node, bool invalidate) in xe_ggtt_node_remove()
437 int xe_ggtt_node_insert_balloon(struct xe_ggtt_node *node, u64 start, u64 end) in xe_ggtt_node_insert_balloon()
470 void xe_ggtt_node_remove_balloon(struct xe_ggtt_node *node) in xe_ggtt_node_remove_balloon()
500 int xe_ggtt_node_insert_locked(struct xe_ggtt_node *node, in xe_ggtt_node_insert_locked()
517 int xe_ggtt_node_insert(struct xe_ggtt_node *node, u32 size, u32 align) in xe_ggtt_node_insert()
545 struct xe_ggtt_node *xe_ggtt_node_init(struct xe_ggtt *ggtt) in xe_ggtt_node_init()
547 struct xe_ggtt_node *node = kzalloc(sizeof(*node), GFP_NOFS); in xe_ggtt_node_init()
566 void xe_ggtt_node_fini(struct xe_ggtt_node *node) in xe_ggtt_node_fini()
[all …]
Dxe_gt_sriov_pf_config_types.h21 struct xe_ggtt_node *ggtt_region;
Dxe_ggtt_types.h61 struct xe_ggtt_node { struct
Dxe_bo_types.h43 struct xe_ggtt_node *ggtt_node;
Dxe_device_types.h207 struct xe_ggtt_node *ggtt_balloon[2];
Dxe_gt_sriov_pf_config.c381 static void pf_release_ggtt(struct xe_tile *tile, struct xe_ggtt_node *node) in pf_release_ggtt()
404 struct xe_ggtt_node *node; in pf_provision_vf_ggtt()
454 struct xe_ggtt_node *node = config->ggtt_region; in pf_get_vf_config_ggtt()
1908 static void pf_sanitize_ggtt(struct xe_ggtt_node *ggtt_region, unsigned int vfid) in pf_sanitize_ggtt()
Dxe_gt_sriov_vf.c498 static struct xe_ggtt_node *
501 struct xe_ggtt_node *node; in vf_balloon_ggtt_node()
/linux-6.12.1/drivers/gpu/drm/xe/compat-i915-headers/
Di915_vma.h23 struct xe_ggtt_node *node;