Lines Matching refs:cxl_context

404 static void slb_invalid(struct cxl_context *ctx)
426 static int do_process_element_cmd(struct cxl_context *ctx,
477 static int add_process_element(struct cxl_context *ctx)
490 static int terminate_process_element(struct cxl_context *ctx)
513 static int remove_process_element(struct cxl_context *ctx)
536 void cxl_assign_psn_space(struct cxl_context *ctx)
623 static u64 calculate_sr(struct cxl_context *ctx)
629 static void update_ivtes_directed(struct cxl_context *ctx)
658 static int process_element_entry_psl9(struct cxl_context *ctx, u64 wed, u64 amr)
713 int cxl_attach_afu_directed_psl9(struct cxl_context *ctx, u64 wed, u64 amr)
732 int cxl_attach_afu_directed_psl8(struct cxl_context *ctx, u64 wed, u64 amr)
874 void cxl_update_dedicated_ivtes_psl9(struct cxl_context *ctx)
884 void cxl_update_dedicated_ivtes_psl8(struct cxl_context *ctx)
900 int cxl_attach_dedicated_process_psl9(struct cxl_context *ctx, u64 wed, u64 amr)
928 int cxl_attach_dedicated_process_psl8(struct cxl_context *ctx, u64 wed, u64 amr)
1004 static int native_attach_process(struct cxl_context *ctx, bool kernel,
1024 static inline int detach_process_native_dedicated(struct cxl_context *ctx)
1048 static void native_update_ivtes(struct cxl_context *ctx)
1058 static inline int detach_process_native_afu_directed(struct cxl_context *ctx)
1070 static int native_detach_process(struct cxl_context *ctx)
1099 void cxl_native_irq_dump_regs_psl9(struct cxl_context *ctx)
1112 void cxl_native_irq_dump_regs_psl8(struct cxl_context *ctx)
1131 static irqreturn_t native_handle_psl_slice_error(struct cxl_context *ctx,
1172 struct cxl_context *ctx;
1212 static void native_irq_wait(struct cxl_context *ctx)
1447 static int native_ack_irq(struct cxl_context *ctx, u64 tfc, u64 psl_reset_mask)