Searched refs:mm (Results 1 - 25 of 77) sorted by relevance

1234

/barrelfish-2018-10-04/include/mm/
H A Dmm.h21 #include <mm/slot_alloc.h>
51 struct mm { struct
65 errval_t mm_init(struct mm *mm, enum objtype objtype, genpaddr_t base,
70 void mm_destroy(struct mm *mm);
71 errval_t mm_add(struct mm *mm, struct capref cap, uint8_t sizebits,
73 errval_t mm_add_multi(struct mm *mm, struc
[all...]
H A Dslot_alloc.h34 struct mm; // forward declaration
50 struct mm *mm; member in struct:slot_prealloc
56 uint64_t initial_space, struct mm *ram_mm);
/barrelfish-2018-10-04/usr/acpi/arch/armv8/
H A Dacpi_allocators_arch.c17 #include <mm/mm.h>
H A Dacpica_osglue_arch.c147 #include <mm/mm.h>
H A Dacpi_arch.c20 #include <mm/mm.h>
/barrelfish-2018-10-04/lib/mm/
H A Dmm.c36 #include <mm/mm.h>
69 static struct mmnode *new_node(struct mm *mm, enum nodetype type, argument
73 (childbits > 0 && childbits <= mm->maxchildbits));
75 struct mmnode *node = slab_alloc(&mm->slabs);
86 static errval_t resize_node(struct mm *mm, struct mmnode *node, argument
91 assert(newchildbits <= mm->maxchildbits);
104 newnode = new_node(mm, NodeType_Dumm
125 add_node(struct mm *mm, genpaddr_t base, uint8_t sizebits, struct mmnode *node, genpaddr_t nodebase, uint8_t nodesizebits, struct mmnode **retnode) argument
233 find_node(struct mm *mm, bool do_realloc, uint8_t sizebits, genpaddr_t minbase, genpaddr_t maxlimit, struct mmnode *node, genpaddr_t nodebase, uint8_t nodesizebits, genpaddr_t *retnodebase, uint8_t *retnodesizebits, struct mmnode **retnode) argument
347 chunk_node(struct mm *mm, uint8_t sizebits, genpaddr_t minbase, genpaddr_t maxlimit, struct mmnode *node, genpaddr_t *nodebase, uint8_t *nodesizebits, struct mmnode **retnode) argument
496 mm_init(struct mm *mm, enum objtype objtype, genpaddr_t base, uint8_t sizebits, uint8_t maxchildbits, slab_refill_func_t slab_refill_func, slot_alloc_t slot_alloc_func, slot_refill_t slot_refill_func, void *slot_alloc_inst, bool delete_chunked) argument
528 mm_destroy(struct mm *mm) argument
544 mm_add(struct mm *mm, struct capref cap, uint8_t sizebits, genpaddr_t base) argument
596 mm_add_multi(struct mm *mm, struct capref cap, gensize_t size, genpaddr_t base) argument
668 mm_alloc(struct mm *mm, uint8_t sizebits, struct capref *retcap, genpaddr_t *retbase) argument
694 mm_alloc_range(struct mm *mm, uint8_t sizebits, genpaddr_t minbase, genpaddr_t maxlimit, struct capref *retcap, genpaddr_t *retbase) argument
764 mm_realloc_range(struct mm *mm, uint8_t sizebits, genpaddr_t base, struct capref *retcap) argument
836 mm_free(struct mm *mm, struct capref cap, genpaddr_t base, uint8_t sizebits) argument
888 mm_relinquish_all(struct mm *mm, struct mem_cap *ret, size_t retlen) argument
911 mm_relinquish_range(struct mm *mm, genpaddr_t base, genpaddr_t limit, struct mem_cap *ret, size_t retlen) argument
[all...]
H A Dslot_alloc.c16 #include <mm/mm.h>
17 #include <mm/slot_alloc.h>
37 err = mm_alloc(this->mm, L2_CNODE_BITS + OBJBITS_CTE, &ram_cap, NULL);
47 err = root_slot_allocator_refill(rootcn_alloc, this->mm);
105 struct mm *ram_mm)
108 this->mm = ram_mm;
/barrelfish-2018-10-04/usr/bench/rcce/lu/
H A Dsubdomain.c6 int mm, errorcode=99; local
9 mm = nx0%xdim;
10 if (row <= mm) {
16 ipt = (row-1)*nx + mm;
20 mm = ny0%ydim;
21 if (col <= mm) {
27 jpt = (col-1)*ny + mm;
/barrelfish-2018-10-04/usr/mem_serv_dist/
H A Dmem_serv.c23 #include <mm/mm.h>
58 struct mm mm_percore;
64 struct mm mm_local;
72 static struct mm *mm_slots = &mm_percore;
136 static errval_t do_free(struct mm *mm, struct capref ramcap, argument
145 ret = mm_free(mm, ramcap, base, bits);
149 ret = mm_add(mm, ramcap, bits, base);
201 static errval_t do_alloc(struct mm *m argument
394 fill_mm(struct mm *mm, memsize_t mem_requested, uint8_t bits, memsize_t *mem_tot) argument
463 init_mm(struct mm *mm, char nodebuf[], memsize_t nodebuf_size, struct slot_prealloc *slot_alloc_inst, memsize_t *mem_added, memsize_t *mem_tot) argument
517 init_slot_allocator(struct slot_prealloc *slot_alloc_inst, struct mm *mm) argument
[all...]
H A Dmem_serv.h92 extern struct mm mm_percore;
95 extern struct mm mm_local;
/barrelfish-2018-10-04/usr/eclipseclp/documents/megalog/
H A Ddatabase-lst.tex37 \item[+Expression \hspace{1mm} ++$>$ \hspace{1mm} ?TupleList]{Set retrieval specified by an algebraic expression.}
39 \item[+RelationName \hspace{1mm} $<$++ \hspace{1mm} +Expression]{Set insertion of an algebraic expression or a list of tuples.}
41 \item[+RelationName \hspace{1mm} $<$$-$$-$ \hspace{1mm} +Expression]{Set deletion of an algebraic expression or a list of tuples.}
43 \item[+RelationName1 \hspace{1mm} $<$@$>$ \hspace{1mm} +RelationName2]{Test for schema compatibility.}
45 \item[?RelationName \hspace{1mm} $<$$-$$>$ \hspace{1mm}
[all...]
H A Dknowbase-lst.tex36 \item[+RelationName \hspace {1mm} $<$$-$$-$$-$ \hspace {1mm} +Expression]{Set evaluation of a deductive algebraic expression and deletion from a deductive relation.}
38 \item[+RelationName \hspace {1mm} $<$+++ \hspace {1mm} +Expression]{Set evaluation of a deductive algebraic expression and insertion into a deductive relation.}
40 \item[+RelationName1 \hspace {1mm} $<$@@$>$ \hspace {1mm} +RelationName2]{Test for schema compatibility.}
42 \item[?RelationName \hspace {1mm} $<$$-$$-$$>$ \hspace {1mm} ?Synonym]{Add, remove or query synonyms for relations.}
44 \item[?RelationName \hspace {1mm} $<$==$>$ \hspace {1mm}
[all...]
/barrelfish-2018-10-04/usr/acpi/arch/x86/
H A Dacpica_osglue_arch.c148 #include <mm/mm.h>
H A Dioapic.c19 #include <mm/mm.h>
H A Dacpi_arch.c20 #include <mm/mm.h>
H A Dacpi_service_arch.c20 #include <mm/mm.h>
H A Dioapic_controller_client.c23 #include <mm/mm.h>
/barrelfish-2018-10-04/usr/pci/
H A Dpcie.c18 #include <mm/mm.h>
H A Dpcimain.c24 #include <mm/mm.h>
/barrelfish-2018-10-04/usr/init/
H A Dmem_alloc.c16 #include <mm/mm.h>
34 static struct mm mymm;
/barrelfish-2018-10-04/usr/kaluga/
H A Ddevice_caps.c7 #include <mm/mm.h>
12 static struct mm register_manager;
/barrelfish-2018-10-04/usr/acpi/
H A Dacpi_shared.h25 extern struct mm pci_mm_physaddr;
H A Dacpi_main.c20 #include <mm/mm.h>
H A Dacpi_allocators.c22 #include <mm/mm.h>
31 struct mm pci_mm_physaddr;
/barrelfish-2018-10-04/lib/tommath/
H A Dtommath.tex83 This text is formatted to the international B5 paper size of 176mm wide by 250mm tall using the \LaTeX{}
600 \hspace{3mm}int used, alloc, sign;\\
601 \hspace{3mm}mp\_digit *dp;\\
749 \hspace{3mm}3.1 $a_n \leftarrow 0$\\
787 \vspace{+3mm}\begin{small}
788 \hspace{-5.1mm}{\bf File}: bn\_mp\_init.c
789 \vspace{-3mm}
827 \hspace{3mm}2.1 $a_n \leftarrow 0$ \\
851 \vspace{+3mm}\begi
[all...]

Completed in 136 milliseconds

1234