]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - drivers/misc/sgi-xp/xp.h
sgi-xp: add usage of GRU driver by xpc_remote_memcpy()
[mirror_ubuntu-artful-kernel.git] / drivers / misc / sgi-xp / xp.h
index 01bf1a2cd8edd4459662168e23b7ca0b27c2499f..45d0a08c2dddf3c59024d159f358fc59f5172b2c 100644 (file)
@@ -207,7 +207,9 @@ enum xp_retval {
        xpUnsupported,          /* 56: unsupported functionality or resource */
        xpNeedMoreInfo,         /* 57: more info is needed by SAL */
 
-       xpUnknownReason         /* 58: unknown reason - must be last in enum */
+       xpGruCopyError,         /* 58: gru_copy_gru() returned error */
+
+       xpUnknownReason         /* 59: unknown reason - must be last in enum */
 };
 
 /*
@@ -349,7 +351,9 @@ extern short xp_max_npartitions;
 extern short xp_partition_id;
 extern u8 xp_region_size;
 
-extern enum xp_retval (*xp_remote_memcpy) (void *, const void *, size_t);
+extern unsigned long (*xp_pa) (void *);
+extern enum xp_retval (*xp_remote_memcpy) (unsigned long, const unsigned long,
+                      size_t);
 extern int (*xp_cpu_to_nasid) (int);
 
 extern u64 xp_nofault_PIOR_target;