Lines Matching defs:buf
117 uread(proc_t *p, void *buf, user_size_t len, user_addr_t a)
136 ret = vm_map_read_user( map, (vm_map_address_t)a, buf, (vm_size_t)len);
147 uwrite(proc_t *p, void *buf, user_size_t len, user_addr_t a)
204 buf,
698 ddi_prop_free(void *buf)
700 _FREE(buf, M_TEMP);
797 void* buf = dtrace_alloc(size);
799 void* buf = kalloc(size);
802 if(!buf)
805 bzero(buf, size);
807 return buf;
811 dt_kmem_free(void *buf, size_t size)
818 if (buf == NULL) return;
823 dtrace_free(buf, size);
825 kfree(buf, size);
838 void* buf;
842 buf = dt_kmem_alloc(align + sizeof(void*) + size, kmflag);
844 if(!buf)
847 p = (intptr_t)buf;
852 *buf_backup = buf; /* back up the address we need to free */
859 void* buf;
861 buf = dt_kmem_alloc_aligned(size, align, kmflag);
863 if(!buf)
866 bzero(buf, size);
868 return buf;
871 void dt_kmem_free_aligned(void* buf, size_t size)
877 p = (intptr_t)buf;
881 dt_kmem_free(*buf_backup, size + ((char*)buf - (char*)*buf_backup));
915 kmem_cache_free(kmem_cache_t *cp, void *buf)
918 _FREE(buf, M_TEMP);