Symbol: xe_pt
drivers/gpu/drm/xe/xe_migrate.h
23
struct xe_pt;
drivers/gpu/drm/xe/xe_pt.c
1008
struct xe_pt *pt = entries[i].pt;
drivers/gpu/drm/xe/xe_pt.c
103
struct xe_pt *xe_pt_create(struct xe_vm *vm, struct xe_tile *tile,
drivers/gpu/drm/xe/xe_pt.c
106
struct xe_pt *pt;
drivers/gpu/drm/xe/xe_pt.c
1066
struct xe_pt *pt = entries[i].pt;
drivers/gpu/drm/xe/xe_pt.c
1074
struct xe_pt *oldpte = entries[i].pt_entries[j].pt;
drivers/gpu/drm/xe/xe_pt.c
1093
struct xe_pt *pt = entries[i].pt;
drivers/gpu/drm/xe/xe_pt.c
1105
struct xe_pt *newpte = xe_pt_entry_staging(pt_dir, j_);
drivers/gpu/drm/xe/xe_pt.c
1106
struct xe_pt *oldpte = entries[i].pt_entries[j].pt;
drivers/gpu/drm/xe/xe_pt.c
1123
struct xe_pt *pt = entries[i].pt;
drivers/gpu/drm/xe/xe_pt.c
1135
struct xe_pt *newpte = entries[i].pt_entries[j].pt;
drivers/gpu/drm/xe/xe_pt.c
1136
struct xe_pt *oldpte = NULL;
drivers/gpu/drm/xe/xe_pt.c
1184
struct xe_pt *xe_pt = entry->pt;
drivers/gpu/drm/xe/xe_pt.c
1185
u64 page_size = 1ull << xe_pt_shift(xe_pt->level);
drivers/gpu/drm/xe/xe_pt.c
1194
i, xe_pt->level, entry->ofs, entry->qwords,
drivers/gpu/drm/xe/xe_pt.c
1195
xe_pt_addr(xe_pt) + start, xe_pt_addr(xe_pt) + end, 0);
drivers/gpu/drm/xe/xe_pt.c
1552
const struct xe_pt *child,
drivers/gpu/drm/xe/xe_pt.c
1587
u64 pte, struct xe_pt *xe_child)
drivers/gpu/drm/xe/xe_pt.c
164
struct xe_pt *pt)
drivers/gpu/drm/xe/xe_pt.c
1647
struct xe_pt *xe_child = container_of(*child, typeof(*xe_child), base);
drivers/gpu/drm/xe/xe_pt.c
1753
struct xe_pt *xe_child = container_of(*child, typeof(*xe_child), base);
drivers/gpu/drm/xe/xe_pt.c
1825
struct xe_pt *pt = vm->pt_root[tile->id];
drivers/gpu/drm/xe/xe_pt.c
1864
struct xe_pt *pt = entry->pt;
drivers/gpu/drm/xe/xe_pt.c
1890
struct xe_pt *pt = entry->pt;
drivers/gpu/drm/xe/xe_pt.c
206
void xe_pt_destroy(struct xe_pt *pt, u32 flags, struct llist_head *deferred)
drivers/gpu/drm/xe/xe_pt.c
236
void xe_pt_clear(struct xe_device *xe, struct xe_pt *pt)
drivers/gpu/drm/xe/xe_pt.c
274
struct xe_pt *parent;
drivers/gpu/drm/xe/xe_pt.c
30
struct xe_pt pt;
drivers/gpu/drm/xe/xe_pt.c
339
xe_pt_new_shared(struct xe_walk_update *wupd, struct xe_pt *parent,
drivers/gpu/drm/xe/xe_pt.c
385
xe_pt_insert_entry(struct xe_pt_stage_bind_walk *xe_walk, struct xe_pt *parent,
drivers/gpu/drm/xe/xe_pt.c
386
pgoff_t offset, struct xe_pt *xe_child, u64 pte)
drivers/gpu/drm/xe/xe_pt.c
50
static struct xe_pt_dir *as_xe_pt_dir(struct xe_pt *pt)
drivers/gpu/drm/xe/xe_pt.c
524
struct xe_pt *xe_parent = container_of(parent, typeof(*xe_parent), base);
drivers/gpu/drm/xe/xe_pt.c
526
struct xe_pt *xe_child;
drivers/gpu/drm/xe/xe_pt.c
55
static struct xe_pt *
drivers/gpu/drm/xe/xe_pt.c
58
return container_of(pt_dir->staging[index], struct xe_pt, base);
drivers/gpu/drm/xe/xe_pt.c
722
struct xe_pt *pt = vm->pt_root[tile->id];
drivers/gpu/drm/xe/xe_pt.c
79
static void xe_pt_free(struct xe_pt *pt)
drivers/gpu/drm/xe/xe_pt.c
861
struct xe_pt *xe_child = container_of(*child, typeof(*xe_child), base);
drivers/gpu/drm/xe/xe_pt.c
913
struct xe_pt *pt = xe_vma_vm(vma)->pt_root[tile->id];
drivers/gpu/drm/xe/xe_pt.c
956
struct xe_pt *pt = vm->pt_root[tile->id];
drivers/gpu/drm/xe/xe_pt.h
32
struct xe_pt *xe_pt_create(struct xe_vm *vm, struct xe_tile *tile,
drivers/gpu/drm/xe/xe_pt.h
36
struct xe_pt *pt);
drivers/gpu/drm/xe/xe_pt.h
38
void xe_pt_destroy(struct xe_pt *pt, u32 flags, struct llist_head *deferred);
drivers/gpu/drm/xe/xe_pt.h
40
void xe_pt_clear(struct xe_device *xe, struct xe_pt *pt);
drivers/gpu/drm/xe/xe_pt_types.h
54
struct xe_pt *pt;
drivers/gpu/drm/xe/xe_pt_types.h
69
struct xe_pt *pt;
drivers/gpu/drm/xe/xe_vm_types.h
219
struct xe_pt *pt_root[XE_MAX_TILES_PER_DEVICE];
drivers/gpu/drm/xe/xe_vm_types.h
220
struct xe_pt *scratch_pt[XE_MAX_TILES_PER_DEVICE][XE_VM_MAX_LEVEL];