Searched refs:tail (Results 1 - 20 of 20) sorted by relevance

/seL4-refos-master/libs/libutils/include/utils/
H A Dcircular_buffer.h34 off_t tail; member in struct:circ_buf
61 cb->tail = 0;
75 return _next_pos(cb, cb->tail) == cb->head;
86 return cb->tail == cb->head;
96 cb->buf[cb->tail] = c;
97 cb->tail = _next_pos(cb, cb->tail);
H A Duthash.h230 (head)->hh.tbl->tail = &((head)->hh); \
292 (add)->hh.prev = ELMT_FROM_HH((head)->hh.tbl, (head)->hh.tbl->tail); \
293 (head)->hh.tbl->tail->next = (add); \
294 (head)->hh.tbl->tail = &((add)->hh); \
472 if (_hd_hh_del == (head)->hh.tbl->tail) { \
473 (head)->hh.tbl->tail = HH_FROM_ELMT((head)->hh.tbl, _hd_hh_del->prev); \
1058 (head)->hh.tbl->tail = _hs_tail; \
1190 struct UT_hash_handle *tail; /* tail hh in app order, for fast append */ member in struct:UT_hash_table
/seL4-refos-master/projects/util_libs/libutils/include/utils/
H A Dcircular_buffer.h34 off_t tail; member in struct:circ_buf
61 cb->tail = 0;
75 return _next_pos(cb, cb->tail) == cb->head;
86 return cb->tail == cb->head;
96 cb->buf[cb->tail] = c;
97 cb->tail = _next_pos(cb, cb->tail);
H A Duthash.h230 (head)->hh.tbl->tail = &((head)->hh); \
292 (add)->hh.prev = ELMT_FROM_HH((head)->hh.tbl, (head)->hh.tbl->tail); \
293 (head)->hh.tbl->tail->next = (add); \
294 (head)->hh.tbl->tail = &((add)->hh); \
472 if (_hd_hh_del == (head)->hh.tbl->tail) { \
473 (head)->hh.tbl->tail = HH_FROM_ELMT((head)->hh.tbl, _hd_hh_del->prev); \
1058 (head)->hh.tbl->tail = _hs_tail; \
1190 struct UT_hash_handle *tail; /* tail hh in app order, for fast append */ member in struct:UT_hash_table
/seL4-refos-master/libs/libmuslc/src/regex/
H A Dglob.c39 static int append(struct match **tail, const char *name, size_t len, int mark) argument
43 (*tail)->next = new;
47 *tail = new;
51 static int match_in_dir(const char *d, const char *p, int flags, int (*errfunc)(const char *path, int err), struct match **tail) argument
81 if (append(tail, d, l, l))
91 error = append(tail, d, l, l) ? GLOB_NOSPACE : 0;
111 if ((error = match_in_dir(name, p2, flags, errfunc, tail))) {
126 if (append(tail, name, l+de->d_reclen+1, mark)) {
160 struct match head = { .next = NULL }, *tail = &head; local
182 if (*p) error = match_in_dir(d, p, flags, errfunc, &tail);
[all...]
/seL4-refos-master/libs/libmuslc/src/string/
H A Dstpncpy.c18 if (!n || !*s) goto tail;
25 tail:
H A Dmemccpy.c20 if ((uintptr_t)s & ALIGN) goto tail;
28 tail:
/seL4-refos-master/seL4_tools/cmake-tool/helpers/
H A Dplatform_sift.py154 tail = '\n}};\n{}'''.format(comment_template.format(tag='END')) variable
155 report = '{head}{body}{tail}'.format(head=head, body=body, tail=tail)
/seL4-refos-master/libs/libmuslc/src/internal/i386_sel4/
H A Dsyscall.s13 subl $4, %esp # Reserve space for tail call
/seL4-refos-master/libs/libmuslc/src/internal/x86_64_sel4/
H A Dsyscall.s13 subq $8, %rsp # Reserve space for tail call
/seL4-refos-master/kernel/manual/tools/
H A Dgen_invocations.py74 (path, tail) = os.path.split(os.path.dirname(input_file))
75 assert tail == "interfaces"
/seL4-refos-master/libs/libmuslc/src/internal/i386/
H A Dsyscall.s33 ret # tail call to kernel vsyscall entry
/seL4-refos-master/kernel/src/kernel/
H A Dsporadic.c16 * Items are appended at the tail (the back) and
18 * an example of a queue with 4 items (h = head, t = tail, x = item, [] = slot)
29 * The queue is implemented as head + tail rather than head + size as
51 printf("Head %lu tail %lu\n", sc->scRefillHead, sc->scRefillTail);
128 /* add item to tail of refill queue */
337 ticks_t tail = NODE_STATE_ON_CORE(ksCurTime, sc->scCore) + amount; local
338 bool_t enough_time = refill_index(sc, refill_next(sc, sc->scRefillHead))->rTime <= tail;
/seL4-refos-master/libs/libmuslc/ldso/
H A Ddynlink.c116 static struct dso *head, *tail, *fini_head; variable in typeref:struct:
935 tail->next = &ldso;
936 ldso.prev = tail;
937 tail = ldso.next ? ldso.next : &ldso;
1068 tail->next = p;
1069 p->prev = tail;
1070 tail = p;
1246 do_init_fini(tail);
1574 head = tail = &app;
1664 orig_tail = tail;
[all...]
/seL4-refos-master/libs/libmuslc/src/malloc/
H A Dmalloc.c29 struct chunk *tail; member in struct:bin
89 mal.bins[i].head = mal.bins[i].tail = BIN_TO_CHUNK(i);
524 self->prev = mal.bins[i].tail;
/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/include/
H A Dqt_win.h373 void setLabel(const char*, long, const char* tail=""); // a number
374 void setLabel(const char*, long show_value, long comparative_value, const char* tail="");
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/include/
H A Dqt_win.h373 void setLabel(const char*, long, const char* tail=""); // a number
374 void setLabel(const char*, long show_value, long comparative_value, const char* tail="");
/seL4-refos-master/kernel/manual/parts/
H A Dthreads.tex145 used. When a round-robin thread stops executing, budget is moved from the head to the tail
147 for its priority and appended at the tail.
/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/doc/
H A DGuidebook.tex2427 long worm tail, and mimic.
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/doc/
H A DGuidebook.tex2427 long worm tail, and mimic.

Completed in 143 milliseconds