]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/dev/arm/dtrace_isa.c
xnu-7195.101.1.tar.gz
[apple/xnu.git] / bsd / dev / arm / dtrace_isa.c
index c77f08a640aa6caff06f20aa59995be3dd300ad8..0802551bc92a505c41043b332c22e524a19517ee 100644 (file)
@@ -55,9 +55,6 @@ extern struct arm_saved_state *find_kern_regs(thread_t);
 extern dtrace_id_t      dtrace_probeid_error;   /* special ERROR probe */
 typedef arm_saved_state_t savearea_t;
 
-extern lck_attr_t       *dtrace_lck_attr;
-extern lck_grp_t        *dtrace_lck_grp;
-
 int dtrace_arm_condition_true(int condition, int cpsr);
 
 /*
@@ -94,7 +91,7 @@ dtrace_getipl(void)
  * MP coordination
  */
 
-decl_lck_mtx_data(static, dt_xc_lock);
+static LCK_MTX_DECLARE_ATTR(dt_xc_lock, &dtrace_lck_grp, &dtrace_lck_attr);
 static uint32_t dt_xc_sync;
 
 typedef struct xcArg {
@@ -138,16 +135,6 @@ dtrace_xcall(processorid_t cpu, dtrace_xcall_t f, void *arg)
        return;
 }
 
-/*
- * Initialization
- */
-void
-dtrace_isa_init(void)
-{
-       lck_mtx_init(&dt_xc_lock, dtrace_lck_grp, dtrace_lck_attr);
-       return;
-}
-
 /*
  * Runtime and ABI
  */