Lines Matching refs:prof

140 	profile_probe_t *prof = pcpu->profc_probe;  in profile_fire()  local
146 dtrace_probe(prof->prof_id, CPU->cpu_profile_pc, in profile_fire()
153 profile_probe_t *prof = arg; in profile_tick() local
155 dtrace_probe(prof->prof_id, CPU->cpu_profile_pc, in profile_tick()
162 profile_probe_t *prof; in profile_create() local
180 prof = kmem_zalloc(sizeof (profile_probe_t), KM_SLEEP); in profile_create()
181 (void) strcpy(prof->prof_name, name); in profile_create()
182 prof->prof_interval = interval; in profile_create()
183 prof->prof_cyclic = CYCLIC_NONE; in profile_create()
184 prof->prof_kind = kind; in profile_create()
185 prof->prof_id = dtrace_probe_create(profile_id, in profile_create()
186 NULL, NULL, name, nr_frames, prof); in profile_create()
325 profile_probe_t *prof = parg; in profile_destroy() local
327 ASSERT(prof->prof_cyclic == CYCLIC_NONE); in profile_destroy()
328 kmem_free(prof, sizeof (profile_probe_t)); in profile_destroy()
338 profile_probe_t *prof = arg; in profile_online() local
342 pcpu->profc_probe = prof; in profile_online()
348 when->cyt_interval = prof->prof_interval; in profile_online()
369 profile_probe_t *prof = parg; in profile_enable() local
374 ASSERT(prof->prof_interval != 0); in profile_enable()
377 if (prof->prof_kind == PROF_TICK) { in profile_enable()
379 hdlr.cyh_arg = prof; in profile_enable()
382 when.cyt_interval = prof->prof_interval; in profile_enable()
385 ASSERT(prof->prof_kind == PROF_PROFILE); in profile_enable()
388 omni.cyo_arg = prof; in profile_enable()
391 if (prof->prof_kind == PROF_TICK) { in profile_enable()
392 prof->prof_cyclic = cyclic_add(&hdlr, &when); in profile_enable()
394 prof->prof_cyclic = cyclic_add_omni(&omni); in profile_enable()
403 profile_probe_t *prof = parg; in profile_disable() local
405 ASSERT(prof->prof_cyclic != CYCLIC_NONE); in profile_disable()
408 cyclic_remove(prof->prof_cyclic); in profile_disable()
409 prof->prof_cyclic = CYCLIC_NONE; in profile_disable()
416 profile_probe_t *prof = parg; in profile_mode() local
425 if (prof->prof_kind == PROF_TICK) { in profile_mode()
428 ASSERT(prof->prof_kind == PROF_PROFILE); in profile_mode()