HelenOS sources
bithenge_scope_t 64 uspace/app/bithenge/test.c bithenge_scope_t *scope = NULL;
bithenge_scope_t 54 uspace/lib/bithenge/include/bithenge/expression.h errno_t (*evaluate)(bithenge_expression_t *self, bithenge_scope_t *scope,
bithenge_scope_t 92 uspace/lib/bithenge/include/bithenge/expression.h bithenge_scope_t *scope, bithenge_node_t **out)
bithenge_scope_t 146 uspace/lib/bithenge/include/bithenge/expression.h bithenge_expression_t *, bithenge_scope_t *);
bithenge_scope_t 68 uspace/lib/bithenge/include/bithenge/transform.h static inline void bithenge_scope_inc_ref(bithenge_scope_t *self)
bithenge_scope_t 80 uspace/lib/bithenge/include/bithenge/transform.h errno_t (*apply)(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_scope_t 84 uspace/lib/bithenge/include/bithenge/transform.h bithenge_scope_t *scope, bithenge_blob_t *blob, aoff64_t *out);
bithenge_scope_t 87 uspace/lib/bithenge/include/bithenge/transform.h bithenge_scope_t *scope, bithenge_blob_t *blob,
bithenge_scope_t 169 uspace/lib/bithenge/include/bithenge/transform.h errno_t bithenge_transform_apply(bithenge_transform_t *, bithenge_scope_t *,
bithenge_scope_t 173 uspace/lib/bithenge/include/bithenge/transform.h bithenge_scope_t *, bithenge_blob_t *, aoff64_t *);
bithenge_scope_t 175 uspace/lib/bithenge/include/bithenge/transform.h errno_t bithenge_transform_prefix_apply(bithenge_transform_t *, bithenge_scope_t *,
bithenge_scope_t 182 uspace/lib/bithenge/include/bithenge/transform.h errno_t bithenge_scope_new(bithenge_scope_t **, bithenge_scope_t *);
bithenge_scope_t 184 uspace/lib/bithenge/include/bithenge/transform.h void bithenge_scope_dec_ref(bithenge_scope_t *);
bithenge_scope_t 186 uspace/lib/bithenge/include/bithenge/transform.h bithenge_scope_t *bithenge_scope_outer(bithenge_scope_t *);
bithenge_scope_t 188 uspace/lib/bithenge/include/bithenge/transform.h const char *bithenge_scope_get_error(bithenge_scope_t *);
bithenge_scope_t 190 uspace/lib/bithenge/include/bithenge/transform.h errno_t bithenge_scope_error(bithenge_scope_t *, const char *, ...);
bithenge_scope_t 192 uspace/lib/bithenge/include/bithenge/transform.h bithenge_node_t *bithenge_scope_get_current_node(bithenge_scope_t *);
bithenge_scope_t 194 uspace/lib/bithenge/include/bithenge/transform.h void bithenge_scope_set_current_node(bithenge_scope_t *, bithenge_node_t *);
bithenge_scope_t 196 uspace/lib/bithenge/include/bithenge/transform.h bithenge_node_t *bithenge_scope_in_node(bithenge_scope_t *);
bithenge_scope_t 198 uspace/lib/bithenge/include/bithenge/transform.h void bithenge_scope_set_in_node(bithenge_scope_t *, bithenge_node_t *);
bithenge_scope_t 200 uspace/lib/bithenge/include/bithenge/transform.h void bithenge_scope_set_barrier(bithenge_scope_t *);
bithenge_scope_t 202 uspace/lib/bithenge/include/bithenge/transform.h bool bithenge_scope_is_barrier(bithenge_scope_t *);
bithenge_scope_t 204 uspace/lib/bithenge/include/bithenge/transform.h errno_t bithenge_scope_alloc_params(bithenge_scope_t *, int);
bithenge_scope_t 206 uspace/lib/bithenge/include/bithenge/transform.h errno_t bithenge_scope_set_param(bithenge_scope_t *, int, bithenge_node_t *);
bithenge_scope_t 208 uspace/lib/bithenge/include/bithenge/transform.h errno_t bithenge_scope_get_param(bithenge_scope_t *, int, bithenge_node_t **);
bithenge_scope_t 64 uspace/lib/bithenge/src/compound.c static errno_t compose_apply(bithenge_transform_t *base, bithenge_scope_t *scope,
bithenge_scope_t 88 uspace/lib/bithenge/src/compound.c bithenge_scope_t *scope, bithenge_blob_t *blob, aoff64_t *out)
bithenge_scope_t 172 uspace/lib/bithenge/src/compound.c static errno_t if_transform_choose(if_transform_t *self, bithenge_scope_t *scope,
bithenge_scope_t 189 uspace/lib/bithenge/src/compound.c bithenge_scope_t *scope, bithenge_node_t *in, bithenge_node_t **out)
bithenge_scope_t 201 uspace/lib/bithenge/src/compound.c bithenge_scope_t *scope, bithenge_blob_t *in, aoff64_t *out)
bithenge_scope_t 288 uspace/lib/bithenge/src/compound.c bithenge_scope_t *scope, bithenge_node_t *in, bithenge_node_t **out)
bithenge_scope_t 92 uspace/lib/bithenge/src/expression.c bithenge_scope_t *scope, bithenge_node_t **out)
bithenge_scope_t 290 uspace/lib/bithenge/src/expression.c bithenge_scope_t *scope, bithenge_node_t **out)
bithenge_scope_t 327 uspace/lib/bithenge/src/expression.c bithenge_scope_t *scope, bithenge_node_t **out)
bithenge_scope_t 377 uspace/lib/bithenge/src/expression.c bithenge_scope_t *scope, bithenge_node_t **out)
bithenge_scope_t 440 uspace/lib/bithenge/src/expression.c bithenge_scope_t *scope, bithenge_node_t **out)
bithenge_scope_t 512 uspace/lib/bithenge/src/expression.c bithenge_scope_t *scope, bithenge_node_t **out)
bithenge_scope_t 594 uspace/lib/bithenge/src/expression.c bithenge_scope_t *scope, bithenge_node_t **out)
bithenge_scope_t 723 uspace/lib/bithenge/src/expression.c static errno_t param_wrapper_fill_scope(param_wrapper_t *self, bithenge_scope_t
bithenge_scope_t 724 uspace/lib/bithenge/src/expression.c *inner, bithenge_scope_t *outer)
bithenge_scope_t 745 uspace/lib/bithenge/src/expression.c bithenge_scope_t *outer, bithenge_node_t *in, bithenge_node_t **out)
bithenge_scope_t 748 uspace/lib/bithenge/src/expression.c bithenge_scope_t *inner;
bithenge_scope_t 765 uspace/lib/bithenge/src/expression.c bithenge_scope_t *outer, bithenge_blob_t *in, aoff64_t *out)
bithenge_scope_t 768 uspace/lib/bithenge/src/expression.c bithenge_scope_t *inner;
bithenge_scope_t 785 uspace/lib/bithenge/src/expression.c bithenge_scope_t *outer, bithenge_blob_t *in, bithenge_node_t **out_node,
bithenge_scope_t 789 uspace/lib/bithenge/src/expression.c bithenge_scope_t *inner;
bithenge_scope_t 884 uspace/lib/bithenge/src/expression.c bithenge_scope_t *scope, bithenge_node_t *in, bithenge_node_t **out)
bithenge_scope_t 887 uspace/lib/bithenge/src/expression.c bithenge_scope_t *inner;
bithenge_scope_t 946 uspace/lib/bithenge/src/expression.c bithenge_scope_t *scope, bithenge_blob_t *in, aoff64_t *out)
bithenge_scope_t 953 uspace/lib/bithenge/src/expression.c bithenge_scope_t *scope, bithenge_blob_t *in, bithenge_node_t **out_node,
bithenge_scope_t 1008 uspace/lib/bithenge/src/expression.c bithenge_scope_t *scope;
bithenge_scope_t 1180 uspace/lib/bithenge/src/expression.c bithenge_expression_t *b_expr, bithenge_scope_t *scope)
bithenge_scope_t 52 uspace/lib/bithenge/src/sequence.c bithenge_scope_t *scope;
bithenge_scope_t 250 uspace/lib/bithenge/src/sequence.c static bithenge_scope_t *seq_node_scope(seq_node_t *self)
bithenge_scope_t 256 uspace/lib/bithenge/src/sequence.c bithenge_scope_t *scope, bithenge_blob_t *blob, bithenge_int_t num_xforms,
bithenge_scope_t 428 uspace/lib/bithenge/src/sequence.c bithenge_scope_t *scope = seq_node_scope(struct_as_seq(node));
bithenge_scope_t 481 uspace/lib/bithenge/src/sequence.c bithenge_node_t **out, bithenge_scope_t *scope, bithenge_blob_t *blob,
bithenge_scope_t 494 uspace/lib/bithenge/src/sequence.c bithenge_scope_t *inner;
bithenge_scope_t 528 uspace/lib/bithenge/src/sequence.c bithenge_scope_t *scope, bithenge_node_t *in, bithenge_node_t **out)
bithenge_scope_t 538 uspace/lib/bithenge/src/sequence.c bithenge_scope_t *scope, bithenge_blob_t *blob, aoff64_t *out)
bithenge_scope_t 554 uspace/lib/bithenge/src/sequence.c bithenge_scope_t *scope, bithenge_blob_t *blob, bithenge_node_t **out_node,
bithenge_scope_t 771 uspace/lib/bithenge/src/sequence.c bithenge_node_t **out, bithenge_scope_t *scope, bithenge_blob_t *blob,
bithenge_scope_t 818 uspace/lib/bithenge/src/sequence.c bithenge_scope_t *scope, bithenge_node_t *in, bithenge_node_t **out)
bithenge_scope_t 828 uspace/lib/bithenge/src/sequence.c bithenge_scope_t *scope, bithenge_blob_t *blob, bithenge_node_t **out_node,
bithenge_scope_t 988 uspace/lib/bithenge/src/sequence.c bithenge_scope_t *scope;
bithenge_scope_t 1047 uspace/lib/bithenge/src/sequence.c bithenge_node_t **out, bithenge_scope_t *scope, bithenge_blob_t *blob)
bithenge_scope_t 1085 uspace/lib/bithenge/src/sequence.c bithenge_scope_t *scope, bithenge_blob_t *blob, bithenge_node_t **out_node,
bithenge_scope_t 88 uspace/lib/bithenge/src/transform.c bithenge_scope_t *scope, bithenge_node_t *in, bithenge_node_t **out)
bithenge_scope_t 125 uspace/lib/bithenge/src/transform.c bithenge_scope_t *scope, bithenge_blob_t *blob, aoff64_t *out)
bithenge_scope_t 157 uspace/lib/bithenge/src/transform.c bithenge_scope_t *scope, bithenge_blob_t *blob, bithenge_node_t **out_node,
bithenge_scope_t 195 uspace/lib/bithenge/src/transform.c errno_t bithenge_scope_new(bithenge_scope_t **out, bithenge_scope_t *outer)
bithenge_scope_t 197 uspace/lib/bithenge/src/transform.c bithenge_scope_t *self = malloc(sizeof(*self));
bithenge_scope_t 218 uspace/lib/bithenge/src/transform.c void bithenge_scope_dec_ref(bithenge_scope_t *self)
bithenge_scope_t 238 uspace/lib/bithenge/src/transform.c bithenge_scope_t *bithenge_scope_outer(bithenge_scope_t *self)
bithenge_scope_t 249 uspace/lib/bithenge/src/transform.c const char *bithenge_scope_get_error(bithenge_scope_t *scope)
bithenge_scope_t 262 uspace/lib/bithenge/src/transform.c errno_t bithenge_scope_error(bithenge_scope_t *scope, const char *format, ...)
bithenge_scope_t 312 uspace/lib/bithenge/src/transform.c bithenge_node_t *bithenge_scope_get_current_node(bithenge_scope_t *scope)
bithenge_scope_t 324 uspace/lib/bithenge/src/transform.c void bithenge_scope_set_current_node(bithenge_scope_t *scope,
bithenge_scope_t 336 uspace/lib/bithenge/src/transform.c bithenge_node_t *bithenge_scope_in_node(bithenge_scope_t *scope)
bithenge_scope_t 348 uspace/lib/bithenge/src/transform.c void bithenge_scope_set_in_node(bithenge_scope_t *scope, bithenge_node_t *node)
bithenge_scope_t 358 uspace/lib/bithenge/src/transform.c void bithenge_scope_set_barrier(bithenge_scope_t *self)
bithenge_scope_t 369 uspace/lib/bithenge/src/transform.c bool bithenge_scope_is_barrier(bithenge_scope_t *self)
bithenge_scope_t 382 uspace/lib/bithenge/src/transform.c errno_t bithenge_scope_alloc_params(bithenge_scope_t *scope, int num_params)
bithenge_scope_t 401 uspace/lib/bithenge/src/transform.c errno_t bithenge_scope_set_param(bithenge_scope_t *scope, int i,
bithenge_scope_t 421 uspace/lib/bithenge/src/transform.c errno_t bithenge_scope_get_param(bithenge_scope_t *scope, int i,
bithenge_scope_t 457 uspace/lib/bithenge/src/transform.c bithenge_scope_t *scope, bithenge_node_t *in, bithenge_node_t **out)
bithenge_scope_t 460 uspace/lib/bithenge/src/transform.c bithenge_scope_t *inner_scope;
bithenge_scope_t 472 uspace/lib/bithenge/src/transform.c bithenge_scope_t *scope, bithenge_blob_t *in, aoff64_t *out)
bithenge_scope_t 475 uspace/lib/bithenge/src/transform.c bithenge_scope_t *inner_scope;
bithenge_scope_t 488 uspace/lib/bithenge/src/transform.c bithenge_scope_t *scope, bithenge_blob_t *in, bithenge_node_t **out_node,
bithenge_scope_t 492 uspace/lib/bithenge/src/transform.c bithenge_scope_t *inner_scope;
bithenge_scope_t 573 uspace/lib/bithenge/src/transform.c static errno_t ascii_apply(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_scope_t 619 uspace/lib/bithenge/src/transform.c bithenge_scope_t *scope, bithenge_blob_t *blob, bithenge_node_t **out_node,
bithenge_scope_t 737 uspace/lib/bithenge/src/transform.c static errno_t bits_xe_apply(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_scope_t 781 uspace/lib/bithenge/src/transform.c static errno_t invalid_apply(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_scope_t 802 uspace/lib/bithenge/src/transform.c bithenge_scope_t *scope, bithenge_node_t *in, bithenge_node_t **out)
bithenge_scope_t 830 uspace/lib/bithenge/src/transform.c bithenge_scope_t *scope, bithenge_blob_t *in, aoff64_t *out)
bithenge_scope_t 859 uspace/lib/bithenge/src/transform.c bithenge_scope_t *scope, bithenge_node_t *in, bithenge_node_t **out)
bithenge_scope_t 877 uspace/lib/bithenge/src/transform.c static errno_t prefix_length_1(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_scope_t 884 uspace/lib/bithenge/src/transform.c static errno_t prefix_length_2(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_scope_t 891 uspace/lib/bithenge/src/transform.c static errno_t prefix_length_4(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_scope_t 898 uspace/lib/bithenge/src/transform.c static errno_t prefix_length_8(bithenge_transform_t *self, bithenge_scope_t *scope,
bithenge_scope_t 913 uspace/lib/bithenge/src/transform.c bithenge_scope_t *scope, bithenge_node_t *in, \
bithenge_scope_t 957 uspace/lib/bithenge/src/transform.c bithenge_scope_t *scope, bithenge_blob_t *blob, bithenge_node_t **out_node,
bithenge_scope_t 1029 uspace/lib/bithenge/src/transform.c bithenge_scope_t *scope, bithenge_node_t *in, bithenge_node_t **out)
bithenge_scope_t 1053 uspace/lib/bithenge/src/transform.c bithenge_scope_t *scope, bithenge_blob_t *blob, aoff64_t *out)
HelenOS homepage, sources at GitHub