Symbol: xe_lmtt
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
1535
struct xe_lmtt *lmtt;
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
1550
struct xe_lmtt *lmtt;
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
1567
struct xe_lmtt *lmtt;
drivers/gpu/drm/xe/xe_lmtt.c
125
static int lmtt_init_pd(struct xe_lmtt *lmtt)
drivers/gpu/drm/xe/xe_lmtt.c
140
static void lmtt_fini_pd(struct xe_lmtt *lmtt)
drivers/gpu/drm/xe/xe_lmtt.c
156
struct xe_lmtt *lmtt = arg;
drivers/gpu/drm/xe/xe_lmtt.c
186
int xe_lmtt_init(struct xe_lmtt *lmtt)
drivers/gpu/drm/xe/xe_lmtt.c
213
static void lmtt_setup_dir_ptr(struct xe_lmtt *lmtt)
drivers/gpu/drm/xe/xe_lmtt.c
247
void xe_lmtt_init_hw(struct xe_lmtt *lmtt)
drivers/gpu/drm/xe/xe_lmtt.c
255
static int lmtt_invalidate_hw(struct xe_lmtt *lmtt)
drivers/gpu/drm/xe/xe_lmtt.c
295
void xe_lmtt_invalidate_hw(struct xe_lmtt *lmtt)
drivers/gpu/drm/xe/xe_lmtt.c
316
static void lmtt_write_pte(struct xe_lmtt *lmtt, struct xe_lmtt_pt *pt,
drivers/gpu/drm/xe/xe_lmtt.c
341
static void lmtt_destroy_pt(struct xe_lmtt *lmtt, struct xe_lmtt_pt *pd)
drivers/gpu/drm/xe/xe_lmtt.c
359
static void lmtt_drop_pages(struct xe_lmtt *lmtt, unsigned int vfid)
drivers/gpu/drm/xe/xe_lmtt.c
377
static int __lmtt_alloc_range(struct xe_lmtt *lmtt, struct xe_lmtt_pt *pd,
drivers/gpu/drm/xe/xe_lmtt.c
419
static int lmtt_alloc_range(struct xe_lmtt *lmtt, unsigned int vfid, u64 start, u64 end)
drivers/gpu/drm/xe/xe_lmtt.c
45
static struct xe_tile *lmtt_to_tile(struct xe_lmtt *lmtt)
drivers/gpu/drm/xe/xe_lmtt.c
460
static struct xe_lmtt_pt *lmtt_leaf_pt(struct xe_lmtt *lmtt, unsigned int vfid, u64 addr)
drivers/gpu/drm/xe/xe_lmtt.c
484
static void lmtt_insert_bo(struct xe_lmtt *lmtt, unsigned int vfid, struct xe_bo *bo, u64 start)
drivers/gpu/drm/xe/xe_lmtt.c
50
static struct xe_device *lmtt_to_xe(struct xe_lmtt *lmtt)
drivers/gpu/drm/xe/xe_lmtt.c
527
int xe_lmtt_prepare_pages(struct xe_lmtt *lmtt, unsigned int vfid, u64 range)
drivers/gpu/drm/xe/xe_lmtt.c
55
static u64 lmtt_page_size(struct xe_lmtt *lmtt)
drivers/gpu/drm/xe/xe_lmtt.c
550
int xe_lmtt_populate_pages(struct xe_lmtt *lmtt, unsigned int vfid, struct xe_bo *bo, u64 offset)
drivers/gpu/drm/xe/xe_lmtt.c
569
void xe_lmtt_drop_pages(struct xe_lmtt *lmtt, unsigned int vfid)
drivers/gpu/drm/xe/xe_lmtt.c
586
u64 xe_lmtt_estimate_pt_size(struct xe_lmtt *lmtt, u64 size)
drivers/gpu/drm/xe/xe_lmtt.c
68
u64 xe_lmtt_page_size(struct xe_lmtt *lmtt)
drivers/gpu/drm/xe/xe_lmtt.c
77
static struct xe_lmtt_pt *lmtt_pt_alloc(struct xe_lmtt *lmtt, unsigned int level)
drivers/gpu/drm/xe/xe_lmtt.h
12
struct xe_lmtt;
drivers/gpu/drm/xe/xe_lmtt.h
16
int xe_lmtt_init(struct xe_lmtt *lmtt);
drivers/gpu/drm/xe/xe_lmtt.h
17
void xe_lmtt_init_hw(struct xe_lmtt *lmtt);
drivers/gpu/drm/xe/xe_lmtt.h
18
void xe_lmtt_invalidate_hw(struct xe_lmtt *lmtt);
drivers/gpu/drm/xe/xe_lmtt.h
19
int xe_lmtt_prepare_pages(struct xe_lmtt *lmtt, unsigned int vfid, u64 range);
drivers/gpu/drm/xe/xe_lmtt.h
20
int xe_lmtt_populate_pages(struct xe_lmtt *lmtt, unsigned int vfid, struct xe_bo *bo, u64 offset);
drivers/gpu/drm/xe/xe_lmtt.h
21
void xe_lmtt_drop_pages(struct xe_lmtt *lmtt, unsigned int vfid);
drivers/gpu/drm/xe/xe_lmtt.h
22
u64 xe_lmtt_estimate_pt_size(struct xe_lmtt *lmtt, u64 size);
drivers/gpu/drm/xe/xe_lmtt.h
23
u64 xe_lmtt_page_size(struct xe_lmtt *lmtt);
drivers/gpu/drm/xe/xe_lmtt.h
25
static inline int xe_lmtt_init(struct xe_lmtt *lmtt) { return 0; }
drivers/gpu/drm/xe/xe_lmtt.h
26
static inline void xe_lmtt_init_hw(struct xe_lmtt *lmtt) { }
drivers/gpu/drm/xe/xe_lmtt_types.h
12
struct xe_lmtt;
drivers/gpu/drm/xe/xe_tile_types.h
106
struct xe_lmtt lmtt;