Lines Matching refs:cxl_context
409 static void slb_invalid(struct cxl_context *ctx) in slb_invalid()
431 static int do_process_element_cmd(struct cxl_context *ctx, in do_process_element_cmd()
482 static int add_process_element(struct cxl_context *ctx) in add_process_element()
495 static int terminate_process_element(struct cxl_context *ctx) in terminate_process_element()
518 static int remove_process_element(struct cxl_context *ctx) in remove_process_element()
541 void cxl_assign_psn_space(struct cxl_context *ctx) in cxl_assign_psn_space()
628 static u64 calculate_sr(struct cxl_context *ctx) in calculate_sr()
634 static void update_ivtes_directed(struct cxl_context *ctx) in update_ivtes_directed()
663 static int process_element_entry_psl9(struct cxl_context *ctx, u64 wed, u64 amr) in process_element_entry_psl9()
718 int cxl_attach_afu_directed_psl9(struct cxl_context *ctx, u64 wed, u64 amr) in cxl_attach_afu_directed_psl9()
737 int cxl_attach_afu_directed_psl8(struct cxl_context *ctx, u64 wed, u64 amr) in cxl_attach_afu_directed_psl8()
879 void cxl_update_dedicated_ivtes_psl9(struct cxl_context *ctx) in cxl_update_dedicated_ivtes_psl9()
889 void cxl_update_dedicated_ivtes_psl8(struct cxl_context *ctx) in cxl_update_dedicated_ivtes_psl8()
905 int cxl_attach_dedicated_process_psl9(struct cxl_context *ctx, u64 wed, u64 amr) in cxl_attach_dedicated_process_psl9()
933 int cxl_attach_dedicated_process_psl8(struct cxl_context *ctx, u64 wed, u64 amr) in cxl_attach_dedicated_process_psl8()
1009 static int native_attach_process(struct cxl_context *ctx, bool kernel, in native_attach_process()
1029 static inline int detach_process_native_dedicated(struct cxl_context *ctx) in detach_process_native_dedicated()
1053 static void native_update_ivtes(struct cxl_context *ctx) in native_update_ivtes()
1063 static inline int detach_process_native_afu_directed(struct cxl_context *ctx) in detach_process_native_afu_directed()
1075 static int native_detach_process(struct cxl_context *ctx) in native_detach_process()
1104 void cxl_native_irq_dump_regs_psl9(struct cxl_context *ctx) in cxl_native_irq_dump_regs_psl9()
1117 void cxl_native_irq_dump_regs_psl8(struct cxl_context *ctx) in cxl_native_irq_dump_regs_psl8()
1136 static irqreturn_t native_handle_psl_slice_error(struct cxl_context *ctx, in native_handle_psl_slice_error()
1177 struct cxl_context *ctx; in native_irq_multiplexed()
1217 static void native_irq_wait(struct cxl_context *ctx) in native_irq_wait()
1452 static int native_ack_irq(struct cxl_context *ctx, u64 tfc, u64 psl_reset_mask) in native_ack_irq()