Lines Matching refs:cores
38 static void make_core_list(coreid_t *cores, int cores_len,
43 assert(cores != NULL);
48 // nothing to exclude, simply copy cores to res_cores
52 if (memcpy(*res_cores, cores, cores_len*sizeof(coreid_t)) == NULL) {
72 if (!is_excluded(cores[i], exclude, exclude_len)) {
73 (*res_cores)[r_i] = cores[i];
192 .cores = NULL,
219 // use all available cores
223 // use the cores given in the list argument
224 parse_list(optarg, &res.cores, &res.cores_len);
225 if (res.cores == NULL) {
230 // exclude the cores given in the list argument
237 // total number of cores to use
250 err = get_cores_skb(&res.cores, &res.cores_len);
256 print_list("res.cores with all cores: \n", res.cores, res.cores_len);
260 debug_printf("pda: after all cores\n");
262 // by this point we must have a list of cores, either because one was
264 if ((res.cores == NULL) || (res.cores_len <= 0)) {
268 if (res.cores != NULL) {
269 coreid_t *cores;
272 make_core_list(res.cores, res.cores_len, exclude, exclude_len,
273 res.num_cores, &cores, &cores_len);
277 free(res.cores);
282 if (cores == NULL) {
286 res.cores = cores;