Home
last modified time | relevance | path

Searched refs:spu_gang (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/arch/powerpc/platforms/cell/spufs/
H A Dgang.c15 struct spu_gang *alloc_spu_gang(void) in alloc_spu_gang()
17 struct spu_gang *gang; in alloc_spu_gang()
35 struct spu_gang *gang; in destroy_spu_gang()
36 gang = container_of(kref, struct spu_gang, kref); in destroy_spu_gang()
41 struct spu_gang *get_spu_gang(struct spu_gang *gang) in get_spu_gang()
47 int put_spu_gang(struct spu_gang *gang) in put_spu_gang()
52 void spu_gang_add_ctx(struct spu_gang *gang, struct spu_context *ctx) in spu_gang_add_ctx()
61 void spu_gang_remove_ctx(struct spu_gang *gang, struct spu_context *ctx) in spu_gang_remove_ctx()
H A Dspufs.h35 struct spu_gang;
100 struct spu_gang *gang;
142 struct spu_gang { struct
213 struct spu_gang *i_gang;
244 struct spu_gang *alloc_spu_gang(void);
245 struct spu_gang *get_spu_gang(struct spu_gang *gang);
246 int put_spu_gang(struct spu_gang *gang);
247 void spu_gang_remove_ctx(struct spu_gang *gang, struct spu_context *ctx);
248 void spu_gang_add_ctx(struct spu_gang *gang, struct spu_context *ctx);
269 struct spu_context * alloc_spu_context(struct spu_gang *gang);
H A Dsched.c254 static void aff_merge_remaining_ctxs(struct spu_gang *gang) in aff_merge_remaining_ctxs()
265 static void aff_set_offsets(struct spu_gang *gang) in aff_set_offsets()
340 static void aff_set_ref_point_location(struct spu_gang *gang) in aff_set_ref_point_location()
395 struct spu_gang *gang = ctx->gang; in has_affinity()
H A Dinode.c299 spufs_assert_affinity(unsigned int flags, struct spu_gang *gang, in spufs_assert_affinity()
407 struct spu_gang *gang; in spufs_create_context()
463 struct spu_gang *gang; in spufs_mkgang()
H A Dcontext.c25 struct spu_context *alloc_spu_context(struct spu_gang *gang) in alloc_spu_context()