Searched refs:mem (Results 1 - 25 of 29) sorted by relevance

12

/seL4-refos-master/libs/libmuslc/src/regex/
H A Dtre-mem.c2 tre-mem.c - TRE memory allocator
55 tre_mem_t mem; local
58 mem = provided_block;
59 memset(mem, 0, sizeof(*mem));
62 mem = xcalloc(1, sizeof(*mem));
63 if (mem == NULL)
65 return mem;
71 tre_mem_destroy(tre_mem_t mem) argument
89 tre_mem_alloc_impl(tre_mem_t mem, int provided, void *provided_block, int zero, size_t size) argument
[all...]
H A Dtre.h174 /* from tre-mem.h: */
197 void *tre_mem_alloc_impl(tre_mem_t mem, int provided, void *provided_block,
203 /* Allocates a block of `size' bytes from `mem'. Returns a pointer to the
205 #define tre_mem_alloc(mem, size) tre_mem_alloc_impl(mem, 0, NULL, 0, size)
207 /* Allocates a block of `size' bytes from `mem'. Returns a pointer to the
210 #define tre_mem_calloc(mem, size) tre_mem_alloc_impl(mem, 0, NULL, 1, size)
219 #define tre_mem_alloca(mem, size) \
220 ((mem)
[all...]
H A Dregcomp.c141 tre_ast_new_node(tre_mem_t mem, int type, void *obj) argument
143 tre_ast_node_t *node = tre_mem_calloc(mem, sizeof *node);
154 tre_ast_new_literal(tre_mem_t mem, int code_min, int code_max, int position) argument
159 lit = tre_mem_calloc(mem, sizeof *lit);
160 node = tre_ast_new_node(mem, LITERAL, lit);
170 tre_ast_new_iter(tre_mem_t mem, tre_ast_node_t *arg, int min, int max, int minimal) argument
175 iter = tre_mem_calloc(mem, sizeof *iter);
176 node = tre_ast_new_node(mem, ITERATION, iter);
188 tre_ast_new_union(tre_mem_t mem, tre_ast_node_t *left, tre_ast_node_t *right) argument
195 un = tre_mem_calloc(mem, sizeo
206 tre_ast_new_catenation(tre_mem_t mem, tre_ast_node_t *left, tre_ast_node_t *right) argument
397 tre_mem_t mem; member in struct:__anon467
448 tre_mem_t mem; member in struct:literals
1091 tre_add_tag_left(tre_mem_t mem, tre_ast_node_t *node, int tag_id) argument
1122 tre_add_tag_right(tre_mem_t mem, tre_ast_node_t *node, int tag_id) argument
1189 tre_add_tags(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *tree, tre_tnfa_t *tnfa) argument
1673 tre_copy_ast(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *ast, int flags, int *pos_add, tre_tag_direction_t *tag_directions, tre_ast_node_t **copy, int *max_pos) argument
1821 tre_expand_ast(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *ast, int *position, tre_tag_direction_t *tag_directions) argument
2006 tre_set_empty(tre_mem_t mem) argument
2022 tre_set_one(tre_mem_t mem, int position, int code_min, int code_max, tre_ctype_t class, tre_ctype_t *neg_classes, int backref) argument
2045 tre_set_union(tre_mem_t mem, tre_pos_and_tags_t *set1, tre_pos_and_tags_t *set2, int *tags, int assertions) argument
2230 tre_compute_nfl(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *tree) argument
2689 tre_mem_t mem; local
[all...]
H A Dregexec.c530 s = tre_bt_mem_alloc(mem, sizeof(*s)); \
533 tre_bt_mem_destroy(mem); \
544 s->item.tags = tre_bt_mem_alloc(mem, \
548 tre_bt_mem_destroy(mem); \
628 tre_mem_t mem = tre_bt_mem_new(); local
641 if (!mem)
643 stack = tre_bt_mem_alloc(mem, sizeof(*stack));
910 tre_bt_mem_destroy(mem);
/seL4-refos-master/libs/libmuslc/src/malloc/
H A Dmemalign.c12 unsigned char *mem, *new, *end; local
26 if (!(mem = malloc(len)))
28 return mem;
31 if (!(mem = malloc(len + align-1)))
34 new = (void *)((uintptr_t)mem + align-1 & -align);
35 if (new == mem) return mem;
37 header = ((size_t *)mem)[-1];
40 ((size_t *)new)[-2] = ((size_t *)mem)[-2] + (new-mem);
[all...]
H A Dposix_memalign.c9 void *mem = __memalign(align, len); local
10 if (!mem) return errno;
11 *res = mem;
/seL4-refos-master/libs/libmuslc/src/passwd/
H A Dgetgrent_a.c11 int __getgrent_a(FILE *f, struct group *gr, char **line, size_t *size, char ***mem, size_t *nmem, struct group **res) argument
45 free(*mem);
46 *mem = calloc(sizeof(char *), *nmem+1);
47 if (!*mem) {
55 mem[0][0] = mems;
57 if (*s==',') *s++ = 0, mem[0][++i] = s;
58 mem[0][++i] = 0;
60 mem[0][0] = 0;
62 gr->gr_mem = *mem;
H A Dfgetgrent.c6 static char *line, **mem; local
10 __getgrent_a(f, &gr, &line, &size, &mem, &nmem, &res);
H A Dgetgrent.c4 static char *line, **mem; variable
21 __getgrent_a(f, &gr, &line, &size, &mem, &nmem, &res);
29 __getgr_a(0, gid, &gr, &line, &size, &mem, &nmem, &res);
37 __getgr_a(name, 0, &gr, &line, &size, &mem, &nmem, &res);
H A Dgetgr_r.c10 char **mem = 0; local
18 rv = __getgr_a(name, gid, gr, &line, &len, &mem, &nmem, res);
30 for (i=0; mem[i]; i++)
31 gr->gr_mem[i] = mem[i]-line+buf;
34 free(mem);
H A Dgetgr_a.c20 int __getgr_a(const char *name, gid_t gid, struct group *gr, char **buf, size_t *size, char ***mem, size_t *nmem, struct group **res) argument
35 while (!(rv = __getgrent_a(f, gr, buf, size, mem, nmem, res)) && *res) {
118 char **tmp = realloc(*mem, (groupbuf[GRMEMCNT]+1)*sizeof(char*));
123 *mem = tmp;
128 mem[0][0] = *buf + groupbuf[GRNAMELEN] + groupbuf[GRPASSWDLEN];
129 for (ptr = mem[0][0], i = 0; ptr != mem[0][0]+grlist_len; ptr++)
130 if (!*ptr) mem[0][++i] = ptr+1;
131 mem[0][i] = 0;
138 mem[
[all...]
H A Dpwf.h13 int __getgrent_a(FILE *f, struct group *gr, char **line, size_t *size, char ***mem, size_t *nmem, struct group **res);
14 int __getgr_a(const char *name, gid_t gid, struct group *gr, char **buf, size_t *size, char ***mem, size_t *nmem, struct group **res);
H A Dgetgrouplist.c23 char **mem = 0; local
50 while (!(rv = __getgrent_a(f, &gr, &buf, &size, &mem, &nmem, &res)) && res) {
78 free(mem);
/seL4-refos-master/libs/libmuslc/src/env/
H A D__init_tls.c59 void *__copy_tls(unsigned char *mem) argument
67 dtv = (void **)(mem + libc.tls_size) - (libc.tls_cnt + 1);
69 mem += -((uintptr_t)mem + sizeof(struct pthread)) & (libc.tls_align-1);
70 td = (pthread_t)mem;
71 mem += sizeof(struct pthread);
74 dtv[i] = mem + p->offset;
78 dtv = (void **)mem;
80 mem += libc.tls_size - sizeof(struct pthread);
81 mem
109 void *mem; local
[all...]
/seL4-refos-master/seL4_tools/elfloader-tool/src/
H A Dstring.c64 char *mem = (char *)s; local
68 for (; (uintptr_t)mem % BYTE_PER_WORD != 0 && n > 0; mem++, n--) {
69 *mem = c;
74 for (; n > BYTE_PER_WORD - 1; n -= BYTE_PER_WORD, mem += BYTE_PER_WORD) {
75 *(u_alias *)mem = fill;
78 for (; n > 0; n--, mem++) {
79 *mem = c;
86 mem[i] = c;
/seL4-refos-master/tools/elfloader/src/
H A Dstring.c64 char *mem = (char *)s; local
68 for (; (uintptr_t)mem % BYTE_PER_WORD != 0 && n > 0; mem++, n--) {
69 *mem = c;
74 for (; n > BYTE_PER_WORD - 1; n -= BYTE_PER_WORD, mem += BYTE_PER_WORD) {
75 *(u_alias *)mem = fill;
78 for (; n > 0; n--, mem++) {
79 *mem = c;
86 mem[i] = c;
/seL4-refos-master/libs/libmuslc/src/string/
H A Dwcsstr.c9 size_t l, ip, jp, k, p, ms, p0, mem, mem0; local
60 mem = 0;
79 for (k=MAX(ms+1,mem); n[k] && n[k] == h[k]; k++);
82 mem = 0;
86 for (k=ms+1; k>mem && n[k-1] == h[k-1]; k--);
87 if (k <= mem) return (wchar_t *)h;
89 mem = mem0;
H A Dmemmem.c39 size_t i, ip, jp, k, p, ms, p0, mem, mem0; local
92 mem = 0;
103 if (mem0 && mem && k < p) k = l-p;
105 mem = 0;
110 mem = 0;
115 for (k=MAX(ms+1,mem); k<l && n[k] == h[k]; k++);
118 mem = 0;
122 for (k=ms+1; k>mem && n[k-1] == h[k-1]; k--);
123 if (k <= mem) return (char *)h;
125 mem
[all...]
H A Dstrstr.c36 size_t l, ip, jp, k, p, ms, p0, mem, mem0; local
90 mem = 0;
113 if (mem0 && mem && k < p) k = l-p;
115 mem = 0;
120 mem = 0;
125 for (k=MAX(ms+1,mem); n[k] && n[k] == h[k]; k++);
128 mem = 0;
132 for (k=ms+1; k>mem && n[k-1] == h[k-1]; k--);
133 if (k <= mem) return (char *)h;
135 mem
[all...]
/seL4-refos-master/libs/libmuslc/src/conf/
H A Dsysconf.c201 unsigned long long mem; local
206 if (name==_SC_PHYS_PAGES) mem = si.totalram;
207 else mem = si.freeram + si.bufferram;
208 mem *= si.mem_unit;
209 mem /= PAGE_SIZE;
210 return (mem > LONG_MAX) ? LONG_MAX : mem;
/seL4-refos-master/libs/libplatsupport/plat_include/exynos5/platsupport/plat/
H A Dclock.h83 void* lex, void* r0x, void* r1x, void* cdrex, void* mem,
/seL4-refos-master/projects/util_libs/libplatsupport/plat_include/exynos5/platsupport/plat/
H A Dclock.h83 void* lex, void* r0x, void* r1x, void* cdrex, void* mem,
/seL4-refos-master/kernel/include/arch/arm/arch/32/mode/fastpath/
H A Dfastpath.h37 "strex %[output], %[mem], [%[mem]]"
39 : [mem]"r"(&temp2)
/seL4-refos-master/libs/libplatsupport/src/plat/exynos5/
H A Dclock.c306 void* lex, void* r0x, void* r1x, void* cdrex, void* mem,
336 if (mem) {
337 _clk_regs[CLKREGS_MEM] = mem;
305 exynos5_clock_sys_init(void* cpu, void* core, void* acp, void* isp, void* top, void* lex, void* r0x, void* r1x, void* cdrex, void* mem, clock_sys_t* clock_sys) argument
/seL4-refos-master/projects/util_libs/libplatsupport/src/plat/exynos5/
H A Dclock.c306 void* lex, void* r0x, void* r1x, void* cdrex, void* mem,
336 if (mem) {
337 _clk_regs[CLKREGS_MEM] = mem;
305 exynos5_clock_sys_init(void* cpu, void* core, void* acp, void* isp, void* top, void* lex, void* r0x, void* r1x, void* cdrex, void* mem, clock_sys_t* clock_sys) argument

Completed in 105 milliseconds

12