KM_PUSHPAGE
void *c = kmem_cache_alloc(abd_chunk_cache, KM_PUSHPAGE);
abd_t *abd = kmem_alloc(size, KM_PUSHPAGE);
buf = *ret = kmem_cache_alloc(buf_cache, KM_PUSHPAGE);
hdr = kmem_cache_alloc(hdr_full_crypt_cache, KM_PUSHPAGE);
hdr = kmem_cache_alloc(hdr_full_cache, KM_PUSHPAGE);
nhdr = kmem_cache_alloc(new, KM_PUSHPAGE);
nhdr = kmem_cache_alloc(ncache, KM_PUSHPAGE);
head = kmem_cache_alloc(hdr_l2only_cache, KM_PUSHPAGE);
bufs = kmem_alloc(rm->rm_cols * sizeof (abd_t *), KM_PUSHPAGE);
return (kmem_cache_alloc(zio_buf_cache[c], KM_PUSHPAGE));
return (kmem_cache_alloc(zio_data_buf_cache[c], KM_PUSHPAGE));
xi = bd_xfer_alloc(bd, bp, func, KM_PUSHPAGE);
if (kmflag == KM_PUSHPAGE || kmflag == KM_SLEEP) {