Lines Matching defs:d_args
26 static int run_master_wrapper(coreid_t core, struct dist_args *d_args,
29 assert(d_args != NULL);
37 debug_printf("rmw: spawning on %d cores\n", d_args->cores_len);
53 new_argv[0] = d_args->path;
56 new_argv[3] = list_to_string(d_args->cores, d_args->cores_len);
70 for (i = 0; i < d_args->cores_len; i++) {
71 err = spawn_program(d_args->cores[i], new_argv[0], new_argv,
87 err = nsb_master_l(d_args->cores, d_args->cores_len, name);
95 err = run_master(core, d_args->cores, d_args->cores_len, m_args, name);
106 static int run_worker_wrapper(coreid_t core, struct dist_args *d_args,
110 assert(d_args != NULL);
117 err = run_worker(core, d_args->cores, d_args->cores_len, m_args, name);
152 int dist_main(struct dist_args *d_args, void *m_args, char *name)
156 if (d_args->master) {
157 return run_master_wrapper(core, d_args, m_args, name);
159 return run_worker_wrapper(core, d_args, m_args, name);