KM_NOWAIT
void *buf = kobj_alloc(size, KM_NOWAIT|KM_SCRATCH);
return (kobj_alloc(size, KM_NOWAIT|KM_TMP));
return (kmem_alloc(size, (flag & KM_NOWAIT) ? KM_NOSLEEP : KM_SLEEP));
struct zchdr *z = kobj_zalloc(nbytes, KM_NOWAIT|KM_TMP);