• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/dev/dtrace/

Lines Matching refs:meta

184 static dtrace_meta_t	*dtrace_meta_pid;	/* user-land meta provider */
233 * (3) dtrace_meta_lock is required when manipulating meta provider state, or
234 * when meta provider state must be held constant.
270 static lck_mtx_t dtrace_meta_lock; /* meta-provider state lock */
7468 dtrace_meta_t *meta = dtrace_meta_pid;
7469 dtrace_mops_t *mops = &meta->dtm_mops;
7504 if ((parg = mops->dtms_provide_pid(meta->dtm_arg, &dhpv, pid)) == NULL)
7507 meta->dtm_count++;
7539 mops->dtms_create_probe(meta->dtm_arg, parg, &dhpb);
7581 dtrace_meta_t *meta = dtrace_meta_pid;
7582 dtrace_mops_t *mops = &meta->dtm_mops;
7595 mops->dtms_remove_pid(meta->dtm_arg, &dhpv, pid);
7597 meta->dtm_count--;
7630 dtrace_meta_t *meta;
7641 cmn_err(CE_WARN, "failed to register meta-provider: "
7650 cmn_err(CE_WARN, "failed to register meta-register %s: "
7655 meta = kmem_zalloc(sizeof (dtrace_meta_t), KM_SLEEP);
7656 meta->dtm_mops = *mops;
7657 meta->dtm_name = kmem_alloc(strlen(name) + 1, KM_SLEEP);
7658 (void) strcpy(meta->dtm_name, name);
7659 meta->dtm_arg = arg;
7667 cmn_err(CE_WARN, "failed to register meta-register %s: "
7668 "user-land meta-provider exists", name);
7669 kmem_free(meta->dtm_name, strlen(meta->dtm_name) + 1);
7670 kmem_free(meta, sizeof (dtrace_meta_t));
7674 dtrace_meta_pid = meta;
7675 *idp = (dtrace_meta_provider_id_t)meta;
7679 * off to the new meta provider now.
7717 "dtrace meta-provider %p\n", (void *)old);
13306 * If we have a meta provider, remove this helper provider.
13437 * there aren't isn't a meta provider registered to deal with
13459 * meta provider.
13469 * off to the meta provider.