Lines Matching refs:gs
62 struct global_state *gs = *st;
63 gs->nodes = calloc(nodecount, sizeof(coreid_t));
64 gs->nodecount = nodecount;
65 gs->copies_done = 0;
66 gs->printnode = 0;
67 return ram_alloc(&gs->ram, BASE_PAGE_BITS);
81 struct global_state *gs = st;
82 gs->nodes[gs->nodes_seen++] = nodeid;
84 if (gs->nodes_seen == gs->nodecount) {
85 qsort(gs->nodes, gs->nodecount, sizeof(coreid_t), sort_coreid);
104 struct global_state *gs = st;
108 printf("# Benchmarking DELETE LAST NO REMOTE: nodes=%d\n", gs->nodecount);
115 gs->currcopies = NUM_COPIES_START;
116 broadcast_caps(BENCH_CMD_CREATE_COPIES, NUM_COPIES_START, gs->ram);
121 struct global_state *gs = get_global_state(b);
124 gs->copies_done++;
125 if (gs->copies_done == gs->nodecount) {
128 unicast_cmd(gs->nodes[gs->printnode++], BENCH_CMD_PRINT_STATS, 0);
132 if (gs->printnode == gs->nodecount) {
133 if (gs->currcopies == NUM_COPIES_END) {
141 gs->currcopies *= 2;
142 gs->copies_done = 0;
143 gs->printnode = 0;
145 broadcast_cmd(BENCH_CMD_CREATE_COPIES, gs->currcopies);
148 unicast_cmd(gs->nodes[gs->printnode++], BENCH_CMD_PRINT_STATS, 0);