Lines Matching defs:osd_destructors
58 osd_destructor_t *osd_destructors; /* (o) */
113 if (osdm[type].osd_destructors[i] == NULL) {
131 bcopy(osdm[type].osd_destructors, newptr,
133 free(osdm[type].osd_destructors, M_OSD);
134 osdm[type].osd_destructors = newptr;
140 osdm[type].osd_destructors[i] = destructor;
157 KASSERT(osdm[type].osd_destructors[slot - 1] != NULL, ("Unused slot."));
171 osdm[type].osd_destructors[slot - 1] = NULL;
174 osdm[type].osd_destructors = realloc(osdm[type].osd_destructors,
185 KASSERT(osdm[type].osd_destructors != NULL &&
223 KASSERT(osdm[type].osd_destructors[slot - 1] != NULL, ("Unused slot."));
301 KASSERT(osdm[type].osd_destructors[slot - 1] != NULL, ("Unused slot."));
333 KASSERT(osdm[type].osd_destructors[slot - 1] != NULL, ("Unused slot."));
342 osdm[type].osd_destructors[slot - 1](osd->osd_slots[slot - 1]);
419 if (osdm[type].osd_destructors[i - 1] != NULL)
438 osdm[i].osd_destructors = NULL;