Lines Matching defs:kc
194 kcpuset_impl_t *kc;
196 kc = kmem_alloc(kc_memsize, KM_SLEEP);
197 kc->kc_refcnt = 1;
198 kc->kc_next = NULL;
201 memset(&kc->kc_field, 0, kc_bitsize);
205 KASSERT((uint8_t *)kc + KC_BITS_OFF == (uint8_t *)&kc->kc_field);
206 return &kc->kc_field;
231 kcpuset_impl_t *kc;
237 kc = KC_GETSTRUCT(kcp);
238 kcp = kc->kc_next;
239 kmem_free(kc, size);
251 kcpuset_impl_t *kc = KC_GETSTRUCT(kcp);
254 atomic_inc_uint(&kc->kc_refcnt);
260 kcpuset_impl_t *kc = KC_GETSTRUCT(kcp);
263 KASSERT(kc->kc_refcnt > 0);
266 if (atomic_dec_uint_nv(&kc->kc_refcnt) != 0) {
270 KASSERT(kc->kc_next == NULL);
275 kc->kc_next = *lst;
287 kcpuset_impl_t *kc __diagused = KC_GETSTRUCT(kcp);
290 KASSERT(kc->kc_refcnt > 0);
291 KASSERT(kc->kc_next == NULL);
302 kcpuset_impl_t *kc __diagused = KC_GETSTRUCT(kcp);
305 KASSERT(kc->kc_refcnt > 0);
306 KASSERT(kc->kc_next == NULL);