]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/arm/machdep_call.h
xnu-7195.50.7.100.1.tar.gz
[apple/xnu.git] / osfmk / arm / machdep_call.h
index 1f7f1606f7d47bb2bdc9623981527f0f2633b464..cb0e5c1054e8dbbaa7eff206baad98dd19b30c87 100644 (file)
  */
 
 typedef union {
-       kern_return_t           (*args_0)(void);
-       kern_return_t           (*args_1)(vm_address_t);
-       kern_return_t           (*args_2)(vm_address_t,vm_address_t);
-       kern_return_t           (*args_3)(vm_address_t,vm_address_t,vm_address_t);
-       kern_return_t           (*args_4)(vm_address_t, vm_address_t,vm_address_t,vm_address_t);
-       kern_return_t           (*args_var)(vm_address_t,...);
+       kern_return_t           (*args_0)(void);
+       kern_return_t           (*args_1)(vm_address_t);
+       kern_return_t           (*args_2)(vm_address_t, vm_address_t);
+       kern_return_t           (*args_3)(vm_address_t, vm_address_t, vm_address_t);
+       kern_return_t           (*args_4)(vm_address_t, vm_address_t, vm_address_t, vm_address_t);
+       kern_return_t           (*args_var)(vm_address_t, ...);
 } machdep_call_routine_t;
 
-#define MACHDEP_CALL_ROUTINE(func,args)        \
+#define MACHDEP_CALL_ROUTINE(func, args) \
        { { .args_ ## args = func }, args }
 
 typedef struct {
-    machdep_call_routine_t     routine;
-    int                                nargs;
+       machdep_call_routine_t      routine;
+       int                         nargs;
 } machdep_call_t;
 
-extern const machdep_call_t            machdep_call_table[];
-extern int                     machdep_call_count;
+extern const machdep_call_t             machdep_call_table[];
+extern int                      machdep_call_count;
 
-extern vm_address_t            thread_get_cthread_self(void);
-extern kern_return_t           thread_set_cthread_self(vm_address_t);
+extern vm_address_t             thread_get_cthread_self(void);
+extern kern_return_t            thread_set_cthread_self(vm_address_t);
 
 // Read and write raw TPIDRURO / TPIDRRO_EL0
-uintptr_t                      get_tpidrro(void);
-void                           set_tpidrro(uintptr_t);
-
+uintptr_t                       get_tpidrro(void);
+void                            set_tpidrro(uintptr_t);