Searched refs:maxlimit (Results 1 - 21 of 21) sorted by relevance

/barrelfish-2018-10-04/usr/mem_serv_dist/
H A Dsteal.h22 genpaddr_t maxlimit,
25 genpaddr_t minbase, genpaddr_t maxlimit);
H A Dno_steal.c26 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 Dsteal.c90 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 Dmem_serv.h106 genpaddr_t minbase, genpaddr_t maxlimit);
109 genpaddr_t maxlimit,
H A Dthc_support.c62 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 Dmem_serv.c202 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 Dhybrid_support.c218 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 Dram_alloc.h28 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 Dram_alloc.c23 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 Dcommon.c114 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 Dbulk_allocator.c62 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 Ddma_descriptor.c113 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 Dmm.c234 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 Dram_alloc.c49 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 Dmem_serv.c85 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 Dmain_host.c146 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 Dmm.h78 genpaddr_t maxlimit, struct capref *retcap,
/barrelfish-2018-10-04/usr/init/
H A Dmem_alloc.c37 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 Dacpi_service.c31 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 Dboot_arch.c432 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 Dxcorecapbench.c368 uint64_t minbase, uint64_t maxlimit)
367 my_ram_alloc(struct capref *ret, uint8_t size_bits, uint64_t minbase, uint64_t maxlimit) argument

Completed in 93 milliseconds