/l4re-core-master/l4re/util/libs/ |
A D | dataspace_svr.cc | 41 Dataspace_svr::map(Dataspace::Offset offs, in map() argument 48 int err = map_hook(offs, flags, min, max); in map() 54 offs = l4_trunc_page(offs); in map() 57 if (!check_limit(offs)) in map() 60 printf("limit failed: off=%lx sz=%lx\n", offs, size()); in map() 68 l4_addr_t addr = _ds_start + offs; in map() 107 if (!check_limit(offs)) in clear() 110 unsigned long sz = ds_size = cxx::min(ds_size, round_size() - offs); in clear() 114 unsigned long b_addr = _ds_start + offs; in clear() 115 unsigned long b_sz = cxx::min(ds_size - offs, sz); in clear() [all …]
|
/l4re-core-master/moe/server/src/ |
A D | dataspace_noncont.cc | 136 if (!check_limit(offs)) in clear() 141 unsigned long pre_sz = offs & (pg_sz-1); in clear() 145 Moe::Dataspace::clear(offs, pre_sz); in clear() 147 offs += pre_sz; in clear() 155 free_page(page(offs)); in clear() 156 offs += pg_sz; in clear() 163 Moe::Dataspace::clear(offs, sz); in clear() 286 if (!*__p(offs)) in page() 289 return __p(offs)[l2_idx(offs)]; in page() 294 L1 &_p = __p(offs); in alloc_page() [all …]
|
A D | dataspace.cc | 28 Moe::Dataspace::map(l4_addr_t offs, l4_addr_t hot_spot, Flags flags, in map() argument 36 offs = l4_trunc_page(offs); in map() 39 if (!check_limit(offs)) in map() 42 L4::cout << "MOE: ds access out of bounds: offset=" << L4::n_hex(offs) in map() 48 Address adr = address(offs, flags, hot_spot, min, max); in map() 122 Moe::Dataspace::clear(l4_addr_t offs, unsigned long size) const throw() in clear() argument 124 if (!check_limit(offs)) in clear() 127 unsigned long sz = min(size, round_size() - offs); in clear() 131 Address dst_a = address(offs); in clear() 141 offs += b_sz; in clear()
|
A D | dataspace.h | 44 l4_addr_t offs; member 46 Address(long error) throw() : offs(-1UL) { fpage.raw = error; } in throw() 50 l4_addr_t offs = 0) throw() in throw() 52 offs(offs) {} in throw() 56 unsigned long of() const throw() { return offs; } in of() 60 T adr() const throw() { return (T)(bs() + offs); } in adr() 62 void *adr() const throw() { return (void*)(bs() + offs); } in adr() 64 bool is_nil() const throw() { return offs == -1UL; } in is_nil() 108 virtual long clear(unsigned long offs, unsigned long size) const throw(); 122 int map(l4_addr_t offs, l4_addr_t spot, Flags flags,
|
A D | dataspace_cont.cc | 68 l4_addr_t offs = adr & ~(~0UL << order); in address() local 70 return Address(map_base, order, flags & map_flags(), offs); in address() 88 l4_addr_t offs = 0; in unmap() local 92 Address addr = address(offs, L4Re::Dataspace::F::RWX, ~0); in unmap() 95 offs += (1UL << l4_fpage_size(addr.fp())); in unmap()
|
A D | region.cc | 47 l4_addr_t offs = adr - r.start(); in map() local 48 offs = l4_trunc_page(offs); in map() 57 auto ds_fpage = h->memory()->address(offs + h->offset(), f, adr, in map() 62 *result = Snd_fpage(ds_fpage.fp(), offs + r.start(), Snd_fpage::Map, in map()
|
A D | dataspace_noncont.h | 72 virtual Page &page(unsigned long offs) const throw() = 0; 73 virtual Page &alloc_page(unsigned long offs) const = 0; 96 long clear(unsigned long offs, unsigned long size) const throw() override;
|
A D | sched_proxy.h | 45 void set_prio(unsigned offs, unsigned limit) in set_prio() argument 46 { _prio_offset = offs; _prio_limit = limit; } in set_prio()
|
A D | sched_proxy.cc | 114 l4_umword_t offs = cpus->offset() & (~0UL << g); in info() local 115 if (offs >= _max_cpus) in info() 120 for (unsigned i = offs; i < _max_cpus && b < sizeof(l4_umword_t) * 8;) in info()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libc/misc/glob/ |
A D | glob-susv3.c | 218 size_t offs = (flags & GLOB_DOOFFS) ? g->gl_offs : 0; in glob() local 231 g->gl_offs = offs; in glob() 254 char **pathv = realloc(g->gl_pathv, (offs + g->gl_pathc + cnt + 1) * sizeof(char *)); in glob() 260 offs += g->gl_pathc; in glob() 262 g->gl_pathv = malloc((offs + cnt + 1) * sizeof(char *)); in glob() 267 for (i=0; i<offs; i++) in glob() 271 g->gl_pathv[offs + i] = tail->name; in glob() 272 g->gl_pathv[offs + i] = NULL; in glob() 276 qsort(g->gl_pathv+offs, cnt, sizeof(char *), __glob_sort); in glob()
|
/l4re-core-master/libloader/include/ARCH-arm64/ |
A D | adjust_stack | 14 char *adjust_sp(char *old_sp, l4_umword_t *offs = 0) 16 if (offs) 17 *offs = 0;
|
/l4re-core-master/libloader/include/ARCH-ppc32/ |
A D | adjust_stack | 16 char *adjust_sp(char *old_sp, l4_umword_t *offs = 0) 18 if (offs) 19 *offs = 16;
|
/l4re-core-master/libloader/include/ARCH-amd64/ |
A D | adjust_stack | 16 char *adjust_sp(char *old_sp, l4_umword_t *offs = 0) 18 if (offs) 19 *offs = 0;
|
/l4re-core-master/libloader/include/ARCH-arm/ |
A D | adjust_stack | 16 char *adjust_sp(char *old_sp, l4_umword_t *offs = 0) 18 if (offs) 19 *offs = 0;
|
/l4re-core-master/libloader/include/ARCH-mips/ |
A D | adjust_stack | 16 char *adjust_sp(char *old_sp, l4_umword_t *offs = 0) 18 if (offs) 19 *offs = 0;
|
/l4re-core-master/libloader/include/ARCH-sparc/ |
A D | adjust_stack | 16 char *adjust_sp(char *old_sp, l4_umword_t *offs = 0) 18 if (offs) 19 *offs = 0;
|
/l4re-core-master/libloader/include/ARCH-x86/ |
A D | adjust_stack | 16 char *adjust_sp(char *old_sp, l4_umword_t *offs = 0) 18 if (offs) 19 *offs = 0;
|
/l4re-core-master/ned/server/src/ |
A D | remote_mem.h | 33 l4_addr_t offs = l4_trunc_page(addr - _vma.get()); in check_access() local 35 L4Re::chksys(_stack_ds->allocate(offs, end - offs)); in check_access()
|
/l4re-core-master/l4sys/include/cxx/ |
A D | ipc_varg | 462 offs = align_to<l4_umword_t>(offs); 466 offs += sizeof(l4_umword_t); 471 msg[offs++] = *d++; 474 return offs; 487 unsigned offs; 488 for (offs = start; offs < limit;) 490 unsigned noffs = align_to<l4_umword_t>(offs); 494 offs = noffs; 501 offs += sizeof(l4_umword_t); 505 offs += arg.length(); [all …]
|
A D | ipc_basics | 114 * Add some data to a message at offs. 127 offs = align_to<T>(offs); 128 if (L4_UNLIKELY(!check_size<T>(offs, limit))) 131 return offs + sizeof(T); 135 * Get some data from a message at offs. 148 offs = align_to<T>(offs); 149 if (L4_UNLIKELY(!check_size<T>(offs, limit))) 151 v = *reinterpret_cast<T *>(msg + offs); 152 return offs + sizeof(T); 294 offs = align_to<MTYPE>(offs); [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/bfin/ |
A D | dl-inlines.h | 22 ssize_t offs; in __dl_loadaddr_unmap() local 35 offs = (segdata->p_vaddr & ADDR_ALIGN); in __dl_loadaddr_unmap() 36 _dl_munmap((void*)segdata->addr - offs, in __dl_loadaddr_unmap() 37 segdata->p_memsz + offs); in __dl_loadaddr_unmap()
|
/l4re-core-master/l4re_c/include/ |
A D | rm.h | 109 l4re_rm_offset_t offs, 220 l4re_rm_offset_t offs, 268 l4re_ds_t mem, l4re_rm_offset_t offs, in l4re_rm_attach() argument 272 flags, mem, offs, align); in l4re_rm_attach()
|
/l4re-core-master/l4re/include/impl/ |
A D | rm_impl.h | 44 L4::Ipc::Cap<Dataspace> mem, Rm::Offset offs, in attach() argument 50 long e = attach_t::call(c(), start, size, flags, mem, offs, align, mem.cap().cap()); in attach() 55 e = mem.cap()->map_region(offs, map_flags(flags), *start, *start + size); in attach()
|
/l4re-core-master/l4re_c/lib/src/ |
A D | rm.cc | 47 l4re_rm_offset_t offs, in l4re_rm_attach_srv() argument 52 return x->attach(start, size, L4Re::Rm::Flags(flags), _mem, offs, align); in l4re_rm_attach_srv()
|
/l4re-core-master/l4sys/include/ |
A D | __vm-vmx.h | 424 unsigned offs = offsets[28] * 64; in l4_vm_vmx_copy_state() local 426 char *const dst = (char*)_dst + offs; in l4_vm_vmx_copy_state() 427 char const *const src = (char const *)_src + offs; in l4_vm_vmx_copy_state()
|