Lines Matching refs:context
171 void *_talloc(const void *context, size_t size) in _talloc() argument
175 if (context == NULL) { in _talloc()
176 context = null_context; in _talloc()
194 if (context) { in _talloc()
195 struct talloc_chunk *parent = talloc_chunk_from_ptr(context); in _talloc()
261 void *talloc_reference(const void *context, const void *ptr) in talloc_reference() argument
268 handle = talloc_named_const(context, sizeof(*handle), TALLOC_MAGIC_REFERENCE); in talloc_reference()
286 static int talloc_unreference(const void *context, const void *ptr) in talloc_unreference() argument
291 if (context == NULL) { in talloc_unreference()
292 context = null_context; in talloc_unreference()
295 if ((context == null_context) && tc->null_refs) { in talloc_unreference()
303 if (context == NULL) break; in talloc_unreference()
304 } else if (TC_PTR_FROM_CHUNK(p) == context) { in talloc_unreference()
322 int talloc_unlink(const void *context, void *ptr) in talloc_unlink() argument
331 if (context == NULL) { in talloc_unlink()
332 context = null_context; in talloc_unlink()
335 if (talloc_unreference(context, ptr) == 0) { in talloc_unlink()
339 if (context == NULL) { in talloc_unlink()
344 if (talloc_chunk_from_ptr(context) != talloc_parent_chunk(ptr)) { in talloc_unlink()
411 void *talloc_named(const void *context, size_t size, const char *fmt, ...) in talloc_named() argument
416 ptr = _talloc(context, size); in talloc_named()
431 void *talloc_named_const(const void *context, size_t size, const char *name) in talloc_named_const() argument
435 ptr = _talloc(context, size); in talloc_named_const()
606 void *_talloc_realloc(const void *context, void *ptr, size_t size, const char *name) in _talloc_realloc() argument
623 return talloc_named_const(context, size, name); in _talloc_realloc()
1238 void *talloc_realloc_fn(const void *context, void *ptr, size_t size) in talloc_realloc_fn() argument
1240 return _talloc_realloc(context, ptr, size, NULL); in talloc_realloc_fn()
1263 size_t talloc_get_size(const void *context) in talloc_get_size() argument
1267 if (context == NULL) in talloc_get_size()
1270 tc = talloc_chunk_from_ptr(context); in talloc_get_size()
1278 void *talloc_find_parent_byname(const void *context, const char *name) in talloc_find_parent_byname() argument
1282 if (context == NULL) { in talloc_find_parent_byname()
1286 tc = talloc_chunk_from_ptr(context); in talloc_find_parent_byname()
1300 void talloc_show_parents(const void *context, FILE *file) in talloc_show_parents() argument
1304 if (context == NULL) { in talloc_show_parents()
1309 tc = talloc_chunk_from_ptr(context); in talloc_show_parents()
1310 fprintf(file, "talloc parents of '%s'\n", talloc_get_name(context)); in talloc_show_parents()