Home | History | Annotate | Download | only in kern

Lines Matching defs:kr

236 	kcov_remote_t *kr;
238 LIST_FOREACH(kr, &kcov_remote_list, list) {
239 if (kr->subsystem == subsystem && kr->id == id)
240 return kr;
249 kcov_remote_t *kr;
254 panic("%s: kr already exists", __func__);
257 kr = kmem_zalloc(sizeof(*kr), KM_SLEEP);
258 kr->subsystem = subsystem;
259 kr->id = id;
260 kr->refcount = 0;
261 kd = &kr->kd;
268 LIST_INSERT_HEAD(&kcov_remote_list, kr, list);
275 kcov_remote_t *kr;
279 kr = kcov_remote_find(subsystem, id);
280 if (__predict_false(kr == NULL)) {
281 panic("%s: unable to find kr", __func__);
284 refs = atomic_inc_uint_nv(&kr->refcount);
288 kd = &kr->kd;
298 kcov_remote_t *kr;
301 kr = kcov_remote_find(subsystem, id);
302 if (__predict_false(kr == NULL)) {
303 panic("%s: unable to find kr", __func__);
306 refs = atomic_dec_uint_nv(&kr->refcount);
344 kcov_remote_t *kr;
349 kr = kcov_remote_find(args->subsystem, args->id);
350 if (kr == NULL)
352 kd->remote = &kr->kd;