Searched refs:cbe_spu_info (Results 1 - 6 of 6) sorted by relevance

/linux-master/arch/powerpc/platforms/cell/spufs/
H A Dsched.c147 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 Dinode.c307 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 Dspu_base.c35 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 Dspu_manage.c371 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 Dcpufreq_spudemand.c37 busy_spus = atomic_read(&cbe_spu_info[cpu_to_node(cpu)].busy_spus);
/linux-master/arch/powerpc/include/asm/
H A Dspu.h179 struct cbe_spu_info { struct
188 extern struct cbe_spu_info cbe_spu_info[];

Completed in 145 milliseconds