Lines Matching defs:ptr
71 smb_mem_realloc(void *ptr, size_t size)
73 return (smb_realloc(NULL, ptr, size, B_FALSE));
84 smb_mem_rezalloc(void *ptr, size_t size)
86 return (smb_realloc(NULL, ptr, size, B_TRUE));
94 smb_mem_free(void *ptr)
96 smb_free(NULL, ptr, B_FALSE);
105 smb_mem_zfree(void *ptr)
107 smb_free(NULL, ptr, B_TRUE);
114 smb_mem_strdup(const char *ptr)
119 size = strlen(ptr) + 1;
121 bcopy(ptr, p, size);
244 * ptr Memory address
249 smb_free(smb_request_t *sr, void *ptr, boolean_t zero)
253 if (ptr != NULL) {
254 smh = SMB_MEM2SMH(ptr);
262 bzero(ptr, smh->smh_size);
274 * ptr Memory address
281 smb_realloc(smb_request_t *sr, void *ptr, size_t size, boolean_t zero)
286 if (ptr == NULL)
289 smh = SMB_MEM2SMH(ptr);
294 smb_free(sr, ptr, zero);
299 bzero((caddr_t)ptr + size, smh->smh_size - size);
300 return (ptr);
303 bcopy(ptr, new_ptr, smh->smh_size);
307 smb_free(sr, ptr, zero);