Lines Matching defs:ptr
98 size_t *ptr;
101 if (ptr = kmem_alloc(size, KM_NOSLEEP)) {
102 *ptr = size;
103 return (ptr + 1);
112 size_t *ptr;
115 ptr = kmem_alloc(size, KM_SLEEP);
116 *ptr = size;
117 return (ptr + 1);
123 IDP ptr;
125 ptr = q->q_ptr;
126 mi_close_unlink(mi_headp, ptr);
127 mi_close_free(ptr);
133 mi_close_unlink(void **mi_headp, IDP ptr)
139 mi_o = (MI_OP)ptr;
178 mi_close_free(IDP ptr)
182 mi_o = (MI_OP)ptr;
466 mi_free(void *ptr)
470 if (!ptr)
472 if ((size = ((size_t *)ptr)[-1]) <= 0)
475 kmem_free((void *) ((size_t *)ptr - 1), size);
718 mi_next_ptr(void **mi_headp, IDP ptr)
721 MI_OP mi_op = ((MI_OP)ptr) - 1;
733 mi_next_dev_ptr(void **mi_headp, IDP ptr)
736 MI_OP mi_op = ((MI_OP)ptr) - 1;
757 IDP ptr;
762 ptr = mi_open_alloc_sleep(size);
763 q->q_ptr = WR(q)->q_ptr = ptr;
764 error = mi_open_link(mi_headp, ptr, devp, flag, sflag, credp);
767 mi_close_free(ptr);
806 mi_open_link(void **mi_headp, IDP ptr, dev_t *devp, int flag, int sflag,
836 ASSERT(ptr != NULL);
837 mi_o = (MI_OP)ptr;
1009 mi_strtol(const char *str, char **ptr, int base)
1048 if (ptr != NULL)
1049 *ptr = (char *)cp;
1551 IDP ptr;
1553 if (ptr = mi_alloc(size, BPRI_LO))
1554 bzero(ptr, size);
1555 return (ptr);
1561 IDP ptr;
1563 if (ptr = mi_alloc_sleep(size, BPRI_LO))
1564 bzero(ptr, size);
1565 return (ptr);