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];
190 .cores = NULL,
214 // use all available cores
218 // use the cores given in the list argument
219 parse_list(optarg, &res.cores, &res.cores_len);
220 if (res.cores == NULL) {
225 // exclude the cores given in the list argument
232 // total number of cores to use
245 err = get_cores_skb(&res.cores, &res.cores_len);
251 print_list("res.cores with all cores: \n", res.cores, res.cores_len);
255 // by this point we must have a list of cores, either because one was
257 if ((res.cores == NULL) || (res.cores_len <= 0)) {
261 if (res.cores != NULL) {
262 coreid_t *cores;
265 make_core_list(res.cores, res.cores_len, res.exclude, res.exclude_len,
266 res.num_cores, &cores, &cores_len);
268 free(res.cores);
270 if (cores == NULL) {
274 res.cores = cores;