xe_pt
struct xe_pt;
struct xe_pt *pt = entries[i].pt;
struct xe_pt *xe_pt_create(struct xe_vm *vm, struct xe_tile *tile,
struct xe_pt *pt;
struct xe_pt *pt = entries[i].pt;
struct xe_pt *oldpte = entries[i].pt_entries[j].pt;
struct xe_pt *pt = entries[i].pt;
struct xe_pt *newpte = xe_pt_entry_staging(pt_dir, j_);
struct xe_pt *oldpte = entries[i].pt_entries[j].pt;
struct xe_pt *pt = entries[i].pt;
struct xe_pt *newpte = entries[i].pt_entries[j].pt;
struct xe_pt *oldpte = NULL;
struct xe_pt *xe_pt = entry->pt;
u64 page_size = 1ull << xe_pt_shift(xe_pt->level);
i, xe_pt->level, entry->ofs, entry->qwords,
xe_pt_addr(xe_pt) + start, xe_pt_addr(xe_pt) + end, 0);
const struct xe_pt *child,
u64 pte, struct xe_pt *xe_child)
struct xe_pt *pt)
struct xe_pt *xe_child = container_of(*child, typeof(*xe_child), base);
struct xe_pt *xe_child = container_of(*child, typeof(*xe_child), base);
struct xe_pt *pt = vm->pt_root[tile->id];
struct xe_pt *pt = entry->pt;
struct xe_pt *pt = entry->pt;
void xe_pt_destroy(struct xe_pt *pt, u32 flags, struct llist_head *deferred)
void xe_pt_clear(struct xe_device *xe, struct xe_pt *pt)
struct xe_pt *parent;
struct xe_pt pt;
xe_pt_new_shared(struct xe_walk_update *wupd, struct xe_pt *parent,
xe_pt_insert_entry(struct xe_pt_stage_bind_walk *xe_walk, struct xe_pt *parent,
pgoff_t offset, struct xe_pt *xe_child, u64 pte)
static struct xe_pt_dir *as_xe_pt_dir(struct xe_pt *pt)
struct xe_pt *xe_parent = container_of(parent, typeof(*xe_parent), base);
struct xe_pt *xe_child;
static struct xe_pt *
return container_of(pt_dir->staging[index], struct xe_pt, base);
struct xe_pt *pt = vm->pt_root[tile->id];
static void xe_pt_free(struct xe_pt *pt)
struct xe_pt *xe_child = container_of(*child, typeof(*xe_child), base);
struct xe_pt *pt = xe_vma_vm(vma)->pt_root[tile->id];
struct xe_pt *pt = vm->pt_root[tile->id];
struct xe_pt *xe_pt_create(struct xe_vm *vm, struct xe_tile *tile,
struct xe_pt *pt);
void xe_pt_destroy(struct xe_pt *pt, u32 flags, struct llist_head *deferred);
void xe_pt_clear(struct xe_device *xe, struct xe_pt *pt);
struct xe_pt *pt;
struct xe_pt *pt;
struct xe_pt *pt_root[XE_MAX_TILES_PER_DEVICE];
struct xe_pt *scratch_pt[XE_MAX_TILES_PER_DEVICE][XE_VM_MAX_LEVEL];