Symbol: xe_tlb_inval
drivers/gpu/drm/xe/xe_gt_types.h
212
struct xe_tlb_inval tlb_inval;
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
203
static int send_tlb_inval_asid_ppgtt(struct xe_tlb_inval *tlb_inval, u32 seqno,
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
218
static int send_tlb_inval_ctx_ppgtt(struct xe_tlb_inval *tlb_inval, u32 seqno,
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
325
static bool tlb_inval_initialized(struct xe_tlb_inval *tlb_inval)
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
332
static void tlb_inval_flush(struct xe_tlb_inval *tlb_inval)
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
339
static long tlb_inval_timeout_delay(struct xe_tlb_inval *tlb_inval)
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
379
struct xe_tlb_inval *tlb_inval)
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
49
static int send_tlb_inval_all(struct xe_tlb_inval *tlb_inval, u32 seqno)
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
61
static int send_tlb_inval_ggtt(struct xe_tlb_inval *tlb_inval, u32 seqno)
drivers/gpu/drm/xe/xe_guc_tlb_inval.h
12
struct xe_tlb_inval;
drivers/gpu/drm/xe/xe_guc_tlb_inval.h
15
struct xe_tlb_inval *tlb_inval);
drivers/gpu/drm/xe/xe_page_reclaim.c
66
struct drm_suballoc *xe_page_reclaim_create_prl_bo(struct xe_tlb_inval *tlb_inval,
drivers/gpu/drm/xe/xe_page_reclaim.h
19
struct xe_tlb_inval;
drivers/gpu/drm/xe/xe_page_reclaim.h
76
struct drm_suballoc *xe_page_reclaim_create_prl_bo(struct xe_tlb_inval *tlb_inval,
drivers/gpu/drm/xe/xe_tlb_inval.c
112
struct xe_tlb_inval *tlb_inval = arg;
drivers/gpu/drm/xe/xe_tlb_inval.c
117
static void primelockdep(struct xe_tlb_inval *tlb_inval)
drivers/gpu/drm/xe/xe_tlb_inval.c
139
struct xe_tlb_inval *tlb_inval = &gt->tlb_inval;
drivers/gpu/drm/xe/xe_tlb_inval.c
177
void xe_tlb_inval_reset(struct xe_tlb_inval *tlb_inval)
drivers/gpu/drm/xe/xe_tlb_inval.c
224
static void xe_tlb_inval_reset_timeout(struct xe_tlb_inval *tlb_inval)
drivers/gpu/drm/xe/xe_tlb_inval.c
232
static bool xe_tlb_inval_seqno_past(struct xe_tlb_inval *tlb_inval, int seqno)
drivers/gpu/drm/xe/xe_tlb_inval.c
249
struct xe_tlb_inval *tlb_inval = fence->tlb_inval;
drivers/gpu/drm/xe/xe_tlb_inval.c
297
int xe_tlb_inval_all(struct xe_tlb_inval *tlb_inval,
drivers/gpu/drm/xe/xe_tlb_inval.c
312
int xe_tlb_inval_ggtt(struct xe_tlb_inval *tlb_inval)
drivers/gpu/drm/xe/xe_tlb_inval.c
340
int xe_tlb_inval_range(struct xe_tlb_inval *tlb_inval,
drivers/gpu/drm/xe/xe_tlb_inval.c
355
void xe_tlb_inval_vm(struct xe_tlb_inval *tlb_inval, struct xe_vm *vm)
drivers/gpu/drm/xe/xe_tlb_inval.c
372
void xe_tlb_inval_done_handler(struct xe_tlb_inval *tlb_inval, int seqno)
drivers/gpu/drm/xe/xe_tlb_inval.c
44
struct xe_tlb_inval *tlb_inval = fence->tlb_inval;
drivers/gpu/drm/xe/xe_tlb_inval.c
454
void xe_tlb_inval_fence_init(struct xe_tlb_inval *tlb_inval,
drivers/gpu/drm/xe/xe_tlb_inval.c
482
bool xe_tlb_inval_idle(struct xe_tlb_inval *tlb_inval)
drivers/gpu/drm/xe/xe_tlb_inval.c
62
struct xe_tlb_inval *tlb_inval = fence->tlb_inval;
drivers/gpu/drm/xe/xe_tlb_inval.c
71
struct xe_tlb_inval *tlb_inval = container_of(work, struct xe_tlb_inval,
drivers/gpu/drm/xe/xe_tlb_inval.h
19
void xe_tlb_inval_reset(struct xe_tlb_inval *tlb_inval);
drivers/gpu/drm/xe/xe_tlb_inval.h
20
int xe_tlb_inval_all(struct xe_tlb_inval *tlb_inval,
drivers/gpu/drm/xe/xe_tlb_inval.h
22
int xe_tlb_inval_ggtt(struct xe_tlb_inval *tlb_inval);
drivers/gpu/drm/xe/xe_tlb_inval.h
23
void xe_tlb_inval_vm(struct xe_tlb_inval *tlb_inval, struct xe_vm *vm);
drivers/gpu/drm/xe/xe_tlb_inval.h
24
int xe_tlb_inval_range(struct xe_tlb_inval *tlb_inval,
drivers/gpu/drm/xe/xe_tlb_inval.h
28
void xe_tlb_inval_fence_init(struct xe_tlb_inval *tlb_inval,
drivers/gpu/drm/xe/xe_tlb_inval.h
44
void xe_tlb_inval_done_handler(struct xe_tlb_inval *tlb_inval, int seqno);
drivers/gpu/drm/xe/xe_tlb_inval.h
46
bool xe_tlb_inval_idle(struct xe_tlb_inval *tlb_inval);
drivers/gpu/drm/xe/xe_tlb_inval_job.c
24
struct xe_tlb_inval *tlb_inval;
drivers/gpu/drm/xe/xe_tlb_inval_job.c
98
xe_tlb_inval_job_create(struct xe_exec_queue *q, struct xe_tlb_inval *tlb_inval,
drivers/gpu/drm/xe/xe_tlb_inval_job.h
16
struct xe_tlb_inval;
drivers/gpu/drm/xe/xe_tlb_inval_job.h
21
xe_tlb_inval_job_create(struct xe_exec_queue *q, struct xe_tlb_inval *tlb_inval,
drivers/gpu/drm/xe/xe_tlb_inval_types.h
128
struct xe_tlb_inval *tlb_inval;
drivers/gpu/drm/xe/xe_tlb_inval_types.h
15
struct xe_tlb_inval;
drivers/gpu/drm/xe/xe_tlb_inval_types.h
27
int (*all)(struct xe_tlb_inval *tlb_inval, u32 seqno);
drivers/gpu/drm/xe/xe_tlb_inval_types.h
37
int (*ggtt)(struct xe_tlb_inval *tlb_inval, u32 seqno);
drivers/gpu/drm/xe/xe_tlb_inval_types.h
51
int (*ppgtt)(struct xe_tlb_inval *tlb_inval, u32 seqno, u64 start,
drivers/gpu/drm/xe/xe_tlb_inval_types.h
60
bool (*initialized)(struct xe_tlb_inval *tlb_inval);
drivers/gpu/drm/xe/xe_tlb_inval_types.h
66
void (*flush)(struct xe_tlb_inval *tlb_inval);
drivers/gpu/drm/xe/xe_tlb_inval_types.h
74
long (*timeout_delay)(struct xe_tlb_inval *tlb_inval);