]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - include/misc/cxl.h
cxl: Add set and get private data to context struct
[mirror_ubuntu-bionic-kernel.git] / include / misc / cxl.h
index 17419f61e61123a9213b5b2abf3842d4fbcfcc34..b6d040f31f7622d836d5ca88b371d4bd2193ddd8 100644 (file)
@@ -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