Searched refs:xe_pt (Results 1 – 7 of 7) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/xe/ |
D | xe_pt.c | 28 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 …]
|
D | xe_pt.h | 30 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);
|
D | xe_pt_types.h | 27 struct xe_pt { struct 53 struct xe_pt *pt; argument 68 struct xe_pt *pt;
|
D | xe_vm_types.h | 152 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];
|
D | xe_migrate.h | 21 struct xe_pt;
|
D | Makefile | 86 xe_pt.o \
|
/linux-6.12.1/Documentation/gpu/xe/ |
D | xe_mm.rst | 28 .. kernel-doc:: drivers/gpu/drm/xe/xe_pt.c
|