Lines Matching refs:cxl_context
77 struct cxl_context *cxl_get_context(struct pci_dev *dev);
82 struct cxl_context *cxl_dev_context_init(struct pci_dev *dev);
86 int cxl_release_context(struct cxl_context *ctx);
92 int cxl_set_priv(struct cxl_context *ctx, void *priv);
93 void *cxl_get_priv(struct cxl_context *ctx);
101 int cxl_allocate_afu_irqs(struct cxl_context *cxl, int num);
103 void cxl_free_afu_irqs(struct cxl_context *cxl);
110 int cxl_map_afu_irq(struct cxl_context *cxl, int num,
113 void cxl_unmap_afu_irq(struct cxl_context *cxl, int num, void *cookie);
119 int cxl_start_context(struct cxl_context *ctx, u64 wed,
124 int cxl_stop_context(struct cxl_context *ctx);
127 int cxl_afu_reset(struct cxl_context *ctx);
134 void cxl_set_master(struct cxl_context *ctx);
140 void __iomem *cxl_psa_map(struct cxl_context *ctx);
144 int cxl_process_element(struct cxl_context *ctx);
185 struct file *cxl_get_fd(struct cxl_context *ctx, struct file_operations *fops,
188 struct cxl_context *cxl_fops_get_context(struct file *file);
193 int cxl_start_work(struct cxl_context *ctx,
252 struct cxl_context *ctx);
253 void (*event_delivered) (struct cxl_context *ctx,
262 void cxl_set_driver_ops(struct cxl_context *ctx,
266 void cxl_context_events_pending(struct cxl_context *ctx,