Searched refs:libder_tag (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/libder/libder/ |
H A D | libder_type.c | 14 libder_type_simple_abi(const struct libder_tag *type) in libder_type_simple_abi() 24 LIBDER_PRIVATE struct libder_tag * 28 return (calloc(1, sizeof(struct libder_tag))); in libder_type_alloc() 31 struct libder_tag * 32 libder_type_dup(struct libder_ctx *ctx, const struct libder_tag *dtype) in libder_type_dup() 34 struct libder_tag *type; in libder_type_dup() 69 struct libder_tag * 72 struct libder_tag *type; in libder_type_alloc_simple() 88 libder_type_release(struct libder_tag *type) in libder_type_release() 104 libder_type_free(struct libder_tag *type) in libder_type_free() [all …]
|
H A D | libder_private.h | 53 struct libder_tag { struct 65 struct libder_tag *type; argument 95 libder_normalizing_type(const struct libder_ctx *ctx, const struct libder_tag *type) in libder_normalizing_type() 115 libder_type_is(const struct libder_tag *type, uint8_t utype) in libder_type_is() 135 libder_type_simple(const struct libder_tag *type) in libder_type_simple() 165 struct libder_tag *, uint8_t *, size_t, uint32_t); 170 const struct libder_tag *, const uint8_t *, size_t, bool); 176 struct libder_tag *libder_type_alloc(void); 177 void libder_type_release(struct libder_tag *); 178 void libder_normalize_type(struct libder_ctx *, struct libder_tag *);
|
H A D | libder.h | 99 struct libder_tag; 161 struct libder_object *libder_obj_alloc(struct libder_ctx *, struct libder_tag *, const uint8_t *, s… 170 struct libder_tag *libder_obj_type(const struct libder_object *); 177 struct libder_tag *libder_type_alloc_simple(struct libder_ctx *, uint8_t); 178 struct libder_tag *libder_type_dup(struct libder_ctx *, const struct libder_tag *); 179 void libder_type_free(struct libder_tag *); 181 uint8_t libder_type_simple(const struct libder_tag *);
|
H A D | libder_obj.c | 47 libder_obj_alloc_check(struct libder_ctx *ctx, struct libder_tag *type, in libder_obj_alloc_check() 64 libder_obj_alloc(struct libder_ctx *ctx, struct libder_tag *type, in libder_obj_alloc() 93 struct libder_tag *type; in libder_obj_alloc_simple() 126 libder_obj_alloc_internal(struct libder_ctx *ctx, struct libder_tag *type, in libder_obj_alloc_internal() 347 struct libder_tag * 357 struct libder_tag *type = obj->type; in libder_obj_type_simple() 382 libder_type_name(const struct libder_tag *type) in libder_type_name() 494 libder_is_valid_obj(struct libder_ctx *ctx, const struct libder_tag *type, in libder_is_valid_obj() 940 libder_obj_tag_compare(const struct libder_tag *lhs, const struct libder_tag *rhs) in libder_obj_tag_compare()
|
H A D | libder_read.c | 368 struct libder_tag *type) in der_read_structure_tag() 448 struct libder_tag *type, struct libder_payload *payload, bool *varlen) in der_read_structure() 589 struct libder_tag type; in libder_read_object()
|
H A D | libder_write.c | 26 const struct libder_tag *type = obj->type; in libder_write_object_tag()
|