Lines Matching refs:dirty
338 struct i_ddi_soft_state *next; /* 'dirty' elements */
421 struct i_ddi_soft_state *dirty;
427 * dirty list.
434 * cons up a header and put it on a list of 'dirty'
435 * pointer arrays. (Dirty in the sense that there may
454 * Save the old array on the dirty list
456 dirty = kmem_zalloc(sizeof (*dirty), KM_SLEEP);
457 dirty->array = ss->array;
458 dirty->n_items = ss->n_items;
459 dirty->next = ss->next;
460 ss->next = dirty;
510 * we don't shrink our pointer array, or discard 'dirty' arrays,
568 struct i_ddi_soft_state *ss, *dirty;
591 * Now delete any dirty arrays from previous 'grow' operations
593 for (dirty = ss->next; dirty; dirty = ss->next) {
594 ss->next = dirty->next;
595 kmem_free(dirty->array, dirty->n_items * sizeof (void *));
596 kmem_free(dirty, sizeof (*dirty));