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