Symbol: stack
games/atc/input.c
168
STACK stack[MAXDEPTH];
games/atc/input.c
261
func = st[stack[i].state].rule[stack[i].rule].func;
games/atc/input.c
263
if ((s = (*func)(stack[i].ch)) != NULL) {
games/atc/input.c
264
ioerror(stack[i].pos, strlen(stack[i].str), s);
games/atc/input.c
83
#define T_RULE stack[level].rule
games/atc/input.c
84
#define T_STATE stack[level].state
games/atc/input.c
85
#define T_STR stack[level].str
games/atc/input.c
86
#define T_POS stack[level].pos
games/atc/input.c
87
#define T_CH stack[level].ch
lib/csu/boot.h
100
stack = (long *)envp;
lib/csu/boot.h
101
while (*stack++ != 0L)
lib/csu/boot.h
114
for (auxstack = (AuxInfo *)stack; auxstack->au_id != AUX_null;
lib/csu/boot.h
82
long *stack;
lib/csu/boot.h
96
stack = (long *)sp;
lib/csu/boot.h
97
argc = *stack++;
lib/csu/boot.h
98
argv = (char **)stack;
lib/csu/hppa/boot_md.h
111
for (auxstack = (AuxInfo *)stack; auxstack->au_id != AUX_null;
lib/csu/hppa/boot_md.h
75
long *stack;
lib/csu/hppa/boot_md.h
93
stack = (long *)sp;
lib/csu/hppa/boot_md.h
94
argc = *stack++;
lib/csu/hppa/boot_md.h
95
argv = (char **)stack;
lib/csu/hppa/boot_md.h
97
stack = (long *)envp;
lib/csu/hppa/boot_md.h
98
while (*stack++ != 0L)
lib/csu/mips64/boot_md.h
105
stack = (long *)sp;
lib/csu/mips64/boot_md.h
106
argc = *stack++;
lib/csu/mips64/boot_md.h
107
argv = (char **)stack;
lib/csu/mips64/boot_md.h
109
stack = (long *)envp;
lib/csu/mips64/boot_md.h
110
while (*stack++ != 0L)
lib/csu/mips64/boot_md.h
123
for (auxstack = (AuxInfo *)stack; auxstack->au_id != AUX_null;
lib/csu/mips64/boot_md.h
93
long *stack;
lib/libc/include/thread_private.h
426
struct stack;
lib/libc/include/thread_private.h
436
struct stack *stack;
lib/libc/stdlib/radixsort.c
127
stack s[SIZE], *sp, *sp0, *sp1, temp;
lib/libc/stdlib/radixsort.c
215
stack s[512], *sp, *sp0, *sp1, temp;
lib/libcbor/src/cbor.c
101
} while (stack.size > 0);
lib/libcbor/src/cbor.c
110
while (stack.size > 0) {
lib/libcbor/src/cbor.c
111
cbor_decref(&stack.top->item);
lib/libcbor/src/cbor.c
112
_cbor_stack_pop(&stack);
lib/libcbor/src/cbor.c
52
struct _cbor_stack stack = _cbor_stack_init();
lib/libcbor/src/cbor.c
56
.stack = &stack, .creation_failed = false, .syntax_error = false};
lib/libcbor/src/cbor/internal/builder_callbacks.c
100
CBOR_ASSERT(ctx->stack->top->subitems == 1);
lib/libcbor/src/cbor/internal/builder_callbacks.c
101
cbor_tag_set_item(ctx->stack->top->item, item);
lib/libcbor/src/cbor/internal/builder_callbacks.c
103
cbor_item_t *tagged_item = ctx->stack->top->item;
lib/libcbor/src/cbor/internal/builder_callbacks.c
104
_cbor_stack_pop(ctx->stack);
lib/libcbor/src/cbor/internal/builder_callbacks.c
136
if (_cbor_stack_push(ctx->stack, res, subitems) == NULL) { \
lib/libcbor/src/cbor/internal/builder_callbacks.c
237
if (ctx->stack->size > 0 && cbor_isa_bytestring(ctx->stack->top->item) &&
lib/libcbor/src/cbor/internal/builder_callbacks.c
238
cbor_bytestring_is_indefinite(ctx->stack->top->item)) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
239
if (!cbor_bytestring_add_chunk(ctx->stack->top->item, new_chunk)) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
26
if (ctx->stack->size == 0) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
288
if (ctx->stack->size > 0 && cbor_isa_string(ctx->stack->top->item) &&
lib/libcbor/src/cbor/internal/builder_callbacks.c
289
cbor_string_is_indefinite(ctx->stack->top->item)) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
290
if (!cbor_string_add_chunk(ctx->stack->top->item, new_chunk)) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
32
switch (ctx->stack->top->item->type) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
365
if (ctx->stack->size > 0) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
366
cbor_item_t *item = ctx->stack->top->item;
lib/libcbor/src/cbor/internal/builder_callbacks.c
37
if (cbor_array_is_definite(ctx->stack->top->item)) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
371
(item->type != CBOR_TYPE_MAP || ctx->stack->top->subitems % 2 == 0)) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
372
_cbor_stack_pop(ctx->stack);
lib/libcbor/src/cbor/internal/builder_callbacks.c
41
CBOR_ASSERT(ctx->stack->top->subitems > 0);
lib/libcbor/src/cbor/internal/builder_callbacks.c
44
if (!cbor_array_push(ctx->stack->top->item, item)) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
50
ctx->stack->top->subitems--;
lib/libcbor/src/cbor/internal/builder_callbacks.c
51
if (ctx->stack->top->subitems == 0) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
52
cbor_item_t *stack_item = ctx->stack->top->item;
lib/libcbor/src/cbor/internal/builder_callbacks.c
53
_cbor_stack_pop(ctx->stack);
lib/libcbor/src/cbor/internal/builder_callbacks.c
58
if (!cbor_array_push(ctx->stack->top->item, item)) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
69
if (ctx->stack->top->subitems % 2) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
71
if (!_cbor_map_add_value(ctx->stack->top->item, item)) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
78
if (!_cbor_map_add_key(ctx->stack->top->item, item)) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
85
if (cbor_map_is_definite(ctx->stack->top->item)) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
86
CBOR_ASSERT(ctx->stack->top->subitems > 0);
lib/libcbor/src/cbor/internal/builder_callbacks.c
87
ctx->stack->top->subitems--;
lib/libcbor/src/cbor/internal/builder_callbacks.c
88
if (ctx->stack->top->subitems == 0) {
lib/libcbor/src/cbor/internal/builder_callbacks.c
89
cbor_item_t *map_entry = ctx->stack->top->item;
lib/libcbor/src/cbor/internal/builder_callbacks.c
90
_cbor_stack_pop(ctx->stack);
lib/libcbor/src/cbor/internal/builder_callbacks.c
94
ctx->stack->top->subitems ^=
lib/libcbor/src/cbor/internal/builder_callbacks.h
26
struct _cbor_stack *stack;
lib/libcbor/src/cbor/internal/stack.c
14
void _cbor_stack_pop(struct _cbor_stack *stack) {
lib/libcbor/src/cbor/internal/stack.c
15
struct _cbor_stack_record *top = stack->top;
lib/libcbor/src/cbor/internal/stack.c
16
stack->top = stack->top->lower;
lib/libcbor/src/cbor/internal/stack.c
18
stack->size--;
lib/libcbor/src/cbor/internal/stack.c
21
struct _cbor_stack_record *_cbor_stack_push(struct _cbor_stack *stack,
lib/libcbor/src/cbor/internal/stack.c
24
if (stack->size == CBOR_MAX_STACK_SIZE) return NULL;
lib/libcbor/src/cbor/internal/stack.c
29
*new_top = (struct _cbor_stack_record){stack->top, item, subitems};
lib/libcbor/src/cbor/internal/stack.c
30
stack->top = new_top;
lib/libcbor/src/cbor/internal/stack.c
31
stack->size++;
lib/libcrypto/asn1/tasn_prn.c
263
STACK_OF(ASN1_VALUE) *stack;
lib/libcrypto/asn1/tasn_prn.c
279
stack = (STACK_OF(ASN1_VALUE) *)*fld;
lib/libcrypto/asn1/tasn_prn.c
280
for (i = 0; i < sk_ASN1_VALUE_num(stack); i++) {
lib/libcrypto/asn1/tasn_prn.c
283
skitem = sk_ASN1_VALUE_value(stack, i);
lib/libcurses/report_offsets.c
192
show_offset(TPARM_STATE, stack);
lib/libcurses/term.priv.h
82
STACK_FRAME stack[STACKSIZE];
lib/libcurses/tinfo/captoinfo.c
113
static int stack[MAX_PUSHED]; /* the stack */
lib/libcurses/tinfo/captoinfo.c
166
stack[stackptr++] = onstack;
lib/libcurses/tinfo/captoinfo.c
179
onstack = stack[--stackptr];
lib/libcurses/tinfo/lib_tparm.c
1011
TPS(stack)[0].data.num = (int) data->param[0];
lib/libcurses/tinfo/lib_tparm.c
1016
TPS(stack)[1].data.num = (int) data->param[1];
lib/libcurses/tinfo/lib_tparm.c
292
TPS(stack)[TPS(stack_ptr)].num_type = TRUE; \
lib/libcurses/tinfo/lib_tparm.c
293
TPS(stack)[TPS(stack_ptr)].data.num = x; \
lib/libcurses/tinfo/lib_tparm.c
312
TPS(stack)[TPS(stack_ptr)].num_type = FALSE; \
lib/libcurses/tinfo/lib_tparm.c
313
TPS(stack)[TPS(stack_ptr)].data.str = x; \
lib/libcurses/tinfo/lib_tparm.c
331
? ((TPS(stack)[TPS(stack_ptr)].num_type) \
lib/libcurses/tinfo/lib_tparm.c
332
? TPS(stack)[TPS(stack_ptr)].data.num \
lib/libcurses/tinfo/lib_tparm.c
347
? ((!TPS(stack)[TPS(stack_ptr)].num_type \
lib/libcurses/tinfo/lib_tparm.c
348
&& TPS(stack)[TPS(stack_ptr)].data.str != 0) \
lib/libcurses/tinfo/lib_tparm.c
349
? TPS(stack)[TPS(stack_ptr)].data.str \
lib/librthread/rthread.c
264
(void *)thread, (void *)thread->stack);
lib/librthread/rthread.c
265
_rthread_free_stack(thread->stack);
lib/librthread/rthread.c
383
thread->stack = _rthread_alloc_stack(thread);
lib/librthread/rthread.c
384
if (!thread->stack) {
lib/librthread/rthread.c
391
param.tf_stack = thread->stack->sp;
lib/librthread/rthread.c
417
_rthread_free_stack(thread->stack);
lib/librthread/rthread.h
43
SLIST_ENTRY(stack) link; /* link for free default stacks */
lib/librthread/rthread.h
86
struct stack *_rthread_alloc_stack(pthread_t);
lib/librthread/rthread.h
87
void _rthread_free_stack(struct stack *);
lib/librthread/rthread_np.c
85
if (thread->stack) {
lib/librthread/rthread_np.c
87
sinfo->ss_sp = thread->stack->base;
lib/librthread/rthread_np.c
89
sinfo->ss_sp = (char *)thread->stack->base +
lib/librthread/rthread_np.c
90
thread->stack->len;
lib/librthread/rthread_np.c
92
sinfo->ss_size = thread->stack->len;
lib/librthread/rthread_np.c
93
if (thread->stack->guardsize != 1)
lib/librthread/rthread_np.c
94
sinfo->ss_size -= thread->stack->guardsize;
lib/librthread/rthread_stack.c
103
stack->sp = base + rnd;
lib/librthread/rthread_stack.c
106
stack->sp = base + size - (_STACKALIGNBYTES+1) - rnd;
lib/librthread/rthread_stack.c
112
free(stack);
lib/librthread/rthread_stack.c
116
stack->base = base;
lib/librthread/rthread_stack.c
117
stack->guardsize = guardsize;
lib/librthread/rthread_stack.c
118
stack->len = size;
lib/librthread/rthread_stack.c
119
return (stack);
lib/librthread/rthread_stack.c
123
_rthread_free_stack(struct stack *stack)
lib/librthread/rthread_stack.c
125
if (stack->len == RTHREAD_STACK_SIZE_DEF + stack->guardsize &&
lib/librthread/rthread_stack.c
126
stack->guardsize == _thread_pagesize) {
lib/librthread/rthread_stack.c
128
SLIST_INSERT_HEAD(&def_stacks, stack, link);
lib/librthread/rthread_stack.c
132
if (stack->guardsize != 1)
lib/librthread/rthread_stack.c
133
munmap(stack->base, stack->len);
lib/librthread/rthread_stack.c
134
free(stack);
lib/librthread/rthread_stack.c
20
static SLIST_HEAD(, stack) def_stacks = SLIST_HEAD_INITIALIZER(head);
lib/librthread/rthread_stack.c
23
struct stack *
lib/librthread/rthread_stack.c
26
struct stack *stack;
lib/librthread/rthread_stack.c
38
stack = SLIST_FIRST(&def_stacks);
lib/librthread/rthread_stack.c
39
if (stack != NULL) {
lib/librthread/rthread_stack.c
42
return (stack);
lib/librthread/rthread_stack.c
48
stack = malloc(sizeof(*stack));
lib/librthread/rthread_stack.c
49
if (stack == NULL)
lib/librthread/rthread_stack.c
63
stack->base = base = thread->attr.stack_addr;
lib/librthread/rthread_stack.c
64
stack->len = thread->attr.stack_size;
lib/librthread/rthread_stack.c
66
stack->sp = base + rnd;
lib/librthread/rthread_stack.c
68
stack->sp = base + thread->attr.stack_size - (_STACKALIGNBYTES+1) - rnd;
lib/librthread/rthread_stack.c
75
stack->guardsize = 1;
lib/librthread/rthread_stack.c
76
return (stack);
lib/librthread/rthread_stack.c
87
free(stack);
lib/librthread/rthread_stack.c
97
free(stack);
lib/libssl/ssl_cert.c
647
SSL_add_file_cert_subjects_to_stack(STACK_OF(X509_NAME) *stack,
lib/libssl/ssl_cert.c
656
oldcmp = sk_X509_NAME_set_cmp_func(stack, xname_cmp);
lib/libssl/ssl_cert.c
676
if (sk_X509_NAME_find(stack, xn) >= 0)
lib/libssl/ssl_cert.c
679
if (!sk_X509_NAME_push(stack, xn))
lib/libssl/ssl_cert.c
692
(void)sk_X509_NAME_set_cmp_func(stack, oldcmp);
lib/libssl/ssl_cert.c
710
SSL_add_dir_cert_subjects_to_stack(STACK_OF(X509_NAME) *stack, const char *dir)
lib/libssl/ssl_cert.c
722
stack, path);
libexec/ld.so/boot.c
63
long *stack;
libexec/ld.so/boot.c
75
stack = (long *)sp;
libexec/ld.so/boot.c
76
argc = *stack++;
libexec/ld.so/boot.c
77
argv = (char **)stack;
libexec/ld.so/boot.c
79
stack = (long *)envp;
libexec/ld.so/boot.c
80
while (*stack++ != 0L)
libexec/ld.so/boot.c
93
for (auxstack = (AuxInfo *)stack; auxstack->au_id != AUX_null;
libexec/ld.so/hppa/boot_md.c
55
long *stack;
libexec/ld.so/hppa/boot_md.c
71
stack = (long *)sp;
libexec/ld.so/hppa/boot_md.c
72
argc = *stack++;
libexec/ld.so/hppa/boot_md.c
73
argv = (char **)stack;
libexec/ld.so/hppa/boot_md.c
75
stack = (long *)envp;
libexec/ld.so/hppa/boot_md.c
76
while (*stack++ != 0L)
libexec/ld.so/hppa/boot_md.c
89
for (auxstack = (AuxInfo *)stack; auxstack->au_id != AUX_null;
libexec/ld.so/mips64/boot_md.c
57
long *stack;
libexec/ld.so/mips64/boot_md.c
73
stack = (long *)sp;
libexec/ld.so/mips64/boot_md.c
74
argc = *stack++;
libexec/ld.so/mips64/boot_md.c
75
argv = (char **)stack;
libexec/ld.so/mips64/boot_md.c
77
stack = (long *)envp;
libexec/ld.so/mips64/boot_md.c
78
while (*stack++ != 0L)
libexec/ld.so/mips64/boot_md.c
91
for (auxstack = (AuxInfo *)stack; auxstack->au_id != AUX_null;
regress/lib/libc/sys/t_fork.c
280
void *stack, *stack_base;
regress/lib/libc/sys/t_fork.c
282
stack = malloc(stack_size);
regress/lib/libc/sys/t_fork.c
283
ATF_REQUIRE(stack != NULL);
regress/lib/libc/sys/t_fork.c
286
stack_base = stack;
regress/lib/libc/sys/t_fork.c
288
stack_base = (char *)stack + stack_size;
regress/sys/arch/amd64/vmm/vcpu.c
377
printf("\n--- STACK @ gpa 0x%llx ---\n", stack);
regress/sys/arch/amd64/vmm/vcpu.c
382
+ stack - i - 1));
regress/sys/arch/amd64/vmm/vcpu.c
99
off_t off, reset = 0xFFFFFFF0, stack = 0x800;
regress/sys/kern/fork-exit/fork-exit.c
102
if (stack)
regress/sys/kern/fork-exit/fork-exit.c
126
if (stack) {
regress/sys/kern/fork-exit/fork-exit.c
129
(stack + 2) * (1024ULL + 50));
regress/sys/kern/fork-exit/fork-exit.c
176
if (stack)
regress/sys/kern/fork-exit/fork-exit.c
243
stack = strtonum(optarg, 0,
regress/sys/kern/fork-exit/fork-exit.c
38
int stack = 0;
regress/sys/kern/fork-exit/fork-exit.c
76
recurse_page((stack * 1024) / (4096 + 200));
regress/sys/kern/noexec/noexec.c
192
u_int64_t stack[TESTSZ/8]; /* assuming the testfly() will fit */
regress/sys/kern/noexec/noexec.c
278
p = getaddr(&stack);
regress/sys/kern/stackjmp/stackjmp.c
37
stack_t stack;
regress/sys/kern/stackjmp/stackjmp.c
44
memset(&stack, 0, sizeof(stack));
regress/sys/kern/stackjmp/stackjmp.c
45
stack.ss_sp = buf;
regress/sys/kern/stackjmp/stackjmp.c
46
stack.ss_size = sizeof(buf);
regress/sys/kern/stackjmp/stackjmp.c
47
stack.ss_flags = 0;
regress/sys/kern/stackjmp/stackjmp.c
48
assert(sigaltstack(&stack, NULL) == 0);
regress/sys/kern/stackpivot/pagefault/stackpivot.c
51
size_t stack[10];
regress/sys/kern/stackpivot/pagefault/stackpivot.c
52
stack[0] = (size_t)doexit;
regress/sys/kern/stackpivot/pagefault/stackpivot.c
53
realstack = stack;
sbin/iked/ca.c
2025
STACK_OF(GENERAL_NAME) *stack = NULL;
sbin/iked/ca.c
2034
if ((stack = X509_get_ext_d2i(cert, NID_subject_alt_name,
sbin/iked/ca.c
2036
for (i = 0; i < sk_GENERAL_NAME_num(stack); i++) {
sbin/iked/ca.c
2037
entry = sk_GENERAL_NAME_value(stack, i);
sbin/iked/ca.c
2114
sk_GENERAL_NAME_pop_free(stack, GENERAL_NAME_free);
sbin/unwind/libunbound/services/mesh.c
207
mesh_create(struct module_stack* stack, struct module_env* env)
sbin/unwind/libunbound/services/mesh.c
221
mesh->mods = *stack;
sbin/unwind/libunbound/services/mesh.h
290
struct mesh_area* mesh_create(struct module_stack* stack,
sbin/unwind/libunbound/services/modstack.c
101
if(!stack)
sbin/unwind/libunbound/services/modstack.c
103
stack->num = 0;
sbin/unwind/libunbound/services/modstack.c
104
free(stack->mod);
sbin/unwind/libunbound/services/modstack.c
105
stack->mod = NULL;
sbin/unwind/libunbound/services/modstack.c
109
modstack_config(struct module_stack* stack, const char* module_conf)
sbin/unwind/libunbound/services/modstack.c
113
stack->num = count_modules(module_conf);
sbin/unwind/libunbound/services/modstack.c
114
if(stack->num == 0) {
sbin/unwind/libunbound/services/modstack.c
118
if(stack->num > MAX_MODULE) {
sbin/unwind/libunbound/services/modstack.c
120
stack->num, MAX_MODULE);
sbin/unwind/libunbound/services/modstack.c
123
stack->mod = (struct module_func_block**)calloc((size_t)
sbin/unwind/libunbound/services/modstack.c
124
stack->num, sizeof(struct module_func_block*));
sbin/unwind/libunbound/services/modstack.c
125
if(!stack->mod) {
sbin/unwind/libunbound/services/modstack.c
129
for(i=0; i<stack->num; i++) {
sbin/unwind/libunbound/services/modstack.c
130
stack->mod[i] = module_factory(&module_conf);
sbin/unwind/libunbound/services/modstack.c
131
if(!stack->mod[i]) {
sbin/unwind/libunbound/services/modstack.c
236
modstack_call_startup(struct module_stack* stack, const char* module_conf,
sbin/unwind/libunbound/services/modstack.c
240
if(stack->num != 0)
sbin/unwind/libunbound/services/modstack.c
243
if(!modstack_config(stack, module_conf)) {
sbin/unwind/libunbound/services/modstack.c
246
for(i=0; i<stack->num; i++) {
sbin/unwind/libunbound/services/modstack.c
247
if(stack->mod[i]->startup == NULL)
sbin/unwind/libunbound/services/modstack.c
250
i, stack->mod[i]->name);
sbin/unwind/libunbound/services/modstack.c
251
fptr_ok(fptr_whitelist_mod_startup(stack->mod[i]->startup));
sbin/unwind/libunbound/services/modstack.c
252
if(!(*stack->mod[i]->startup)(env, i)) {
sbin/unwind/libunbound/services/modstack.c
254
stack->mod[i]->name);
sbin/unwind/libunbound/services/modstack.c
262
modstack_call_init(struct module_stack* stack, const char* module_conf,
sbin/unwind/libunbound/services/modstack.c
267
for(i=0; i<stack->num; i++) {
sbin/unwind/libunbound/services/modstack.c
270
if(strncmp(stack->mod[i]->name, module_conf,
sbin/unwind/libunbound/services/modstack.c
271
strlen(stack->mod[i]->name))) {
sbin/unwind/libunbound/services/modstack.c
272
if(stack->mod[i]->startup || stack->mod[i]->destartup) {
sbin/unwind/libunbound/services/modstack.c
279
module_conf += strlen(stack->mod[i]->name);
sbin/unwind/libunbound/services/modstack.c
282
modstack_free(stack);
sbin/unwind/libunbound/services/modstack.c
283
if(!modstack_config(stack, module_conf)) {
sbin/unwind/libunbound/services/modstack.c
288
for(i=0; i<stack->num; i++) {
sbin/unwind/libunbound/services/modstack.c
290
i, stack->mod[i]->name);
sbin/unwind/libunbound/services/modstack.c
291
fptr_ok(fptr_whitelist_mod_init(stack->mod[i]->init));
sbin/unwind/libunbound/services/modstack.c
292
if(!(*stack->mod[i]->init)(env, i)) {
sbin/unwind/libunbound/services/modstack.c
294
stack->mod[i]->name);
sbin/unwind/libunbound/services/modstack.c
302
modstack_call_deinit(struct module_stack* stack, struct module_env* env)
sbin/unwind/libunbound/services/modstack.c
305
for(i=0; i<stack->num; i++) {
sbin/unwind/libunbound/services/modstack.c
306
fptr_ok(fptr_whitelist_mod_deinit(stack->mod[i]->deinit));
sbin/unwind/libunbound/services/modstack.c
307
(*stack->mod[i]->deinit)(env, i);
sbin/unwind/libunbound/services/modstack.c
312
modstack_call_destartup(struct module_stack* stack, struct module_env* env)
sbin/unwind/libunbound/services/modstack.c
315
for(i=0; i<stack->num; i++) {
sbin/unwind/libunbound/services/modstack.c
316
if(stack->mod[i]->destartup == NULL)
sbin/unwind/libunbound/services/modstack.c
318
fptr_ok(fptr_whitelist_mod_destartup(stack->mod[i]->destartup));
sbin/unwind/libunbound/services/modstack.c
319
(*stack->mod[i]->destartup)(env, i);
sbin/unwind/libunbound/services/modstack.c
324
modstack_find(struct module_stack* stack, const char* name)
sbin/unwind/libunbound/services/modstack.c
327
for(i=0; i<stack->num; i++) {
sbin/unwind/libunbound/services/modstack.c
328
if(strcmp(stack->mod[i]->name, name) == 0)
sbin/unwind/libunbound/services/modstack.c
92
modstack_init(struct module_stack* stack)
sbin/unwind/libunbound/services/modstack.c
94
stack->num = 0;
sbin/unwind/libunbound/services/modstack.c
95
stack->mod = NULL;
sbin/unwind/libunbound/services/modstack.c
99
modstack_free(struct module_stack* stack)
sbin/unwind/libunbound/services/modstack.h
112
int modstack_call_init(struct module_stack* stack, const char* module_conf,
sbin/unwind/libunbound/services/modstack.h
120
void modstack_call_deinit(struct module_stack* stack, struct module_env* env);
sbin/unwind/libunbound/services/modstack.h
127
void modstack_call_destartup(struct module_stack* stack, struct module_env* env);
sbin/unwind/libunbound/services/modstack.h
135
int modstack_find(struct module_stack* stack, const char* name);
sbin/unwind/libunbound/services/modstack.h
61
void modstack_init(struct module_stack* stack);
sbin/unwind/libunbound/services/modstack.h
67
void modstack_free(struct module_stack* stack);
sbin/unwind/libunbound/services/modstack.h
77
int modstack_call_startup(struct module_stack* stack, const char* module_conf,
sbin/unwind/libunbound/services/modstack.h
86
int modstack_config(struct module_stack* stack, const char* module_conf);
sys/arch/alpha/alpha/machdep.c
1561
setregs(struct proc *p, struct exec_package *pack, u_long stack,
sys/arch/alpha/alpha/machdep.c
1585
alpha_pal_wrusp(stack);
sys/arch/alpha/alpha/machdep.c
1589
tfp->tf_regs[FRAME_A0] = stack;
sys/arch/alpha/alpha/vm_machdep.c
104
if (stack != NULL)
sys/arch/alpha/alpha/vm_machdep.c
105
up->u_pcb.pcb_hw.apcb_usp = (u_long)stack;
sys/arch/alpha/alpha/vm_machdep.c
71
cpu_fork(struct proc *p1, struct proc *p2, void *stack, void *tcb,
sys/arch/amd64/amd64/kexec.c
302
uint32_t *stack;
sys/arch/amd64/amd64/kexec.c
339
stack = (uint32_t *)va_data;
sys/arch/amd64/amd64/kexec.c
341
stack[i--] = va_data;
sys/arch/amd64/amd64/kexec.c
342
stack[i--] = bootinfo_size;
sys/arch/amd64/amd64/kexec.c
343
stack[i--] = 0;
sys/arch/amd64/amd64/kexec.c
344
stack[i--] = 0;
sys/arch/amd64/amd64/kexec.c
345
stack[i--] = end;
sys/arch/amd64/amd64/kexec.c
346
stack[i--] = BOOTARG_APIVER;
sys/arch/amd64/amd64/kexec.c
347
stack[i--] = bootdev;
sys/arch/amd64/amd64/kexec.c
348
stack[i] = boothowto;
sys/arch/amd64/amd64/kexec.c
349
*spva = (vaddr_t)&stack[i];
sys/arch/amd64/amd64/machdep.c
1232
setregs(struct proc *p, struct exec_package *pack, u_long stack,
sys/arch/amd64/amd64/machdep.c
1250
tf->tf_rsp = stack;
sys/arch/amd64/amd64/vm_machdep.c
102
if (stack != NULL)
sys/arch/amd64/amd64/vm_machdep.c
103
tf->tf_rsp = (u_int64_t)stack;
sys/arch/amd64/amd64/vm_machdep.c
63
cpu_fork(struct proc *p1, struct proc *p2, void *stack, void *tcb,
sys/arch/amd64/stand/efiboot/efiboot.c
139
stack = heap + heapsiz;
sys/arch/amd64/stand/efiboot/efiboot.c
144
:: "r"(stack - 32), "r"(bios_bootdev));
sys/arch/amd64/stand/efiboot/efiboot.c
149
:: "r"(stack - 32), "r"(bios_bootdev));
sys/arch/amd64/stand/efiboot/efiboot.c
82
EFI_PHYSICAL_ADDRESS stack;
sys/arch/amd64/stand/libsa/exec_i386.c
100
caddr_t pml4, stack, new_av;
sys/arch/amd64/stand/libsa/exec_i386.c
180
stack = boot_alloc();
sys/arch/amd64/stand/libsa/exec_i386.c
181
stack = boot_alloc();
sys/arch/amd64/stand/libsa/exec_i386.c
185
pml4, stack, entry, howto, bootdev, BOOTARG_APIVER,
sys/arch/arm/arm/arm_machdep.c
101
setregs(struct proc *p, struct exec_package *pack, u_long stack,
sys/arch/arm/arm/arm_machdep.c
115
tf->tf_usr_sp = stack;
sys/arch/arm/arm/vm_machdep.c
115
if (stack != NULL)
sys/arch/arm/arm/vm_machdep.c
116
tf->tf_usr_sp = (vaddr_t)stack & -8;
sys/arch/arm/arm/vm_machdep.c
83
cpu_fork(struct proc *p1, struct proc *p2, void *stack, void *tcb,
sys/arch/arm64/arm64/machdep.c
447
setregs(struct proc *p, struct exec_package *pack, u_long stack,
sys/arch/arm64/arm64/machdep.c
472
tf->tf_sp = stack;
sys/arch/arm64/arm64/vm_machdep.c
103
if (stack != NULL)
sys/arch/arm64/arm64/vm_machdep.c
104
tf->tf_sp = STACKALIGN(stack);
sys/arch/arm64/arm64/vm_machdep.c
69
cpu_fork(struct proc *p1, struct proc *p2, void *stack, void *tcb,
sys/arch/hppa/hppa/machdep.c
1130
setstack(struct trapframe *tf, u_long stack, register_t old_r3)
sys/arch/hppa/hppa/machdep.c
1135
tf->tf_r3 = stack;
sys/arch/hppa/hppa/machdep.c
1136
err = copyout(&old_r3, (caddr_t)stack, sizeof(register_t));
sys/arch/hppa/hppa/machdep.c
1138
tf->tf_sp = stack += HPPA_FRAME_SIZE;
sys/arch/hppa/hppa/machdep.c
1139
return (copyout(&zero, (caddr_t)(stack + HPPA_FRAME_CRP),
sys/arch/hppa/hppa/machdep.c
1148
setregs(struct proc *p, struct exec_package *pack, u_long stack,
sys/arch/hppa/hppa/machdep.c
1163
setstack(tf, (stack + 0x3f) & ~0x3f, 0);
sys/arch/hppa/hppa/vm_machdep.c
107
if (stack != NULL)
sys/arch/hppa/hppa/vm_machdep.c
108
setstack(tf, (u_long)stack, 0); /* XXX ignore error? */
sys/arch/hppa/hppa/vm_machdep.c
52
cpu_fork(struct proc *p1, struct proc *p2, void *stack, void *tcb,
sys/arch/i386/i386/cpu.c
899
cpu_init_tss(struct i386tss *tss, void *stack, void *func)
sys/arch/i386/i386/cpu.c
902
tss->tss_esp0 = tss->tss_esp = (int)((char *)stack - 16);
sys/arch/i386/i386/machdep.c
2874
setregs(struct proc *p, struct exec_package *pack, u_long stack,
sys/arch/i386/i386/machdep.c
2921
tf->tf_esp = stack;
sys/arch/i386/i386/vm_machdep.c
62
cpu_fork(struct proc *p1, struct proc *p2, void *stack, void *tcb,
sys/arch/i386/i386/vm_machdep.c
93
if (stack != NULL)
sys/arch/i386/i386/vm_machdep.c
94
tf->tf_esp = (u_int)stack;
sys/arch/m88k/m88k/db_trace.c
459
stack_decode(vaddr_t addr, vaddr_t *stack, int (*pr)(const char *, ...))
sys/arch/m88k/m88k/db_trace.c
568
DPRINTF(("{orig r31 is %p}\n", *stack));
sys/arch/m88k/m88k/db_trace.c
569
*stack += IMM16VAL(inst);
sys/arch/m88k/m88k/db_trace.c
580
*stack += IMM16VAL(inst);
sys/arch/m88k/m88k/db_trace.c
595
r31 = *stack;
sys/arch/m88k/m88k/db_trace.c
688
vaddr_t stack;
sys/arch/m88k/m88k/db_trace.c
713
stack = regs->r[31];
sys/arch/m88k/m88k/db_trace.c
714
(*pr)("stack base = 0x%x\n", stack);
sys/arch/m88k/m88k/db_trace.c
720
if ((where = stack_decode(where, &stack, pr)) == 0) {
sys/arch/m88k/m88k/db_trace.c
738
where = stack_decode(where, &stack, pr);
sys/arch/m88k/m88k/db_trace.c
745
stack &= ~7; /* double word aligned */
sys/arch/m88k/m88k/db_trace.c
771
if (badaddr((vaddr_t)stack, 4) ||
sys/arch/m88k/m88k/db_trace.c
772
badaddr((vaddr_t)(stack + 4), 4))
sys/arch/m88k/m88k/db_trace.c
775
db_read_bytes((vaddr_t)stack, 2 * sizeof(int), (char *)pair);
sys/arch/m88k/m88k/db_trace.c
779
if (pair[0] != stack+8) {
sys/arch/m88k/m88k/db_trace.c
797
stack += 8;
sys/arch/m88k/m88k/m88k_machdep.c
115
setregs(struct proc *p, struct exec_package *pack, u_long stack,
sys/arch/m88k/m88k/m88k_machdep.c
192
tf->tf_r[2] = stack;
sys/arch/m88k/m88k/m88k_machdep.c
193
tf->tf_r[31] = stack;
sys/arch/m88k/m88k/vm_machdep.c
72
cpu_fork(struct proc *p1, struct proc *p2, void *stack, void *tcb,
sys/arch/m88k/m88k/vm_machdep.c
94
if (stack != NULL)
sys/arch/m88k/m88k/vm_machdep.c
95
USER_REGS(p2)->r[31] = (u_int)stack;
sys/arch/macppc/macppc/machdep.c
419
setregs(struct proc *p, struct exec_package *pack, u_long stack,
sys/arch/macppc/macppc/machdep.c
426
pargs = -roundup(-stack + 8, 16);
sys/arch/macppc/stand/Locore.c
84
static int stack[8192/4 + 4] __attribute__((__used__));
sys/arch/mips64/mips64/mips64_machdep.c
140
setregs(struct proc *p, struct exec_package *pack, u_long stack,
sys/arch/mips64/mips64/mips64_machdep.c
147
tf->sp = stack;
sys/arch/mips64/mips64/vm_machdep.c
108
if (stack != NULL)
sys/arch/mips64/mips64/vm_machdep.c
109
p2->p_md.md_regs->sp = (u_int64_t)stack;
sys/arch/mips64/mips64/vm_machdep.c
64
cpu_fork(struct proc *p1, struct proc *p2, void *stack, void *tcb,
sys/arch/powerpc/ddb/db_trace.c
119
vaddr_t stack;
sys/arch/powerpc/ddb/db_trace.c
122
stack = (vaddr_t)ci->ci_intstk;
sys/arch/powerpc/ddb/db_trace.c
123
if (va >= stack - INTSTK && va < stack)
sys/arch/powerpc/powerpc/vm_machdep.c
53
cpu_fork(struct proc *p1, struct proc *p2, void *stack, void *tcb,
sys/arch/powerpc/powerpc/vm_machdep.c
94
if (stack != NULL) {
sys/arch/powerpc/powerpc/vm_machdep.c
96
tf->fixreg[1] = (register_t)stack;
sys/arch/powerpc64/powerpc64/machdep.c
893
setregs(struct proc *p, struct exec_package *pack, u_long stack,
sys/arch/powerpc64/powerpc64/machdep.c
900
frame->fixreg[1] = stack;
sys/arch/powerpc64/powerpc64/vm_machdep.c
100
if (stack != NULL)
sys/arch/powerpc64/powerpc64/vm_machdep.c
101
tf->fixreg[1] = STACKALIGN(stack);
sys/arch/powerpc64/powerpc64/vm_machdep.c
68
cpu_fork(struct proc *p1, struct proc *p2, void *stack, void *tcb,
sys/arch/riscv64/riscv64/machdep.c
401
setregs(struct proc *p, struct exec_package *pack, u_long stack,
sys/arch/riscv64/riscv64/machdep.c
413
tf->tf_sp = STACKALIGN(stack);
sys/arch/riscv64/riscv64/vm_machdep.c
57
cpu_fork(struct proc *p1, struct proc *p2, void *stack, void *tcb,
sys/arch/riscv64/riscv64/vm_machdep.c
88
if (stack != NULL)
sys/arch/riscv64/riscv64/vm_machdep.c
89
tf->tf_sp = STACKALIGN(stack);
sys/arch/sh/sh/sh_machdep.c
563
setregs(struct proc *p, struct exec_package *pack, u_long stack,
sys/arch/sh/sh/sh_machdep.c
594
tf->tf_r15 = stack;
sys/arch/sh/sh/vm_machdep.c
136
cpu_fork(struct proc *p1, struct proc *p2, void *stack, void *tcb,
sys/arch/sh/sh/vm_machdep.c
212
if (stack != NULL)
sys/arch/sh/sh/vm_machdep.c
213
tf->tf_r15 = (int)stack;
sys/arch/sparc64/sparc64/autoconf.c
243
int node, child, stack[4], depth, ncpus;
sys/arch/sparc64/sparc64/autoconf.c
246
stack[0] = findroot();
sys/arch/sparc64/sparc64/autoconf.c
251
node = stack[depth];
sys/arch/sparc64/sparc64/autoconf.c
257
stack[depth] = OF_peer(stack[depth]);
sys/arch/sparc64/sparc64/autoconf.c
267
stack[++depth] = child;
sys/arch/sparc64/sparc64/autoconf.c
269
stack[depth] = OF_peer(stack[depth]);
sys/arch/sparc64/sparc64/machdep.c
246
setregs(struct proc *p, struct exec_package *pack, u_long stack,
sys/arch/sparc64/sparc64/machdep.c
315
stack -= sizeof(struct rwindow);
sys/arch/sparc64/sparc64/machdep.c
316
tf->tf_out[6] = stack - BIAS;
sys/arch/sparc64/sparc64/vm_machdep.c
151
if (stack != NULL)
sys/arch/sparc64/sparc64/vm_machdep.c
180
if (stack != NULL) {
sys/arch/sparc64/sparc64/vm_machdep.c
182
tf2->tf_out[6] = (u_int64_t)(u_long)stack - (BIAS + CC64FSZ);
sys/arch/sparc64/sparc64/vm_machdep.c
96
cpu_fork(struct proc *p1, struct proc *p2, void *stack, void *tcb,
sys/arch/sparc64/stand/ofwboot/diskprobe.c
127
int node, child, stack[10], depth;
sys/arch/sparc64/stand/ofwboot/diskprobe.c
130
stack[0] = OF_peer(0);
sys/arch/sparc64/stand/ofwboot/diskprobe.c
131
if (stack[0] == 0)
sys/arch/sparc64/stand/ofwboot/diskprobe.c
137
node = stack[depth];
sys/arch/sparc64/stand/ofwboot/diskprobe.c
143
stack[depth] = OF_peer(stack[depth]);
sys/arch/sparc64/stand/ofwboot/diskprobe.c
159
stack[++depth] = child;
sys/arch/sparc64/stand/ofwboot/diskprobe.c
161
stack[depth] = OF_peer(stack[depth]);
sys/dev/acpi/amltypes.h
263
int stack;
sys/dev/acpi/dsdt.c
1854
sp->stack = opcode;
sys/dev/acpi/dsdt.c
3123
if (lhs->stack >= AMLOP_LOCAL0 && lhs->stack <= AMLOP_LOCAL7)
sys/dev/acpi/dsdt.c
3129
if (lhs->stack >= AMLOP_LOCAL0 && lhs->stack <= AMLOP_LOCAL7)
sys/dev/acpi/dsdt.c
4603
ret_type, my_ret->stack);
sys/dev/acpi/dsdt.c
802
printf(" %p cnt:%.2x stk:%.2x", val, val->refcnt, val->stack);
sys/dev/pci/drm/drm_mm.c
115
node->stack = stack_depot_save(entries, n, GFP_NOWAIT);
sys/dev/pci/drm/drm_mm.c
130
if (!node->stack) {
sys/dev/pci/drm/drm_mm.c
136
nr_entries = stack_depot_fetch(node->stack, &entries);
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1513
struct drm_i915_gem_relocation_entry stack[N_RELOC(512)];
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1531
struct drm_i915_gem_relocation_entry *r = stack;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1533
min_t(unsigned long, remain, ARRAY_SIZE(stack));
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1585
__put_user(offset, &urelocs[r - stack].presumed_offset);
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1587
urelocs += ARRAY_SIZE(stack);
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
277
struct vm_page *stack[32], **pages = stack, *page;
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
315
if (n_pages > ARRAY_SIZE(stack)) {
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
326
if (pages != stack)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
338
unsigned long stack[32], *pfns = stack, i;
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
345
if (n_pfn > ARRAY_SIZE(stack)) {
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
356
if (pfns != stack)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1019
if (buf && stack_depot_snprint(ct->requests.lost_and_found[n].stack,
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
418
ct->requests.lost_and_found[lost].stack = stack_depot_save(entries, n, GFP_NOWAIT);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.h
91
depot_stack_handle_t stack;
sys/dev/pci/drm/i915/i915_scheduler.c
169
struct i915_dependency stack;
sys/dev/pci/drm/i915/i915_scheduler.c
180
stack.signaler = node;
sys/dev/pci/drm/i915/i915_scheduler.c
181
list_add(&stack.dfs_link, &dfs);
sys/dev/pci/drm/i915/i915_scheduler.c
235
if (stack.dfs_link.next == stack.dfs_link.prev)
sys/dev/pci/drm/i915/i915_scheduler.c
238
__list_del_entry(&stack.dfs_link);
sys/dev/pci/drm/i915/i915_vma.c
87
if (!vma->node.stack) {
sys/dev/pci/drm/i915/i915_vma.c
94
stack_depot_snprint(vma->node.stack, buf, sizeof(buf), 0);
sys/dev/pci/drm/i915/selftests/i915_random.c
48
char stack[128];
sys/dev/pci/drm/i915/selftests/i915_random.c
50
if (WARN_ON(elsz > sizeof(stack) || count > U32_MAX))
sys/dev/pci/drm/i915/selftests/i915_random.c
64
memcpy(stack, arr + count * elsz, elsz);
sys/dev/pci/drm/i915/selftests/i915_random.c
66
memcpy(arr + swp * elsz, stack, elsz);
sys/dev/pci/drm/include/drm/drm_mm.h
177
depot_stack_handle_t stack;
sys/dev/pci/drm/linux_radix.c
117
struct radix_tree_node *stack[RADIX_TREE_MAX_HEIGHT];
sys/dev/pci/drm/linux_radix.c
132
stack[height] = node;
sys/dev/pci/drm/linux_radix.c
154
node = stack[height];
sys/dev/wscons/wskbdutil.c
401
const struct wscons_keydesc *mp, *stack[10];
sys/dev/wscons/wskbdutil.c
415
if (stack_ptr == nitems(stack))
sys/dev/wscons/wskbdutil.c
421
stack[stack_ptr] = mp;
sys/dev/wscons/wskbdutil.c
426
mp = stack[s];
sys/dev/wscons/wskbdutil.c
438
mp = stack[s];
sys/kern/kern_exec.c
271
char *stack;
sys/kern/kern_exec.c
497
stack = (char *)vm->vm_maxsaddr + sizeof(arginfo) + sgap;
sys/kern/kern_exec.c
500
stack = (char *)(vm->vm_minsaddr - len);
sys/kern/kern_exec.c
503
if (!copyargs(&pack, &arginfo, stack, argp))
sys/kern/kern_exec.c
730
setregs(p, &pack, (u_long)stack + slen, &arginfo);
sys/kern/kern_exec.c
732
setregs(p, &pack, (u_long)stack, &arginfo);
sys/kern/kern_exec.c
808
copyargs(struct exec_package *pack, struct ps_strings *arginfo, void *stack,
sys/kern/kern_exec.c
811
char **cpp = stack;
sys/kern/kern_fork.c
547
thread_fork(struct proc *curp, void *stack, void *tcb, pid_t *tidptr,
sys/kern/kern_fork.c
556
if (stack == NULL)
sys/kern/kern_fork.c
589
cpu_fork(curp, p, stack, tcb, child_return, p);
sys/kern/kern_sig.c
526
sigonstack(size_t stack)
sys/kern/kern_sig.c
531
(stack - (size_t)ss->ss_sp < ss->ss_size));
sys/kern/subr_witness.c
1828
union lock_stack *stack = NULL;
sys/kern/subr_witness.c
1834
stack = wcpu->wc_stk_cache;
sys/kern/subr_witness.c
1835
wcpu->wc_stk_cache = stack->ls_next;
sys/kern/subr_witness.c
1837
return (stack);
sys/kern/subr_witness.c
1842
stack = w_lock_stack_free;
sys/kern/subr_witness.c
1843
w_lock_stack_free = stack->ls_next;
sys/kern/subr_witness.c
1846
return (stack);
sys/kern/subr_witness.c
1850
witness_lock_stack_free(union lock_stack *stack)
sys/kern/subr_witness.c
1857
stack->ls_next = wcpu->wc_stk_cache;
sys/kern/subr_witness.c
1858
wcpu->wc_stk_cache = stack;
sys/kern/subr_witness.c
1864
stack->ls_next = w_lock_stack_free;
sys/kern/subr_witness.c
1865
w_lock_stack_free = stack;
sys/kern/subr_witness.c
363
static void witness_lock_stack_free(union lock_stack *stack);
sys/net/pf.c
3981
struct pf_anchor_stackframe *stack;
sys/net/pf.c
3983
stack = (struct pf_anchor_stackframe *)cpumem_enter(pf_anchor_stack);
sys/net/pf.c
3984
stack[PF_ANCHOR_STACK_MAX].sf_stack_top = &stack[0];
sys/net/pf.c
3985
cpumem_leave(pf_anchor_stack, stack);
sys/net/pf.c
3991
struct pf_anchor_stackframe *stack;
sys/net/pf.c
3994
stack = (struct pf_anchor_stackframe *)cpumem_enter(pf_anchor_stack);
sys/net/pf.c
3995
rv = (sf == &stack[PF_ANCHOR_STACK_MAX]);
sys/net/pf.c
3996
cpumem_leave(pf_anchor_stack, stack);
sys/net/pf.c
4004
struct pf_anchor_stackframe *stack;
sys/net/pf.c
4007
stack = (struct pf_anchor_stackframe *)cpumem_enter(pf_anchor_stack);
sys/net/pf.c
4008
rv = (sf == &stack[0]);
sys/net/pf.c
4009
cpumem_leave(pf_anchor_stack, stack);
sys/net/pf.c
4017
struct pf_anchor_stackframe *stack;
sys/net/pf.c
4020
stack = (struct pf_anchor_stackframe *)cpumem_enter(pf_anchor_stack);
sys/net/pf.c
4021
top_sf = stack[PF_ANCHOR_STACK_MAX].sf_stack_top;
sys/net/pf.c
4022
cpumem_leave(pf_anchor_stack, stack);
sys/net/pf.c
4031
struct pf_anchor_stackframe *stack;
sys/net/pf.c
4044
stack = (struct pf_anchor_stackframe *)cpumem_enter(pf_anchor_stack);
sys/net/pf.c
4046
if ((top_sf <= &stack[0]) || (top_sf >= &stack[PF_ANCHOR_STACK_MAX]))
sys/net/pf.c
4049
stack[PF_ANCHOR_STACK_MAX].sf_stack_top = top_sf;
sys/net/pf.c
4050
cpumem_leave(pf_anchor_stack, stack);
sys/net/pf.c
4060
struct pf_anchor_stackframe *stack;
sys/net/pf.c
4063
stack = (struct pf_anchor_stackframe *)cpumem_enter(pf_anchor_stack);
sys/net/pf.c
4067
if ((top_sf <= &stack[0]) ||
sys/net/pf.c
4068
(top_sf >= &stack[PF_ANCHOR_STACK_MAX]))
sys/net/pf.c
4078
stack[PF_ANCHOR_STACK_MAX].sf_stack_top = top_sf;
sys/net/pf.c
4081
cpumem_leave(pf_anchor_stack, stack);
sys/netmpls/mpls_input.c
343
struct shim_hdr stack[MPLS_INKERNEL_LOOP_MAX];
sys/netmpls/mpls_input.c
357
stack[nstk] = *mtod(m, struct shim_hdr *);
sys/netmpls/mpls_input.c
359
if (MPLS_BOS_ISSET(stack[nstk].shim_label))
sys/netmpls/mpls_input.c
362
shim = &stack[0];
sys/netmpls/mpls_input.c
376
if (icmp_do_exthdr(m, ICMP_EXT_MPLS, 1, stack,
sys/netmpls/mpls_input.c
436
m_copyback(m, 0, (nstk + 1) * sizeof(*shim), stack, M_NOWAIT);
sys/uvm/uvm_map.c
2751
vsize_t stack, heap; /* Measured sizes. */
sys/uvm/uvm_map.c
2760
stack = heap = 0;
sys/uvm/uvm_map.c
2785
stack += imax - imin;
usr.bin/dc/bcode.c
1636
struct source *stack;
usr.bin/dc/bcode.c
1637
stack = reallocarray(bmachine.readstack, newsz,
usr.bin/dc/bcode.c
1639
if (stack == NULL)
usr.bin/dc/bcode.c
1642
bmachine.readstack = stack;
usr.bin/dc/bcode.c
1694
stack_print(stderr, &bmachine.stack, "* ",
usr.bin/dc/bcode.c
1705
stack_print(stderr, &bmachine.stack, "* ",
usr.bin/dc/bcode.c
255
stack_init(&bmachine.stack);
usr.bin/dc/bcode.c
38
struct stack stack;
usr.bin/dc/bcode.c
440
stack_pushnumber(&bmachine.stack, n);
usr.bin/dc/bcode.c
446
stack_pushstring(&bmachine.stack, string);
usr.bin/dc/bcode.c
45
struct stack *reg;
usr.bin/dc/bcode.c
452
stack_push(&bmachine.stack, v);
usr.bin/dc/bcode.c
458
return stack_tos(&bmachine.stack);
usr.bin/dc/bcode.c
464
return stack_pop(&bmachine.stack);
usr.bin/dc/bcode.c
470
return stack_popnumber(&bmachine.stack);
usr.bin/dc/bcode.c
476
return stack_popstring(&bmachine.stack);
usr.bin/dc/bcode.c
482
stack_clear(&bmachine.stack);
usr.bin/dc/bcode.c
488
stack_print(stdout, &bmachine.stack, "", bmachine.obase);
usr.bin/dc/bcode.c
551
stack_dup(&bmachine.stack);
usr.bin/dc/bcode.c
557
stack_swap(&bmachine.stack);
usr.bin/dc/bcode.c
660
i = stack_size(&bmachine.stack);
usr.bin/dc/bcode.c
860
struct stack *stack;
usr.bin/dc/bcode.c
865
stack = &bmachine.reg[idx];
usr.bin/dc/bcode.c
867
if (stack_size(stack) > 0) {
usr.bin/dc/bcode.c
868
value = stack_pop(stack);
usr.bin/dc/bcode.c
899
struct stack *stack;
usr.bin/dc/bcode.c
913
stack = &bmachine.reg[reg];
usr.bin/dc/bcode.c
914
v = frame_retrieve(stack, idx);
usr.bin/dc/bcode.c
933
struct stack *stack;
usr.bin/dc/bcode.c
953
stack = &bmachine.reg[reg];
usr.bin/dc/bcode.c
954
frame_assign(stack, idx, value);
usr.bin/dc/bcode.h
60
struct value *stack;
usr.bin/dc/extern.h
43
void stack_init(struct stack *);
usr.bin/dc/extern.h
46
void stack_swap(struct stack *);
usr.bin/dc/extern.h
47
size_t stack_size(const struct stack *);
usr.bin/dc/extern.h
48
void stack_dup(struct stack *);
usr.bin/dc/extern.h
49
void stack_pushnumber(struct stack *, struct number *);
usr.bin/dc/extern.h
50
void stack_pushstring(struct stack *stack, char *);
usr.bin/dc/extern.h
51
void stack_push(struct stack *, struct value *);
usr.bin/dc/extern.h
52
void stack_set_tos(struct stack *, struct value *);
usr.bin/dc/extern.h
53
struct value *stack_tos(const struct stack *);
usr.bin/dc/extern.h
54
struct value *stack_pop(struct stack *);
usr.bin/dc/extern.h
55
struct number *stack_popnumber(struct stack *);
usr.bin/dc/extern.h
56
char * stack_popstring(struct stack *);
usr.bin/dc/extern.h
57
void stack_clear(struct stack *);
usr.bin/dc/extern.h
58
void stack_print(FILE *, const struct stack *, const char *,
usr.bin/dc/extern.h
60
void frame_assign(struct stack *, size_t, const struct value *);
usr.bin/dc/extern.h
61
struct value * frame_retrieve(const struct stack *, size_t);
usr.bin/dc/stack.c
103
value = stack_tos(stack);
usr.bin/dc/stack.c
108
stack_push(stack, stack_dup_value(value, &copy));
usr.bin/dc/stack.c
112
stack_swap(struct stack *stack)
usr.bin/dc/stack.c
116
if (stack->sp < 1) {
usr.bin/dc/stack.c
120
copy = stack->stack[stack->sp];
usr.bin/dc/stack.c
121
stack->stack[stack->sp] = stack->stack[stack->sp-1];
usr.bin/dc/stack.c
122
stack->stack[stack->sp-1] = copy;
usr.bin/dc/stack.c
126
stack_grow(struct stack *stack)
usr.bin/dc/stack.c
130
if (++stack->sp == stack->size) {
usr.bin/dc/stack.c
131
new_size = stack->size * 2 + 1;
usr.bin/dc/stack.c
132
stack->stack = breallocarray(stack->stack,
usr.bin/dc/stack.c
133
new_size, sizeof(*stack->stack));
usr.bin/dc/stack.c
134
stack->size = new_size;
usr.bin/dc/stack.c
139
stack_pushnumber(struct stack *stack, struct number *b)
usr.bin/dc/stack.c
141
stack_grow(stack);
usr.bin/dc/stack.c
142
stack->stack[stack->sp].type = BCODE_NUMBER;
usr.bin/dc/stack.c
143
stack->stack[stack->sp].u.num = b;
usr.bin/dc/stack.c
144
stack->stack[stack->sp].array = NULL;
usr.bin/dc/stack.c
148
stack_pushstring(struct stack *stack, char *string)
usr.bin/dc/stack.c
150
stack_grow(stack);
usr.bin/dc/stack.c
151
stack->stack[stack->sp].type = BCODE_STRING;
usr.bin/dc/stack.c
152
stack->stack[stack->sp].u.string = string;
usr.bin/dc/stack.c
153
stack->stack[stack->sp].array = NULL;
usr.bin/dc/stack.c
157
stack_push(struct stack *stack, struct value *v)
usr.bin/dc/stack.c
161
stack_grow(stack);
usr.bin/dc/stack.c
162
stack->stack[stack->sp].type = BCODE_NONE;
usr.bin/dc/stack.c
165
stack_pushnumber(stack, v->u.num);
usr.bin/dc/stack.c
168
stack_pushstring(stack, v->u.string);
usr.bin/dc/stack.c
171
stack->stack[stack->sp].array = v->array == NULL ?
usr.bin/dc/stack.c
176
stack_tos(const struct stack *stack)
usr.bin/dc/stack.c
178
if (stack->sp == -1)
usr.bin/dc/stack.c
180
return &stack->stack[stack->sp];
usr.bin/dc/stack.c
184
stack_set_tos(struct stack *stack, struct value *v)
usr.bin/dc/stack.c
186
if (stack->sp == -1)
usr.bin/dc/stack.c
187
stack_push(stack, v);
usr.bin/dc/stack.c
189
stack_free_value(&stack->stack[stack->sp]);
usr.bin/dc/stack.c
190
stack->stack[stack->sp] = *v;
usr.bin/dc/stack.c
191
stack->stack[stack->sp].array = v->array == NULL ?
usr.bin/dc/stack.c
197
stack_pop(struct stack *stack)
usr.bin/dc/stack.c
199
if (stack_empty(stack))
usr.bin/dc/stack.c
201
return &stack->stack[stack->sp--];
usr.bin/dc/stack.c
205
stack_popnumber(struct stack *stack)
usr.bin/dc/stack.c
207
if (stack_empty(stack))
usr.bin/dc/stack.c
209
array_free(stack->stack[stack->sp].array);
usr.bin/dc/stack.c
210
stack->stack[stack->sp].array = NULL;
usr.bin/dc/stack.c
211
if (stack->stack[stack->sp].type != BCODE_NUMBER) {
usr.bin/dc/stack.c
215
return stack->stack[stack->sp--].u.num;
usr.bin/dc/stack.c
219
stack_popstring(struct stack *stack)
usr.bin/dc/stack.c
221
if (stack_empty(stack))
usr.bin/dc/stack.c
223
array_free(stack->stack[stack->sp].array);
usr.bin/dc/stack.c
224
stack->stack[stack->sp].array = NULL;
usr.bin/dc/stack.c
225
if (stack->stack[stack->sp].type != BCODE_STRING) {
usr.bin/dc/stack.c
229
return stack->stack[stack->sp--].u.string;
usr.bin/dc/stack.c
233
stack_clear(struct stack *stack)
usr.bin/dc/stack.c
235
while (stack->sp >= 0)
usr.bin/dc/stack.c
236
stack_free_value(&stack->stack[stack->sp--]);
usr.bin/dc/stack.c
237
free(stack->stack);
usr.bin/dc/stack.c
238
stack_init(stack);
usr.bin/dc/stack.c
242
stack_print(FILE *f, const struct stack *stack, const char *prefix, u_int base)
usr.bin/dc/stack.c
246
for (i = stack->sp; i >= 0; i--) {
usr.bin/dc/stack.c
247
print_value(f, &stack->stack[i], prefix, base);
usr.bin/dc/stack.c
25
static __inline bool stack_empty(const struct stack *);
usr.bin/dc/stack.c
26
static void stack_grow(struct stack *);
usr.bin/dc/stack.c
323
frame_assign(struct stack *stack, size_t index, const struct value *v)
usr.bin/dc/stack.c
328
if (stack->sp == -1) {
usr.bin/dc/stack.c
331
stack_push(stack, &n);
usr.bin/dc/stack.c
334
a = stack->stack[stack->sp].array;
usr.bin/dc/stack.c
336
a = stack->stack[stack->sp].array = array_new();
usr.bin/dc/stack.c
341
frame_retrieve(const struct stack *stack, size_t index)
usr.bin/dc/stack.c
345
if (stack->sp == -1)
usr.bin/dc/stack.c
347
a = stack->stack[stack->sp].array;
usr.bin/dc/stack.c
349
a = stack->stack[stack->sp].array = array_new();
usr.bin/dc/stack.c
35
stack_init(struct stack *stack)
usr.bin/dc/stack.c
37
stack->size = 0;
usr.bin/dc/stack.c
38
stack->sp = -1;
usr.bin/dc/stack.c
39
stack->stack = NULL;
usr.bin/dc/stack.c
43
stack_empty(const struct stack *stack)
usr.bin/dc/stack.c
45
bool empty = stack->sp == -1;
usr.bin/dc/stack.c
92
stack_size(const struct stack *stack)
usr.bin/dc/stack.c
94
return stack->sp + 1;
usr.bin/dc/stack.c
98
stack_dup(struct stack *stack)
usr.bin/mandoc/mdoc_markdown.c
380
static char *stack;
usr.bin/mandoc/mdoc_markdown.c
389
stack[--cur] = '\0';
usr.bin/mandoc/mdoc_markdown.c
394
stack = mandoc_realloc(stack, sz);
usr.bin/mandoc/mdoc_markdown.c
396
stack[cur] = c;
usr.bin/mandoc/mdoc_markdown.c
397
stack[++cur] = '\0';
usr.bin/mandoc/mdoc_markdown.c
400
return stack == NULL ? "" : stack;
usr.bin/openssl/crl2p7.c
289
add_certs_from_file(STACK_OF(X509) *stack, char *certfile)
usr.bin/openssl/crl2p7.c
312
if (!sk_X509_push(stack, xi->x509))
usr.bin/openssl/crl2p7.c
77
static int add_certs_from_file(STACK_OF(X509) * stack, char *certfile);
usr.bin/sed/compile.c
148
struct s_command *cmd, *cmd2, *stack;
usr.bin/sed/compile.c
152
stack = 0;
usr.bin/sed/compile.c
155
if (stack != 0)
usr.bin/sed/compile.c
215
cmd->next = stack;
usr.bin/sed/compile.c
216
stack = cmd;
usr.bin/sed/compile.c
227
if (stack == 0)
usr.bin/sed/compile.c
229
cmd2 = stack;
usr.bin/sed/compile.c
230
stack = cmd2->next;
usr.bin/tmux/cmd-parse.y
231
TAILQ_FOREACH(scope, &ps->stack, entry)
usr.bin/tmux/cmd-parse.y
249
TAILQ_FOREACH(scope, &ps->stack, entry)
usr.bin/tmux/cmd-parse.y
268
TAILQ_INSERT_HEAD(&ps->stack, ps->scope, entry);
usr.bin/tmux/cmd-parse.y
302
ps->scope = TAILQ_FIRST(&ps->stack);
usr.bin/tmux/cmd-parse.y
304
TAILQ_REMOVE(&ps->stack, ps->scope, entry);
usr.bin/tmux/cmd-parse.y
682
TAILQ_INIT(&ps->stack);
usr.bin/tmux/cmd-parse.y
685
TAILQ_FOREACH_SAFE(scope, &ps->stack, entry, scope1) {
usr.bin/tmux/cmd-parse.y
686
TAILQ_REMOVE(&ps->stack, scope, entry);
usr.bin/tmux/cmd-parse.y
86
TAILQ_HEAD(, cmd_parse_scope) stack;
usr.bin/tmux/window.c
1632
window_pane_stack_push(struct window_panes *stack, struct window_pane *wp)
usr.bin/tmux/window.c
1635
window_pane_stack_remove(stack, wp);
usr.bin/tmux/window.c
1636
TAILQ_INSERT_HEAD(stack, wp, sentry);
usr.bin/tmux/window.c
1642
window_pane_stack_remove(struct window_panes *stack, struct window_pane *wp)
usr.bin/tmux/window.c
1645
TAILQ_REMOVE(stack, wp, sentry);
usr.bin/tmux/window.c
246
winlink_stack_push(struct winlink_stack *stack, struct winlink *wl)
usr.bin/tmux/window.c
251
winlink_stack_remove(stack, wl);
usr.bin/tmux/window.c
252
TAILQ_INSERT_HEAD(stack, wl, sentry);
usr.bin/tmux/window.c
257
winlink_stack_remove(struct winlink_stack *stack, struct winlink *wl)
usr.bin/tmux/window.c
260
TAILQ_REMOVE(stack, wl, sentry);
usr.sbin/bgpctl/json.c
129
if (stack[level].type == ARRAY)
usr.sbin/bgpctl/json.c
132
if (stack[level].compact)
usr.sbin/bgpctl/json.c
142
stack[level].name = name;
usr.sbin/bgpctl/json.c
143
stack[level].type = ARRAY;
usr.sbin/bgpctl/json.c
144
stack[level].count = 0;
usr.sbin/bgpctl/json.c
146
stack[level].compact = stack[level - 1].compact;
usr.sbin/bgpctl/json.c
171
stack[level].name = name;
usr.sbin/bgpctl/json.c
172
stack[level].type = OBJECT;
usr.sbin/bgpctl/json.c
173
stack[level].count = 0;
usr.sbin/bgpctl/json.c
174
stack[level].compact = compact;
usr.sbin/bgpctl/json.c
182
if (stack[level].type == ARRAY)
usr.sbin/bgpctl/json.c
184
else if (stack[level].type == OBJECT)
usr.sbin/bgpctl/json.c
189
if (!stack[level].compact) {
usr.sbin/bgpctl/json.c
197
stack[level].name = NULL;
usr.sbin/bgpctl/json.c
198
stack[level].type = NONE;
usr.sbin/bgpctl/json.c
199
stack[level].count = 0;
usr.sbin/bgpctl/json.c
200
stack[level].compact = 0;
usr.sbin/bgpctl/json.c
205
stack[level].count++;
usr.sbin/bgpctl/json.c
43
} stack[JSON_MAX_STACK];
usr.sbin/bgpctl/json.c
55
if (stack[level].compact)
usr.sbin/bgpctl/json.c
58
if (stack[level].count++ > 0) {
usr.sbin/bgpctl/json.c
63
if (stack[level].compact)
usr.sbin/bgpctl/json.c
72
if (stack[level].type == ARRAY)
usr.sbin/bgpctl/json.c
84
if (type == stack[i].type &&
usr.sbin/bgpctl/json.c
85
strcmp(name, stack[i].name) == 0)
usr.sbin/bgpctl/json.c
96
memset(stack, 0, sizeof(stack));
usr.sbin/bgpctl/json.c
98
stack[level].type = START;
usr.sbin/ldapd/btree.c
162
#define CURSOR_EMPTY(c) SLIST_EMPTY(&(c)->stack)
usr.sbin/ldapd/btree.c
163
#define CURSOR_TOP(c) SLIST_FIRST(&(c)->stack)
usr.sbin/ldapd/btree.c
164
#define CURSOR_POP(c) SLIST_REMOVE_HEAD(&(c)->stack, entry)
usr.sbin/ldapd/btree.c
165
#define CURSOR_PUSH(c,p) SLIST_INSERT_HEAD(&(c)->stack, p, entry)
usr.sbin/ldapd/btree.c
170
struct page_stack stack; /* stack of parent pages */
usr.sbin/ldapd/btree.c
2090
SLIST_INIT(&cursor->stack);
usr.sbin/radiusctl/json.c
129
if (stack[level].type == ARRAY)
usr.sbin/radiusctl/json.c
132
if (stack[level].compact)
usr.sbin/radiusctl/json.c
142
stack[level].name = name;
usr.sbin/radiusctl/json.c
143
stack[level].type = ARRAY;
usr.sbin/radiusctl/json.c
144
stack[level].count = 0;
usr.sbin/radiusctl/json.c
146
stack[level].compact = stack[level - 1].compact;
usr.sbin/radiusctl/json.c
171
stack[level].name = name;
usr.sbin/radiusctl/json.c
172
stack[level].type = OBJECT;
usr.sbin/radiusctl/json.c
173
stack[level].count = 0;
usr.sbin/radiusctl/json.c
174
stack[level].compact = compact;
usr.sbin/radiusctl/json.c
182
if (stack[level].type == ARRAY)
usr.sbin/radiusctl/json.c
184
else if (stack[level].type == OBJECT)
usr.sbin/radiusctl/json.c
189
if (!stack[level].compact) {
usr.sbin/radiusctl/json.c
197
stack[level].name = NULL;
usr.sbin/radiusctl/json.c
198
stack[level].type = NONE;
usr.sbin/radiusctl/json.c
199
stack[level].count = 0;
usr.sbin/radiusctl/json.c
200
stack[level].compact = 0;
usr.sbin/radiusctl/json.c
205
stack[level].count++;
usr.sbin/radiusctl/json.c
43
} stack[JSON_MAX_STACK];
usr.sbin/radiusctl/json.c
55
if (stack[level].compact)
usr.sbin/radiusctl/json.c
58
if (stack[level].count++ > 0) {
usr.sbin/radiusctl/json.c
63
if (stack[level].compact)
usr.sbin/radiusctl/json.c
72
if (stack[level].type == ARRAY)
usr.sbin/radiusctl/json.c
84
if (type == stack[i].type &&
usr.sbin/radiusctl/json.c
85
strcmp(name, stack[i].name) == 0)
usr.sbin/radiusctl/json.c
96
memset(stack, 0, sizeof(stack));
usr.sbin/radiusctl/json.c
98
stack[level].type = START;
usr.sbin/rpki-client/filemode.c
184
struct cert *stack[MAX_CERT_DEPTH] = { 0 };
usr.sbin/rpki-client/filemode.c
202
stack[i] = cert = parse_load_cert(uri);
usr.sbin/rpki-client/filemode.c
218
cert = stack[i - 1];
usr.sbin/rpki-client/filemode.c
231
stack[i - 1] = NULL;
usr.sbin/rpki-client/filemode.c
237
cert_free(stack[i]);
usr.sbin/rpki-client/json.c
129
if (stack[level].type == ARRAY)
usr.sbin/rpki-client/json.c
132
if (stack[level].compact)
usr.sbin/rpki-client/json.c
142
stack[level].name = name;
usr.sbin/rpki-client/json.c
143
stack[level].type = ARRAY;
usr.sbin/rpki-client/json.c
144
stack[level].count = 0;
usr.sbin/rpki-client/json.c
146
stack[level].compact = stack[level - 1].compact;
usr.sbin/rpki-client/json.c
171
stack[level].name = name;
usr.sbin/rpki-client/json.c
172
stack[level].type = OBJECT;
usr.sbin/rpki-client/json.c
173
stack[level].count = 0;
usr.sbin/rpki-client/json.c
174
stack[level].compact = compact;
usr.sbin/rpki-client/json.c
182
if (stack[level].type == ARRAY)
usr.sbin/rpki-client/json.c
184
else if (stack[level].type == OBJECT)
usr.sbin/rpki-client/json.c
189
if (!stack[level].compact) {
usr.sbin/rpki-client/json.c
197
stack[level].name = NULL;
usr.sbin/rpki-client/json.c
198
stack[level].type = NONE;
usr.sbin/rpki-client/json.c
199
stack[level].count = 0;
usr.sbin/rpki-client/json.c
200
stack[level].compact = 0;
usr.sbin/rpki-client/json.c
205
stack[level].count++;
usr.sbin/rpki-client/json.c
43
} stack[JSON_MAX_STACK];
usr.sbin/rpki-client/json.c
55
if (stack[level].compact)
usr.sbin/rpki-client/json.c
58
if (stack[level].count++ > 0) {
usr.sbin/rpki-client/json.c
63
if (stack[level].compact)
usr.sbin/rpki-client/json.c
72
if (stack[level].type == ARRAY)
usr.sbin/rpki-client/json.c
84
if (type == stack[i].type &&
usr.sbin/rpki-client/json.c
85
strcmp(name, stack[i].name) == 0)
usr.sbin/rpki-client/json.c
96
memset(stack, 0, sizeof(stack));
usr.sbin/rpki-client/json.c
98
stack[level].type = START;
usr.sbin/smtpd/parser.c
177
struct node *node, *tmp, *stack[ARGVMAX], *best;
usr.sbin/smtpd/parser.c
186
stack[i] = tmp;
usr.sbin/smtpd/parser.c
207
stack[i] = best;
usr.sbin/smtpd/parser.c
229
fprintf(stderr, "%s%s", j?" ":"", stack[j]->token);
usr.sbin/unbound/services/mesh.c
207
mesh_create(struct module_stack* stack, struct module_env* env)
usr.sbin/unbound/services/mesh.c
221
mesh->mods = *stack;
usr.sbin/unbound/services/mesh.h
290
struct mesh_area* mesh_create(struct module_stack* stack,
usr.sbin/unbound/services/modstack.c
101
if(!stack)
usr.sbin/unbound/services/modstack.c
103
stack->num = 0;
usr.sbin/unbound/services/modstack.c
104
free(stack->mod);
usr.sbin/unbound/services/modstack.c
105
stack->mod = NULL;
usr.sbin/unbound/services/modstack.c
109
modstack_config(struct module_stack* stack, const char* module_conf)
usr.sbin/unbound/services/modstack.c
113
stack->num = count_modules(module_conf);
usr.sbin/unbound/services/modstack.c
114
if(stack->num == 0) {
usr.sbin/unbound/services/modstack.c
118
if(stack->num > MAX_MODULE) {
usr.sbin/unbound/services/modstack.c
120
stack->num, MAX_MODULE);
usr.sbin/unbound/services/modstack.c
123
stack->mod = (struct module_func_block**)calloc((size_t)
usr.sbin/unbound/services/modstack.c
124
stack->num, sizeof(struct module_func_block*));
usr.sbin/unbound/services/modstack.c
125
if(!stack->mod) {
usr.sbin/unbound/services/modstack.c
129
for(i=0; i<stack->num; i++) {
usr.sbin/unbound/services/modstack.c
130
stack->mod[i] = module_factory(&module_conf);
usr.sbin/unbound/services/modstack.c
131
if(!stack->mod[i]) {
usr.sbin/unbound/services/modstack.c
236
modstack_call_startup(struct module_stack* stack, const char* module_conf,
usr.sbin/unbound/services/modstack.c
240
if(stack->num != 0)
usr.sbin/unbound/services/modstack.c
243
if(!modstack_config(stack, module_conf)) {
usr.sbin/unbound/services/modstack.c
246
for(i=0; i<stack->num; i++) {
usr.sbin/unbound/services/modstack.c
247
if(stack->mod[i]->startup == NULL)
usr.sbin/unbound/services/modstack.c
250
i, stack->mod[i]->name);
usr.sbin/unbound/services/modstack.c
251
fptr_ok(fptr_whitelist_mod_startup(stack->mod[i]->startup));
usr.sbin/unbound/services/modstack.c
252
if(!(*stack->mod[i]->startup)(env, i)) {
usr.sbin/unbound/services/modstack.c
254
stack->mod[i]->name);
usr.sbin/unbound/services/modstack.c
262
modstack_call_init(struct module_stack* stack, const char* module_conf,
usr.sbin/unbound/services/modstack.c
267
for(i=0; i<stack->num; i++) {
usr.sbin/unbound/services/modstack.c
270
if(strncmp(stack->mod[i]->name, module_conf,
usr.sbin/unbound/services/modstack.c
271
strlen(stack->mod[i]->name))) {
usr.sbin/unbound/services/modstack.c
272
if(stack->mod[i]->startup || stack->mod[i]->destartup) {
usr.sbin/unbound/services/modstack.c
279
module_conf += strlen(stack->mod[i]->name);
usr.sbin/unbound/services/modstack.c
282
modstack_free(stack);
usr.sbin/unbound/services/modstack.c
283
if(!modstack_config(stack, module_conf)) {
usr.sbin/unbound/services/modstack.c
288
for(i=0; i<stack->num; i++) {
usr.sbin/unbound/services/modstack.c
290
i, stack->mod[i]->name);
usr.sbin/unbound/services/modstack.c
291
fptr_ok(fptr_whitelist_mod_init(stack->mod[i]->init));
usr.sbin/unbound/services/modstack.c
292
if(!(*stack->mod[i]->init)(env, i)) {
usr.sbin/unbound/services/modstack.c
294
stack->mod[i]->name);
usr.sbin/unbound/services/modstack.c
302
modstack_call_deinit(struct module_stack* stack, struct module_env* env)
usr.sbin/unbound/services/modstack.c
305
for(i=0; i<stack->num; i++) {
usr.sbin/unbound/services/modstack.c
306
fptr_ok(fptr_whitelist_mod_deinit(stack->mod[i]->deinit));
usr.sbin/unbound/services/modstack.c
307
(*stack->mod[i]->deinit)(env, i);
usr.sbin/unbound/services/modstack.c
312
modstack_call_destartup(struct module_stack* stack, struct module_env* env)
usr.sbin/unbound/services/modstack.c
315
for(i=0; i<stack->num; i++) {
usr.sbin/unbound/services/modstack.c
316
if(stack->mod[i]->destartup == NULL)
usr.sbin/unbound/services/modstack.c
318
fptr_ok(fptr_whitelist_mod_destartup(stack->mod[i]->destartup));
usr.sbin/unbound/services/modstack.c
319
(*stack->mod[i]->destartup)(env, i);
usr.sbin/unbound/services/modstack.c
324
modstack_find(struct module_stack* stack, const char* name)
usr.sbin/unbound/services/modstack.c
327
for(i=0; i<stack->num; i++) {
usr.sbin/unbound/services/modstack.c
328
if(strcmp(stack->mod[i]->name, name) == 0)
usr.sbin/unbound/services/modstack.c
92
modstack_init(struct module_stack* stack)
usr.sbin/unbound/services/modstack.c
94
stack->num = 0;
usr.sbin/unbound/services/modstack.c
95
stack->mod = NULL;
usr.sbin/unbound/services/modstack.c
99
modstack_free(struct module_stack* stack)
usr.sbin/unbound/services/modstack.h
112
int modstack_call_init(struct module_stack* stack, const char* module_conf,
usr.sbin/unbound/services/modstack.h
120
void modstack_call_deinit(struct module_stack* stack, struct module_env* env);
usr.sbin/unbound/services/modstack.h
127
void modstack_call_destartup(struct module_stack* stack, struct module_env* env);
usr.sbin/unbound/services/modstack.h
135
int modstack_find(struct module_stack* stack, const char* name);
usr.sbin/unbound/services/modstack.h
61
void modstack_init(struct module_stack* stack);
usr.sbin/unbound/services/modstack.h
67
void modstack_free(struct module_stack* stack);
usr.sbin/unbound/services/modstack.h
77
int modstack_call_startup(struct module_stack* stack, const char* module_conf,
usr.sbin/unbound/services/modstack.h
86
int modstack_config(struct module_stack* stack, const char* module_conf);
usr.sbin/vmd/loadfile_elf.c
394
uint32_t stack[1024];
usr.sbin/vmd/loadfile_elf.c
397
memset(&stack, 0, sizeof(stack));
usr.sbin/vmd/loadfile_elf.c
400
stack[--loc] = BOOTARGS_PAGE;
usr.sbin/vmd/loadfile_elf.c
401
stack[--loc] = bootargsz;
usr.sbin/vmd/loadfile_elf.c
402
stack[--loc] = 0; /* biosbasemem */
usr.sbin/vmd/loadfile_elf.c
403
stack[--loc] = 0; /* biosextmem */
usr.sbin/vmd/loadfile_elf.c
404
stack[--loc] = end;
usr.sbin/vmd/loadfile_elf.c
405
stack[--loc] = 0x0e;
usr.sbin/vmd/loadfile_elf.c
406
stack[--loc] = MAKEBOOTDEV(0x4, 0, 0, 0, 0); /* bootdev: sd0a */
usr.sbin/vmd/loadfile_elf.c
407
stack[--loc] = 0;
usr.sbin/vmd/loadfile_elf.c
409
write_mem(STACK_PAGE, &stack, PAGE_SIZE);