/barrelfish-2018-10-04/usr/mem_serv_dist/ |
H A D | steal.h | 22 genpaddr_t maxlimit, 25 genpaddr_t minbase, genpaddr_t maxlimit);
|
H A D | no_steal.c | 26 genpaddr_t maxlimit, 34 genpaddr_t minbase, genpaddr_t maxlimit) 37 // PRIxGENPADDR " failed", bits, minbase, maxlimit); 24 percore_steal_handler_common(uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit, struct capref *retcap) argument 33 try_steal(errval_t *ret, struct capref *cap, uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit) argument
|
H A D | steal.c | 90 genpaddr_t maxlimit) 109 peer->cl.call_seq.steal(&peer->cl, bits, minbase, maxlimit, 118 genpaddr_t minbase, genpaddr_t maxlimit) 136 err = steal_from_serv(peer, ret_cap, bits, minbase, maxlimit); 155 genpaddr_t minbase, genpaddr_t maxlimit) 164 "minbase: 0x%"PRIxGENPADDR", maxlimit: 0x%"PRIxGENPADDR")\n", 165 steal_bits, alloc_bits, minbase, maxlimit); 168 err = rr_steal(&ramcap, steal_bits, minbase, maxlimit); 214 err = percore_alloc(ret_cap, alloc_bits, minbase, maxlimit); 221 genpaddr_t minbase, genpaddr_t maxlimit) 86 steal_from_serv(struct peer_core *peer, struct capref *ret_cap, uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit) argument 117 rr_steal(struct capref *ret_cap, uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit) argument 153 steal_and_alloc(struct capref *ret_cap, uint8_t steal_bits, uint8_t alloc_bits, genpaddr_t minbase, genpaddr_t maxlimit) argument 220 try_steal(errval_t *ret, struct capref *cap, uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit) argument 261 percore_steal_handler_common(uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit, struct capref *retcap) argument [all...] |
H A D | mem_serv.h | 106 genpaddr_t minbase, genpaddr_t maxlimit); 109 genpaddr_t maxlimit,
|
H A D | thc_support.c | 62 genpaddr_t minbase, genpaddr_t maxlimit) 66 ret = percore_steal_handler_common(bits, minbase, maxlimit, &cap); 75 genpaddr_t minbase, genpaddr_t maxlimit) 79 ret = percore_allocate_handler_common(bits, minbase, maxlimit, &cap); 115 msg.args.allocate.in.maxlimit); 120 msg.args.allocate.in.maxlimit); 60 percore_steal_handler(struct mem_thc_service_binding_t *sv, uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit) argument 73 percore_allocate_handler(struct mem_thc_service_binding_t *sv, uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit) argument
|
H A D | mem_serv.c | 202 genpaddr_t minbase, genpaddr_t maxlimit, 213 if(maxlimit == 0) { 216 err = mm_alloc_range(mm, bits, minbase, maxlimit, ret, NULL); 228 genpaddr_t minbase, genpaddr_t maxlimit) 230 return do_alloc(&mm_percore, ret, bits, minbase, maxlimit, &mem_avail); 235 genpaddr_t minbase, genpaddr_t maxlimit) 240 err = percore_alloc(ret, bits, minbase, maxlimit); 244 err = do_alloc(&mm_local, ret, bits, minbase, maxlimit, &mem_local); 251 genpaddr_t maxlimit) 257 try_steal(&err, &cap, bits, minbase, maxlimit); 201 do_alloc(struct mm *mm, struct capref *ret, uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit, memsize_t *mem_available) argument 227 percore_alloc(struct capref *ret, uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit) argument 234 local_alloc(struct capref *ret, uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit) argument 250 get_more_ram(uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit) argument 291 percore_allocate_handler_common(uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit, struct capref *retcap) argument [all...] |
H A D | hybrid_support.c | 218 genpaddr_t minbase, genpaddr_t maxlimit) 222 ret = percore_steal_handler_common(bits, minbase, maxlimit, &cap); 246 genpaddr_t minbase, genpaddr_t maxlimit) 250 ret = percore_allocate_handler_common(bits, minbase, maxlimit, cap); 216 percore_steal_handler(struct mem_binding *b, uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit) argument 244 percore_allocate_handler(struct mem_binding *b, uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit) argument
|
/barrelfish-2018-10-04/include/barrelfish/ |
H A D | ram_alloc.h | 28 uint64_t minbase, uint64_t maxlimit); 31 uint64_t minbase, uint64_t maxlimit); 35 void ram_set_affinity(uint64_t minbase, uint64_t maxlimit); 36 void ram_get_affinity(uint64_t *minbase, uint64_t *maxlimit);
|
/barrelfish-2018-10-04/lib/barrelfish/ |
H A D | ram_alloc.c | 23 uint64_t minbase, uint64_t maxlimit) 48 ram_set_affinity(minbase, maxlimit); 64 err = b->rpc_tx_vtbl.allocate(b, size_bits, minbase, maxlimit, &result, ret); 76 void ram_set_affinity(uint64_t minbase, uint64_t maxlimit) argument 80 ram_alloc_state->default_maxlimit = maxlimit; 83 void ram_get_affinity(uint64_t *minbase, uint64_t *maxlimit) argument 87 *maxlimit = ram_alloc_state->default_maxlimit; 93 uint64_t minbase, uint64_t maxlimit) 22 ram_alloc_remote(struct capref *ret, uint8_t size_bits, uint64_t minbase, uint64_t maxlimit) argument 92 ram_alloc_fixed(struct capref *ret, uint8_t size_bits, uint64_t minbase, uint64_t maxlimit) argument
|
/barrelfish-2018-10-04/usr/bench/xeon_phi_ump/ |
H A D | common.c | 114 uint64_t minbase, maxlimit; local 115 ram_get_affinity(&minbase, &maxlimit); 123 ram_set_affinity(minbase, maxlimit);
|
/barrelfish-2018-10-04/lib/bulk_transfer/ |
H A D | bulk_allocator.c | 62 uint64_t minbase, maxlimit; local 65 ram_get_affinity(&minbase, &maxlimit); 77 ram_set_affinity(minbase, maxlimit);
|
/barrelfish-2018-10-04/lib/dma/ |
H A D | dma_descriptor.c | 113 uint64_t minbase, maxlimit; local 114 ram_get_affinity(&minbase, &maxlimit); 125 ram_set_affinity(minbase, maxlimit);
|
/barrelfish-2018-10-04/lib/mm/ |
H A D | mm.c | 234 genpaddr_t minbase, genpaddr_t maxlimit, 242 maxlimit, nodebase, nodebase + UNBITS_GENPA(nodesizebits), node->type); 254 && maxlimit - UNBITS_GENPA(sizebits) >= nodebase) { 267 && maxlimit - UNBITS_GENPA(sizebits) >= nodebase); 296 if (maxlimit < nodebase + UNBITS_GENPA(nodesizebits)) { 297 stop = DIVIDE_ROUND_UP(maxlimit - nodebase, 308 err = find_node(mm, do_realloc, sizebits, minbase, maxlimit, 339 * \param maxlimit Limit address of desired return chunk 348 genpaddr_t minbase, genpaddr_t maxlimit, 367 maxlimit, *nodebas 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 694 mm_alloc_range(struct mm *mm, uint8_t sizebits, genpaddr_t minbase, genpaddr_t maxlimit, struct capref *retcap, genpaddr_t *retbase) argument [all...] |
/barrelfish-2018-10-04/usr/monitor/ |
H A D | ram_alloc.c | 49 genpaddr_t maxlimit, coreid_t from, 155 uint64_t minbase, uint64_t maxlimit) 162 minbase, maxlimit, my_core_id, &reterr, 47 mem_alloc_handler(struct monitor_mem_binding *b, uint8_t size_bits, genpaddr_t minbase, genpaddr_t maxlimit, coreid_t from, errval_t *out_err, monitor_mem_caprep_t *out_caprep) argument 154 mon_ram_alloc(struct capref *ret, uint8_t size_bits, uint64_t minbase, uint64_t maxlimit) argument
|
/barrelfish-2018-10-04/usr/mem_serv/ |
H A D | mem_serv.c | 85 genpaddr_t maxlimit) 91 if(maxlimit == 0) { 94 err = mm_alloc_range(&mm_ram, bits, minbase, maxlimit, ret, NULL); 239 genpaddr_t minbase, genpaddr_t maxlimit) 279 ret = mymm_alloc(cap, bits, minbase, maxlimit); 284 // bits, minbase, maxlimit); 84 mymm_alloc(struct capref *ret, uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit) argument 238 mem_allocate_handler(struct mem_binding *b, uint8_t bits, genpaddr_t minbase, genpaddr_t maxlimit) argument
|
/barrelfish-2018-10-04/usr/tests/xeon_phi_test/ |
H A D | main_host.c | 146 uint64_t minbase, maxlimit; local 147 ram_get_affinity(&minbase, &maxlimit); 154 ram_set_affinity(minbase, maxlimit);
|
/barrelfish-2018-10-04/include/mm/ |
H A D | mm.h | 78 genpaddr_t maxlimit, struct capref *retcap,
|
/barrelfish-2018-10-04/usr/init/ |
H A D | mem_alloc.c | 37 uint64_t maxlimit) 36 mymm_alloc(struct capref *ret, uint8_t bits, uint64_t minbase, uint64_t maxlimit) argument
|
/barrelfish-2018-10-04/usr/acpi/ |
H A D | acpi_service.c | 31 genpaddr_t minbase, genpaddr_t maxlimit) 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); */ 30 mm_alloc_range_proxy_handler(struct acpi_binding* b, uint8_t sizebits, genpaddr_t minbase, genpaddr_t maxlimit) argument
|
/barrelfish-2018-10-04/usr/drivers/cpuboot/arch/x86/ |
H A D | boot_arch.c | 432 for (uint64_t minbase = 0, maxlimit = (uint64_t)1 << 30; 434 minbase += (uint64_t)1 << 30, maxlimit += (uint64_t)1 << 30) { 436 ram_set_affinity(minbase, maxlimit);
|
/barrelfish-2018-10-04/usr/bench/xcorecap/ |
H A D | xcorecapbench.c | 368 uint64_t minbase, uint64_t maxlimit) 367 my_ram_alloc(struct capref *ret, uint8_t size_bits, uint64_t minbase, uint64_t maxlimit) argument
|