Searched refs:cbe_spu_info (Results 1 - 6 of 6) sorted by relevance
/linux-master/arch/powerpc/platforms/cell/spufs/ |
H A D | sched.c | 147 mutex_lock(&cbe_spu_info[node].list_mutex); 149 mutex_unlock(&cbe_spu_info[node].list_mutex); 188 mutex_lock(&cbe_spu_info[node].list_mutex); 189 list_for_each_entry(spu, &cbe_spu_info[node].spus, cbe_list) { 198 mutex_unlock(&cbe_spu_info[node].list_mutex); 214 atomic_inc(&cbe_spu_info[spu->node].reserved_spus); 249 BUG_ON(!mutex_is_locked(&cbe_spu_info[spu->node].list_mutex)); 316 mutex_lock(&cbe_spu_info[node].list_mutex); 317 list_for_each_entry(spu, &cbe_spu_info[node].spus, cbe_list) { 324 mutex_unlock(&cbe_spu_info[nod [all...] |
H A D | inode.c | 307 aff_supp = !list_empty(&(list_entry(cbe_spu_info[0].spus.next, 352 if ((cbe_spu_info[node].n_spus - atomic_read( 353 &cbe_spu_info[node].reserved_spus)) >= count)
|
/linux-master/arch/powerpc/platforms/cell/ |
H A D | spu_base.c | 35 struct cbe_spu_info cbe_spu_info[MAX_NUMNODES]; variable in typeref:struct:cbe_spu_info 36 EXPORT_SYMBOL_GPL(cbe_spu_info); variable 46 * Protects cbe_spu_info and spu->number. 588 mutex_lock(&cbe_spu_info[spu->node].list_mutex); 589 list_add(&spu->cbe_list, &cbe_spu_info[spu->node].spus); 590 cbe_spu_info[spu->node].n_spus++; 591 mutex_unlock(&cbe_spu_info[spu->node].list_mutex); 751 mutex_init(&cbe_spu_info[i].list_mutex); 752 INIT_LIST_HEAD(&cbe_spu_info[ [all...] |
H A D | spu_manage.c | 371 list_for_each_entry(spu, &cbe_spu_info[node].spus, cbe_list) { 418 list_for_each_entry(spu, &cbe_spu_info[cbe].spus, cbe_list) 432 list_for_each_entry(spu, &cbe_spu_info[cbe].spus, cbe_list) { 453 last_spu = list_first_entry(&cbe_spu_info[cbe].spus, struct spu, 456 for (added = 1; added < cbe_spu_info[cbe].n_spus; added++) {
|
H A D | cpufreq_spudemand.c | 37 busy_spus = atomic_read(&cbe_spu_info[cpu_to_node(cpu)].busy_spus);
|
/linux-master/arch/powerpc/include/asm/ |
H A D | spu.h | 179 struct cbe_spu_info { struct 188 extern struct cbe_spu_info cbe_spu_info[];
|
Completed in 145 milliseconds