Lines Matching defs:kc
195 kcpuset_impl_t *kc;
197 kc = kmem_alloc(kc_memsize, KM_SLEEP);
198 kc->kc_refcnt = 1;
199 kc->kc_next = NULL;
202 memset(&kc->kc_field, 0, kc_bitsize);
206 KASSERT((uint8_t *)kc + KC_BITS_OFF == (uint8_t *)&kc->kc_field);
207 return &kc->kc_field;
232 kcpuset_impl_t *kc;
238 kc = KC_GETSTRUCT(kcp);
239 kcp = kc->kc_next;
240 kmem_free(kc, size);
252 kcpuset_impl_t *kc = KC_GETSTRUCT(kcp);
255 atomic_inc_uint(&kc->kc_refcnt);
261 kcpuset_impl_t *kc = KC_GETSTRUCT(kcp);
264 KASSERT(kc->kc_refcnt > 0);
267 if (atomic_dec_uint_nv(&kc->kc_refcnt) != 0) {
271 KASSERT(kc->kc_next == NULL);
276 kc->kc_next = *lst;
288 kcpuset_impl_t *kc __diagused = KC_GETSTRUCT(kcp);
291 KASSERT(kc->kc_refcnt > 0);
292 KASSERT(kc->kc_next == NULL);
303 kcpuset_impl_t *kc __diagused = KC_GETSTRUCT(kcp);
306 KASSERT(kc->kc_refcnt > 0);
307 KASSERT(kc->kc_next == NULL);