Lines Matching defs:dptr
404 kmem_debug_t *dptr;
407 dptr = kmalloc(sizeof (kmem_debug_t), kmem_flags_convert(flags));
408 if (dptr == NULL)
411 dptr->kd_func = __strdup(func, flags);
412 if (dptr->kd_func == NULL) {
413 kfree(dptr);
419 kfree(dptr->kd_func);
420 kfree(dptr);
424 INIT_HLIST_NODE(&dptr->kd_hlist);
425 INIT_LIST_HEAD(&dptr->kd_list);
427 dptr->kd_addr = ptr;
428 dptr->kd_size = size;
429 dptr->kd_line = line;
432 hlist_add_head(&dptr->kd_hlist,
434 list_add_tail(&dptr->kd_list, &kmem_list);
443 kmem_debug_t *dptr;
450 dptr = kmem_del_init(&kmem_lock, kmem_table, KMEM_HASH_BITS, ptr);
451 ASSERT3P(dptr, !=, NULL);
452 ASSERT3S(dptr->kd_size, ==, size);
454 kfree(dptr->kd_func);
455 kfree(dptr);