Lines Matching defs:ptr
123 void kmem_free(void *ptr, size_t nbytes);
212 Freehdr *tree) /* Address of ptr to root */
443 Freehdr a; /* ptr to node to be allocated */
444 Freehdr *p; /* address of ptr to node */
599 * If the ptr is not from the arena, prom_panic.
602 kmem_free(void *ptr, size_t nbytes)
611 printf("kmem_free (ptr %p nbytes %lx)\n", ptr, nbytes);
623 if (ptr == 0) {
637 if ((char *)ptr < neigh_block) {
638 if ((char *)ptr + nbytes == neigh_block) {
644 } else if ((char *)ptr + nbytes > neigh_block) {
651 " over %p\n", (void *)ptr, nbytes,
660 } else if ((char *)ptr > neigh_block) {
661 if (neigh_block + neigh_size == ptr) {
665 ptr = neigh_block;
668 } else if (neigh_block + neigh_size > (char *)ptr) {
682 * as "ptr == neigh_block"
693 insert((Dblk) ptr, nbytes, &kmem_info.free_root);