Home
last modified time | relevance | path

Searched refs:xe_pt (Results 1 – 7 of 7) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_pt.c28 struct xe_pt pt;
46 static struct xe_pt_dir *as_xe_pt_dir(struct xe_pt *pt) in as_xe_pt_dir()
51 static struct xe_pt *xe_pt_entry(struct xe_pt_dir *pt_dir, unsigned int index) in xe_pt_entry()
53 return container_of(pt_dir->children[index], struct xe_pt, base); in xe_pt_entry()
74 static void xe_pt_free(struct xe_pt *pt) in xe_pt_free()
97 struct xe_pt *xe_pt_create(struct xe_vm *vm, struct xe_tile *tile, in xe_pt_create()
100 struct xe_pt *pt; in xe_pt_create()
151 struct xe_pt *pt) in xe_pt_populate_empty()
193 void xe_pt_destroy(struct xe_pt *pt, u32 flags, struct llist_head *deferred) in xe_pt_destroy()
247 struct xe_pt *parent;
[all …]
Dxe_pt.h30 struct xe_pt *xe_pt_create(struct xe_vm *vm, struct xe_tile *tile,
34 struct xe_pt *pt);
36 void xe_pt_destroy(struct xe_pt *pt, u32 flags, struct llist_head *deferred);
Dxe_pt_types.h27 struct xe_pt { struct
53 struct xe_pt *pt; argument
68 struct xe_pt *pt;
Dxe_vm_types.h152 struct xe_pt *pt_root[XE_MAX_TILES_PER_DEVICE];
153 struct xe_pt *scratch_pt[XE_MAX_TILES_PER_DEVICE][XE_VM_MAX_LEVEL];
Dxe_migrate.h21 struct xe_pt;
DMakefile86 xe_pt.o \
/linux-6.12.1/Documentation/gpu/xe/
Dxe_mm.rst28 .. kernel-doc:: drivers/gpu/drm/xe/xe_pt.c