Lines Matching refs:cxl_context
428 struct cxl_context { struct
672 void cxl_context_free(struct cxl_context *ctx);
673 void cxl_context_detach(struct cxl_context *ctx);
693 int afu_register_irqs(struct cxl_context *ctx, u32 count);
694 void afu_release_irqs(struct cxl_context *ctx, void *cookie);
695 void afu_irq_name_free(struct cxl_context *ctx);
706 void cxl_prefault(struct cxl_context *ctx, u64 wed);
709 int cxl_alloc_sst(struct cxl_context *ctx);
713 struct cxl_context *cxl_context_alloc(void);
714 int cxl_context_init(struct cxl_context *ctx, struct cxl_afu *afu, bool master,
716 void cxl_context_free(struct cxl_context *ctx);
717 int cxl_context_iomap(struct cxl_context *ctx, struct vm_area_struct *vma);
721 int __detach_context(struct cxl_context *ctx);
735 void cxl_assign_psn_space(struct cxl_context *ctx);
736 int cxl_attach_process(struct cxl_context *ctx, bool kernel, u64 wed,
738 int cxl_detach_process(struct cxl_context *ctx);
741 int cxl_ack_irq(struct cxl_context *ctx, u64 tfc, u64 psl_reset_mask);
757 int afu_allocate_irqs(struct cxl_context *ctx, u32 count);