Home
last modified time | relevance | path

Searched refs:offs (Results 1 – 25 of 30) sorted by relevance

12

/l4re-core-master/l4re/util/libs/
A Ddataspace_svr.cc41 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 Ddataspace_noncont.cc136 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 Ddataspace.cc28 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 Ddataspace.h44 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 Ddataspace_cont.cc68 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 Dregion.cc47 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 Ddataspace_noncont.h72 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 Dsched_proxy.h45 void set_prio(unsigned offs, unsigned limit) in set_prio() argument
46 { _prio_offset = offs; _prio_limit = limit; } in set_prio()
A Dsched_proxy.cc114 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 Dglob-susv3.c218 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 Dadjust_stack14 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 Dadjust_stack16 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 Dadjust_stack16 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 Dadjust_stack16 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 Dadjust_stack16 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 Dadjust_stack16 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 Dadjust_stack16 char *adjust_sp(char *old_sp, l4_umword_t *offs = 0)
18 if (offs)
19 *offs = 0;
/l4re-core-master/ned/server/src/
A Dremote_mem.h33 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 Dipc_varg462 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 Dipc_basics114 * 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 Ddl-inlines.h22 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 Drm.h109 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 Drm_impl.h44 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 Drm.cc47 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.h424 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()

Completed in 22 milliseconds

12