Lines Matching refs:kp
158 kinst_probe_create(struct kinst_probe *kp, linker_file_t lf) in kinst_probe_create() argument
160 kp->kp_id = dtrace_probe_create(kinst_id, lf->filename, in kinst_probe_create()
161 kp->kp_func, kp->kp_name, 3, kp); in kinst_probe_create()
163 LIST_INSERT_HEAD(KINST_GETPROBE(kp->kp_patchpoint), kp, kp_hashnext); in kinst_probe_create()
235 struct kinst_probe *kp = parg; in kinst_destroy() local
237 LIST_REMOVE(kp, kp_hashnext); in kinst_destroy()
239 kinst_trampoline_dealloc(kp->kp_tramp); in kinst_destroy()
241 free(kp, M_KINST); in kinst_destroy()
247 struct kinst_probe *kp = parg; in kinst_enable() local
256 kinst_patch_tracepoint(kp, kp->kp_patchval); in kinst_enable()
262 struct kinst_probe *kp = parg; in kinst_disable() local
264 kinst_patch_tracepoint(kp, kp->kp_savedval); in kinst_disable()