aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-powerpc/spu.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/asm-powerpc/spu.h')
-rw-r--r--include/asm-powerpc/spu.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/asm-powerpc/spu.h b/include/asm-powerpc/spu.h
index 12442acdc76f..2f2fe9f1c097 100644
--- a/include/asm-powerpc/spu.h
+++ b/include/asm-powerpc/spu.h
@@ -122,6 +122,7 @@ struct spu {
122 struct spu_problem __iomem *problem; 122 struct spu_problem __iomem *problem;
123 struct spu_priv2 __iomem *priv2; 123 struct spu_priv2 __iomem *priv2;
124 struct list_head list; 124 struct list_head list;
125 struct list_head cbe_list;
125 struct list_head sched_list; 126 struct list_head sched_list;
126 struct list_head full_list; 127 struct list_head full_list;
127 int number; 128 int number;
@@ -181,6 +182,15 @@ struct spu {
181 } stats; 182 } stats;
182}; 183};
183 184
185struct cbe_spu_info {
186 struct list_head spus;
187 struct list_head free_spus;
188 int n_spus;
189 atomic_t reserved_spus;
190};
191
192extern struct cbe_spu_info cbe_spu_info[];
193
184struct spu *spu_alloc(void); 194struct spu *spu_alloc(void);
185struct spu *spu_alloc_node(int node); 195struct spu *spu_alloc_node(int node);
186void spu_free(struct spu *spu); 196void spu_free(struct spu *spu);