/barrelfish-2018-10-04/usr/bench/mdb_bench/ |
H A D | reset.c | 26 struct RAM ram = { local 33 .u.ram = ram, 48 struct RAM ram = { local 55 .u.ram = ram, 78 struct RAM ram = { local 85 .u.ram = ram, 125 struct RAM ram local [all...] |
H A D | main.c | 67 name, num_caps, run, curr->u.ram.base, curr->u.ram.bytes,
|
/barrelfish-2018-10-04/lib/lwip/src/core/ |
H A D | mem.c | 157 /** index (-> ram[next]) of the next struct */ 159 /** index (-> ram[next]) of the next struct */ 183 /** pointer to the heap (ram_heap): for alignment, ram is now a pointer instead of an array */ 184 static u8_t *ram; variable 237 LWIP_ASSERT("plug_holes: mem >= ram", (u8_t *) mem >= ram); 245 nmem = (struct mem *) &ram[mem->next]; 247 /* if mem->next is unused and not end of ram, combine mem and mem->next */ 252 ((struct mem *) &ram[nmem->next])->prev = (u8_t *) mem - ram; [all...] |
/barrelfish-2018-10-04/usr/tests/memtest/ |
H A D | mem_free.c | 40 cap.u.ram.base, cap.u.ram.bits); 58 cap.u.ram.base, cap.u.ram.bits); 64 cap.u.ram.base, cap.u.ram.bits);
|
/barrelfish-2018-10-04/lib/lwip2/src/core/ |
H A D | mem.c | 265 /** index (-> ram[next]) of the next struct */ 267 /** index (-> ram[prev]) of the previous struct */ 294 /** pointer to the heap (ram_heap): for alignment, ram is now a pointer instead of an array */ 295 static u8_t *ram; variable 349 LWIP_ASSERT("plug_holes: mem >= ram", (u8_t *)mem >= ram); 356 nmem = (struct mem *)(void *)&ram[mem->next]; 358 /* if mem->next is unused and not end of ram, combine mem and mem->next */ 363 ((struct mem *)(void *)&ram[nmem->next])->prev = (mem_size_t)((u8_t *)mem - ram); [all...] |
/barrelfish-2018-10-04/usr/mem_serv_dist/ |
H A D | args.h | 27 genpaddr_t ram; member in struct:args
|
H A D | steal.c | 187 info.type, info.u.ram.base, info.u.ram.base, 188 info.u.ram.bits); 190 if(steal_bits != log2ceil(info.u.ram.bytes)) { 192 steal_bits, log2ceil(info.u.ram.bytes), info.type); 194 assert(steal_bits == log2ceil(info.u.ram.bytes)); 196 memsize_t mem_to_add = (memsize_t)info.u.ram.bytes; 198 err = mm_free(&mm_percore, ramcap, info.u.ram.base, log2ceil(info.u.ram.bytes)); 202 err = mm_add(&mm_percore, ramcap, log2ceil(info.u.ram [all...] |
H A D | mem_serv.c | 181 info.type, info.u.ram.base, info.u.ram.base, 182 info.u.ram.bits); 185 return do_free(&mm_percore, ramcap, info.u.ram.base, 186 log2ceil(info.u.ram.bytes), &mem_avail); 437 info.type, info.u.ram.base, info.u.ram.base, 438 info.u.ram.bits); 440 assert(bits == log2ceil(info.u.ram.bytes)); 446 err = mm_add(mm, ramcap, bits, info.u.ram [all...] |
H A D | mem_serv.h | 119 int len_cores, memsize_t ram);
|
H A D | args.c | 197 .ram = 0, 237 res.ram = (genpaddr_t) strtoll(optarg, NULL, 10);
|
H A D | thc_support.c | 137 int len_cores, memsize_t ram) 144 err = initialize_percore_mem_serv(core, cores, len_cores, ram); 136 percore_mem_serv(coreid_t core, coreid_t *cores, int len_cores, memsize_t ram) argument
|
/barrelfish-2018-10-04/usr/tests/distops/ |
H A D | revoke.c | 30 // Try to retype ram (should fail) then revoke RAM cap 46 struct capref ram; member in struct:server_state 66 st->ram = cap; 70 server_test_retype(st->ram, NULL, 0, BASE_PAGE_SIZE, 1, SYS_ERR_REVOKE_FIRST); 73 err = cap_revoke(st->ram); 84 server_test_retype(st->ram, NULL, 0, BASE_PAGE_SIZE, 1, SYS_ERR_OK); 97 struct capref ram; ///< Large RAM cap member in struct:client_state 115 err = ram_alloc(&cst->ram, RAM_BITS); 121 err = cap_retype(cst->frame, cst->ram, 0, ObjType_Frame, BASE_PAGE_SIZE, L2_CNODE_SLOTS); 125 err = test_caps__tx(b, NOP_CONT, SERVER_OP_RETYPE_THEN_REVOKE, cst->ram, NULL_CA [all...] |
H A D | retype.c | 50 struct capref ram; member in struct:server_state 72 st->ram = cap; 116 struct capref ram; member in struct:client_state 133 err = ram_alloc(&cst->ram, RAM_BITS); 137 err = test_caps__tx(b, NOP_CONT, SERVER_OP_CREATE_COPY, cst->ram, NULL_CAP); 152 client_test_retype(st->ram, NULL, 0, BASE_PAGE_SIZE, 1, SYS_ERR_OK); 160 client_test_retype(st->ram, NULL, RAM_SIZE - BASE_PAGE_SIZE, BASE_PAGE_SIZE, 1, 164 client_test_retype(st->ram, &st->frame, 0, BASE_PAGE_SIZE, 1, SYS_ERR_OK); 167 client_test_retype(st->ram, NULL, RAM_SIZE - 2*BASE_PAGE_SIZE,
|
/barrelfish-2018-10-04/usr/monitor/ |
H A D | domain.c | 36 .u.ram = { 102 struct RAM ram; member in union:rammsg 107 /* disp_name(), disp_get_core_id(), ram->base, ram->bits); */ 109 err = reclaim_memory(u->ram.base, log2ceil(u->ram.bytes));
|
/barrelfish-2018-10-04/kernel/ |
H A D | cap_delete.c | 237 struct RAM ram = { .bytes = 0 }; local 248 ram.base = get_address(cap); 249 ram.bytes = get_size(cap); 254 ram.base = local_phys_to_gen_phys(mem_to_local_phys((lvaddr_t)cap->u.dispatcher.dcb)); 255 ram.bytes = OBJSIZE_DISPATCHER; 261 ram.base = get_address(cap); 262 ram.bytes = vnode_objsize(cap->type); 270 if (ram.bytes > 0 && 284 if(ram.bytes > 0) { 288 printk(LOG_WARN, "sending fresh ram ca [all...] |
/barrelfish-2018-10-04/usr/tests/mdbtests/ |
H A D | test_range_query.c | 71 out[gencount].cap.u.ram = (struct RAM) { .base = begin, .bytes = 1UL << sizebits }; 166 if (r_begin < begin && target->cap.u.ram.base > begin) { 170 else if ((target->cap.u.ram.base < begin) == (r_begin < begin)) { 195 ranges[i].cap.u.ram.base, ranges[i].cap.u.ram.bytes); 241 retcap->cap.u.ram.base, retcap->cap.u.ram.bytes, 242 q->target->cap.u.ram.base, q->target->cap.u.ram.bytes);
|
H A D | test_addr_zero.c | 29 cap->u.ram.base = 0x0; 30 cap->u.ram.bytes = 1UL << (BASE_BITS + i);
|
H A D | test_ops_with_root.c | 71 out[gencount].cap.u.ram = (struct RAM) { .base = begin, .bits = sizebits }; 92 ranges[i].cap.u.ram.base, ranges[i].cap.u.ram.bits);
|
/barrelfish-2018-10-04/usr/bench/mem_bench/ |
H A D | membench.c | 40 struct capref ram; local 44 err = ram_alloc(&ram, pt_bits); 48 err = cap_retype(pagetable, ram, 0, ObjType_VNode_x86_64_ptable, 1UL << pt_bits, 1);
|
H A D | memeasy.c | 117 printf("%s:%s:%d: Usage: %s <ram bits> <sleep ms>\n", 162 struct capref ram; local 163 err = ram_alloc(&ram, ram_bits); 180 err = cap_retype(frame, ram, 0, ObjType_Frame, 1UL << ram_bits, 1);
|
/barrelfish-2018-10-04/lib/barrelfish/ |
H A D | capabilities.c | 620 * The intermediate ram cap is destroyed. 626 struct capref ram; local 651 err = ram_alloc(&ram, bits + OBJBITS_CTE); 656 err = cnode_create_from_mem(dest, ram, cntype, cnoderef, slots); 661 err = cap_destroy(ram); 698 * The intermidiate ram cap is destroyed. 704 struct capref ram; local 707 err = ram_alloc(&ram, objbits_vnode); 711 err = ram_alloc(&ram, BASE_PAGE_BITS); 718 err = cap_retype(dest, ram, 758 struct capref ram; local 798 struct capref ram; local [all...] |
/barrelfish-2018-10-04/lib/mm/ |
H A D | slot_alloc.c | 35 // Allocate a ram cap 143 struct capref ram; local 144 err = ram_alloc(&ram, L2_CNODE_BITS + OBJBITS_CTE); 147 "CNode-sized ram cap"); 159 err = cnode_create_from_mem(cnode, ram, ObjType_L2CNode,
|
/barrelfish-2018-10-04/usr/monitor/capops/ |
H A D | delete.c | 72 struct RAM ram = cap_data.u.ram; local 81 err = mon_ram_free(&cap_data, ram.base, log2ceil(ram.bytes)); 87 err = b->rpc_tx_vtbl.free_monitor(b, cap, ram.base, log2ceil(ram.bytes), &result);
|
/barrelfish-2018-10-04/lib/lwip2/src/apps/httpd/makefsdata/ |
H A D | makefsdata | 34 } elsif($file =~ /\.ram$/) {
|
/barrelfish-2018-10-04/tools/ |
H A D | qemu-wrapper.sh | 136 echo "ERROR: No initial ram disk modules specified in menu.lst file." >&2; exit 1
|