Lines Matching refs:osd_destructors
57 osd_destructor_t *osd_destructors; /* (o) */ member
112 if (osdm[type].osd_destructors[i] == NULL) { in osd_register()
130 bcopy(osdm[type].osd_destructors, newptr, in osd_register()
132 free(osdm[type].osd_destructors, M_OSD); in osd_register()
133 osdm[type].osd_destructors = newptr; in osd_register()
139 osdm[type].osd_destructors[i] = destructor; in osd_register()
159 KASSERT(osdm[type].osd_destructors[slot - 1] != NULL, ("Unused slot.")); in osd_deregister()
177 osdm[type].osd_destructors[slot - 1] = NULL; in osd_deregister()
211 KASSERT(osdm[type].osd_destructors[slot - 1] != NULL, ("Unused slot.")); in osd_set_reserved()
285 KASSERT(osdm[type].osd_destructors[slot - 1] != NULL, ("Unused slot.")); in osd_get_unlocked()
330 KASSERT(osdm[type].osd_destructors[slot - 1] != NULL, ("Unused slot.")); in do_osd_del()
339 osdm[type].osd_destructors[slot - 1](osd->osd_slots[slot - 1]); in do_osd_del()
392 if (osdm[type].osd_destructors[i] == NULL) in osd_call()
419 if (osdm[type].osd_destructors[i - 1] != NULL) in osd_exit()
438 osdm[i].osd_destructors = NULL; in osd_init()