|
@@ -85,6 +85,13 @@ struct cxl_context *cxl_dev_context_init(struct pci_dev *dev);
|
|
|
*/
|
|
|
int cxl_release_context(struct cxl_context *ctx);
|
|
|
|
|
|
+/*
|
|
|
+ * Set and get private data associated with a context. Allows drivers to have a
|
|
|
+ * back pointer to some useful structure.
|
|
|
+ */
|
|
|
+int cxl_set_priv(struct cxl_context *ctx, void *priv);
|
|
|
+void *cxl_get_priv(struct cxl_context *ctx);
|
|
|
+
|
|
|
/*
|
|
|
* Allocate AFU interrupts for this context. num=0 will allocate the default
|
|
|
* for this AFU as given in the AFU descriptor. This number doesn't include the
|