Searched refs:xe_ggtt_node (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_ggtt.h | 16 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);
|
| H A D | xe_ggtt.c | 286 static void ggtt_node_remove(struct xe_ggtt_node *node) in ggtt_node_remove() 316 struct xe_ggtt_node *node = container_of(work, typeof(*node), in ggtt_node_remove_work_func() 330 void xe_ggtt_node_remove(struct xe_ggtt_node *node, bool invalidate) in xe_ggtt_node_remove() 474 void xe_ggtt_node_remove_balloon(struct xe_ggtt_node *node) in xe_ggtt_node_remove_balloon() 504 int xe_ggtt_node_insert_locked(struct xe_ggtt_node *node, in xe_ggtt_node_insert_locked() 521 int xe_ggtt_node_insert(struct xe_ggtt_node *node, u32 size, u32 align) in xe_ggtt_node_insert() 549 struct xe_ggtt_node *xe_ggtt_node_init(struct xe_ggtt *ggtt) in xe_ggtt_node_init() 551 struct xe_ggtt_node *node = kzalloc(sizeof(*node), GFP_NOFS); in xe_ggtt_node_init() 570 void xe_ggtt_node_fini(struct xe_ggtt_node *node) in xe_ggtt_node_fini() 581 bool xe_ggtt_node_allocated(const struct xe_ggtt_node *node) in xe_ggtt_node_allocated() [all …]
|
| H A D | xe_gt_sriov_pf_config_types.h | 21 struct xe_ggtt_node *ggtt_region;
|
| H A D | xe_bo_types.h | 44 struct xe_ggtt_node *ggtt_node[XE_MAX_TILES_PER_DEVICE];
|
| H A D | xe_ggtt_types.h | 61 struct xe_ggtt_node { struct
|
| H A D | xe_device_types.h | 238 struct xe_ggtt_node *ggtt_balloon[2];
|
| H A D | xe_bo.h | 241 struct xe_ggtt_node *ggtt_node = bo->ggtt_node[tile_id]; in __xe_bo_ggtt_addr()
|
| H A D | xe_gt_sriov_vf.c | 563 static struct xe_ggtt_node * 566 struct xe_ggtt_node *node; in vf_balloon_ggtt_node()
|
| H A D | xe_gt_sriov_pf_config.c | 416 static void pf_release_ggtt(struct xe_tile *tile, struct xe_ggtt_node *node) in pf_release_ggtt() 439 struct xe_ggtt_node *node; in pf_provision_vf_ggtt() 493 struct xe_ggtt_node *node = config->ggtt_region; in pf_get_vf_config_ggtt() 2029 static void pf_sanitize_ggtt(struct xe_ggtt_node *ggtt_region, unsigned int vfid) in pf_sanitize_ggtt()
|
| /linux-6.15/drivers/gpu/drm/xe/compat-i915-headers/ |
| H A D | i915_vma.h | 26 struct xe_ggtt_node *node;
|