Lines Matching refs:cxl_context
36 static struct cxl_sste *find_free_sste(struct cxl_context *ctx, in find_free_sste()
67 static void cxl_load_segment(struct cxl_context *ctx, struct copro_slb *slb) in cxl_load_segment()
88 static int cxl_fault_segment(struct cxl_context *ctx, struct mm_struct *mm, in cxl_fault_segment()
101 static void cxl_ack_ae(struct cxl_context *ctx) in cxl_ack_ae()
116 static int cxl_handle_segment_miss(struct cxl_context *ctx, in cxl_handle_segment_miss()
184 static void cxl_handle_page_fault(struct cxl_context *ctx, in cxl_handle_page_fault()
202 static struct mm_struct *get_mem_context(struct cxl_context *ctx) in get_mem_context()
213 static bool cxl_is_segment_miss(struct cxl_context *ctx, u64 dsisr) in cxl_is_segment_miss()
221 static bool cxl_is_page_fault(struct cxl_context *ctx, u64 dsisr) in cxl_is_page_fault()
234 struct cxl_context *ctx = in cxl_handle_fault()
235 container_of(fault_work, struct cxl_context, fault_work); in cxl_handle_fault()
287 static void cxl_prefault_one(struct cxl_context *ctx, u64 ea) in cxl_prefault_one()
313 static void cxl_prefault_vma(struct cxl_context *ctx) in cxl_prefault_vma()
348 void cxl_prefault(struct cxl_context *ctx, u64 wed) in cxl_prefault()