/barrelfish-2018-10-04/lib/mm/ |
H A D | mm.c | 125 static errval_t add_node(struct mm *mm, genpaddr_t base, uint8_t sizebits, argument 132 base + UNBITS_GENPA(sizebits) <= nodebase + UNBITS_GENPA(nodesizebits)); 135 PRIxGENPADDR " %d %d\n", base, base + UNBITS_GENPA(sizebits), 140 if ((base == nodebase && sizebits == nodesizebits) 150 if (childsizebits < sizebits) { 152 childsizebits = sizebits; 153 err = resize_node(mm, node, nodesizebits - sizebits); 163 return add_node(mm, base, sizebits, node->children[nchild], 168 if (childsizebits != sizebits) { 186 while (nodesizebits > sizebits 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 544 mm_add(struct mm *mm, struct capref cap, uint8_t sizebits, 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 [all...] |
/barrelfish-2018-10-04/include/mm/ |
H A D | mm.h | 59 uint8_t sizebits; ///< Size of root node (in bits) member in struct:mm 66 uint8_t sizebits, uint8_t maxchildbits, 71 errval_t mm_add(struct mm *mm, struct capref cap, uint8_t sizebits, 75 errval_t mm_alloc(struct mm *mm, uint8_t sizebits, struct capref *retcap, 77 errval_t mm_alloc_range(struct mm *mm, uint8_t sizebits, genpaddr_t minbase, 80 errval_t mm_realloc_range(struct mm *mm, uint8_t sizebits, genpaddr_t base, 83 uint8_t sizebits); 88 uint8_t sizebits; ///< Size of region in bits member in struct:mem_cap
|
/barrelfish-2018-10-04/usr/acpi/ |
H A D | acpi_service.c | 30 static void mm_alloc_range_proxy_handler(struct acpi_binding* b, uint8_t sizebits, argument 33 ACPI_DEBUG("mm_alloc_range_proxy_handler: sizebits: %d, minbase: 0x%lx maxlimit: 0x%lx\n", 34 sizebits, minbase, maxlimit); 37 /* errval_t err = mm_alloc_range(&pci_mm_physaddr, sizebits, minbase, maxlimit, &devframe, NULL); */ 38 errval_t err = mm_realloc_range(&pci_mm_physaddr, sizebits, minbase, &devframe); 47 static void mm_realloc_range_proxy_handler(struct acpi_binding* b, uint8_t sizebits, argument 50 ACPI_DEBUG("mm_realloc_range_proxy_handler: sizebits: %d, " 52 sizebits, minbase); 55 errval_t err = mm_realloc_range(&pci_mm_physaddr, sizebits, minbase, &devframe); 66 uint64_t base, uint8_t sizebits) 65 mm_free_proxy_handler(struct acpi_binding* b, struct capref devframe, uint64_t base, uint8_t sizebits) argument [all...] |
/barrelfish-2018-10-04/usr/tests/mdbtests/ |
H A D | test_ops_with_root.c | 42 size_t sizebits; local 46 sizebits = randrange(1,max_addr_bits-2); 47 size = 1ULL<<sizebits; 71 out[gencount].cap.u.ram = (struct RAM) { .base = begin, .bits = sizebits };
|
H A D | test_range_query.c | 42 size_t sizebits; local 46 sizebits = randrange(1,max_addr_bits-2); 47 size = 1ULL<<sizebits; 71 out[gencount].cap.u.ram = (struct RAM) { .base = begin, .bytes = 1UL << sizebits };
|
/barrelfish-2018-10-04/lib/dmalloc/ |
H A D | dmalloc.c | 3465 size_t sizebits = size << leftshift_for_tree_index(tidx); local 3467 t = t->child[(sizebits >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]; 3468 sizebits <<= 1; 4502 size_t sizebits = nb << leftshift_for_tree_index(idx); local 4513 t = t->child[(sizebits >> (SIZE_T_BITSIZE-SIZE_T_ONE)) & 1]; 4520 sizebits <<= 1;
|