Lines Matching defs:kmem_free
37 * kmem_alloc and kmem_free must not be called from interrupt level,
115 * kmem_free() to keep zero-length blocks out of the arena.
123 void kmem_free(void *ptr, size_t nbytes);
556 kmem_free((caddr_t)nextblk(a->block, size),
602 kmem_free(void *ptr, size_t nbytes)
611 printf("kmem_free (ptr %p nbytes %lx)\n", ptr, nbytes);
612 prtree(kmem_info.free_root, "kmem_free");
624 prom_panic("kmem_free of 0");
650 printf("kmem_free: free block overlap %p+%lx"
653 prom_panic("kmem_free: free block overlap");
672 prom_panic("kmem_free block already free");
684 prom_panic("kmem_free: block already free as neighbor");
695 printf("exiting kmem_free\n");
696 prtree(kmem_info.free_root, "kmem_free");
699 } /* kmem_free */
703 * uses to declare (one of its many) kmem_free prototypes.
725 kmem_free(p, bytes);
745 kmem_free(addr, nbytes);
755 kmem_free(addr, nbytes);
794 kmem_free((caddr_t)p, nbytes);