Home
last modified time | relevance | path

Searched refs:cbe_spu_info (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/arch/powerpc/platforms/cell/spufs/
H A Dsched.c147 mutex_lock(&cbe_spu_info[node].list_mutex); in spu_update_sched_info()
149 mutex_unlock(&cbe_spu_info[node].list_mutex); in spu_update_sched_info()
188 mutex_lock(&cbe_spu_info[node].list_mutex); in do_notify_spus_active()
198 mutex_unlock(&cbe_spu_info[node].list_mutex); in do_notify_spus_active()
316 mutex_lock(&cbe_spu_info[node].list_mutex); in aff_ref_location()
680 cbe_spu_info[node].nr_active--; in find_victim()
706 mutex_lock(&cbe_spu_info[node].list_mutex); in __spu_schedule()
709 cbe_spu_info[node].nr_active++; in __spu_schedule()
749 mutex_lock(&cbe_spu_info[node].list_mutex); in spu_unschedule()
750 cbe_spu_info[node].nr_active--; in spu_unschedule()
[all …]
H A Dinode.c327 aff_supp = !list_empty(&(list_entry(cbe_spu_info[0].spus.next, in spufs_assert_affinity()
372 if ((cbe_spu_info[node].n_spus - atomic_read( in spufs_assert_affinity()
373 &cbe_spu_info[node].reserved_spus)) >= count) in spufs_assert_affinity()
/linux-6.15/arch/powerpc/platforms/cell/
H A Dspu_base.c34 struct cbe_spu_info cbe_spu_info[MAX_NUMNODES]; variable
35 EXPORT_SYMBOL_GPL(cbe_spu_info);
587 mutex_lock(&cbe_spu_info[spu->node].list_mutex); in create_spu()
588 list_add(&spu->cbe_list, &cbe_spu_info[spu->node].spus); in create_spu()
589 cbe_spu_info[spu->node].n_spus++; in create_spu()
590 mutex_unlock(&cbe_spu_info[spu->node].list_mutex); in create_spu()
750 mutex_init(&cbe_spu_info[i].list_mutex); in init_spu_base()
751 INIT_LIST_HEAD(&cbe_spu_info[i].spus); in init_spu_base()
/linux-6.15/arch/powerpc/include/asm/
H A Dspu.h179 struct cbe_spu_info { struct
188 extern struct cbe_spu_info cbe_spu_info[]; argument