Symbol: cbe_spu_info
arch/powerpc/include/asm/spu.h
188
extern struct cbe_spu_info cbe_spu_info[];
arch/powerpc/platforms/cell/spu_base.c
34
struct cbe_spu_info cbe_spu_info[MAX_NUMNODES];
arch/powerpc/platforms/cell/spu_base.c
35
EXPORT_SYMBOL_GPL(cbe_spu_info);
arch/powerpc/platforms/cell/spu_base.c
587
mutex_lock(&cbe_spu_info[spu->node].list_mutex);
arch/powerpc/platforms/cell/spu_base.c
588
list_add(&spu->cbe_list, &cbe_spu_info[spu->node].spus);
arch/powerpc/platforms/cell/spu_base.c
589
cbe_spu_info[spu->node].n_spus++;
arch/powerpc/platforms/cell/spu_base.c
590
mutex_unlock(&cbe_spu_info[spu->node].list_mutex);
arch/powerpc/platforms/cell/spu_base.c
754
mutex_init(&cbe_spu_info[i].list_mutex);
arch/powerpc/platforms/cell/spu_base.c
755
INIT_LIST_HEAD(&cbe_spu_info[i].spus);
arch/powerpc/platforms/cell/spufs/inode.c
283
aff_supp = !list_empty(&(list_entry(cbe_spu_info[0].spus.next,
arch/powerpc/platforms/cell/spufs/inode.c
328
if ((cbe_spu_info[node].n_spus - atomic_read(
arch/powerpc/platforms/cell/spufs/inode.c
329
&cbe_spu_info[node].reserved_spus)) >= count)
arch/powerpc/platforms/cell/spufs/sched.c
1000
list_for_each_entry(spu, &cbe_spu_info[node].spus,
arch/powerpc/platforms/cell/spufs/sched.c
1049
atomic_dec(&cbe_spu_info[node].busy_spus);
arch/powerpc/platforms/cell/spufs/sched.c
1051
atomic_inc(&cbe_spu_info[node].busy_spus);
arch/powerpc/platforms/cell/spufs/sched.c
1134
mutex_lock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
1135
list_for_each_entry(spu, &cbe_spu_info[node].spus, cbe_list)
arch/powerpc/platforms/cell/spufs/sched.c
1138
mutex_unlock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
147
mutex_lock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
149
mutex_unlock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
188
mutex_lock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
189
list_for_each_entry(spu, &cbe_spu_info[node].spus, cbe_list) {
arch/powerpc/platforms/cell/spufs/sched.c
198
mutex_unlock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
214
atomic_inc(&cbe_spu_info[spu->node].reserved_spus);
arch/powerpc/platforms/cell/spufs/sched.c
249
BUG_ON(!mutex_is_locked(&cbe_spu_info[spu->node].list_mutex));
arch/powerpc/platforms/cell/spufs/sched.c
316
mutex_lock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
317
list_for_each_entry(spu, &cbe_spu_info[node].spus, cbe_list) {
arch/powerpc/platforms/cell/spufs/sched.c
324
mutex_unlock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
328
list_for_each_entry(spu, &cbe_spu_info[node].spus, cbe_list) {
arch/powerpc/platforms/cell/spufs/sched.c
331
mutex_unlock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
335
mutex_unlock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
428
atomic_dec(&cbe_spu_info[spu->node].reserved_spus);
arch/powerpc/platforms/cell/spufs/sched.c
568
mutex_lock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
572
mutex_unlock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
585
mutex_lock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
586
list_for_each_entry(spu, &cbe_spu_info[node].spus, cbe_list) {
arch/powerpc/platforms/cell/spufs/sched.c
590
mutex_unlock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
599
mutex_unlock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
633
mutex_lock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
634
list_for_each_entry(spu, &cbe_spu_info[node].spus, cbe_list) {
arch/powerpc/platforms/cell/spufs/sched.c
645
mutex_unlock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
679
mutex_lock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
680
cbe_spu_info[node].nr_active--;
arch/powerpc/platforms/cell/spufs/sched.c
682
mutex_unlock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
706
mutex_lock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
709
cbe_spu_info[node].nr_active++;
arch/powerpc/platforms/cell/spufs/sched.c
713
mutex_unlock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
749
mutex_lock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
750
cbe_spu_info[node].nr_active--;
arch/powerpc/platforms/cell/spufs/sched.c
756
mutex_unlock(&cbe_spu_info[node].list_mutex);
arch/powerpc/platforms/cell/spufs/sched.c
954
nr_active += cbe_spu_info[node].nr_active;
arch/powerpc/platforms/cell/spufs/sched.c
997
struct mutex *mtx = &cbe_spu_info[node].list_mutex;