Symbol: spufs_calls
arch/powerpc/include/asm/spu.h
246
int register_spu_syscalls(struct spufs_calls *calls);
arch/powerpc/include/asm/spu.h
247
void unregister_spu_syscalls(struct spufs_calls *calls);
arch/powerpc/platforms/cell/spu_syscalls.c
103
CLASS(spufs_calls, calls)();
arch/powerpc/platforms/cell/spu_syscalls.c
113
struct spufs_calls *calls;
arch/powerpc/platforms/cell/spu_syscalls.c
125
int register_spu_syscalls(struct spufs_calls *calls)
arch/powerpc/platforms/cell/spu_syscalls.c
127
if (spufs_calls)
arch/powerpc/platforms/cell/spu_syscalls.c
130
rcu_assign_pointer(spufs_calls, calls);
arch/powerpc/platforms/cell/spu_syscalls.c
135
void unregister_spu_syscalls(struct spufs_calls *calls)
arch/powerpc/platforms/cell/spu_syscalls.c
137
BUG_ON(spufs_calls->owner != calls->owner);
arch/powerpc/platforms/cell/spu_syscalls.c
138
RCU_INIT_POINTER(spufs_calls, NULL);
arch/powerpc/platforms/cell/spu_syscalls.c
20
static struct spufs_calls *spufs_calls;
arch/powerpc/platforms/cell/spu_syscalls.c
24
static inline struct spufs_calls *spufs_calls_get(void)
arch/powerpc/platforms/cell/spu_syscalls.c
26
struct spufs_calls *calls = NULL;
arch/powerpc/platforms/cell/spu_syscalls.c
29
calls = rcu_dereference(spufs_calls);
arch/powerpc/platforms/cell/spu_syscalls.c
37
static inline void spufs_calls_put(struct spufs_calls *calls)
arch/powerpc/platforms/cell/spu_syscalls.c
42
BUG_ON(calls != spufs_calls);
arch/powerpc/platforms/cell/spu_syscalls.c
45
module_put(spufs_calls->owner);
arch/powerpc/platforms/cell/spu_syscalls.c
50
static inline struct spufs_calls *spufs_calls_get(void)
arch/powerpc/platforms/cell/spu_syscalls.c
52
return spufs_calls;
arch/powerpc/platforms/cell/spu_syscalls.c
55
static inline void spufs_calls_put(struct spufs_calls *calls) { }
arch/powerpc/platforms/cell/spu_syscalls.c
59
DEFINE_CLASS(spufs_calls, struct spufs_calls *, spufs_calls_put(_T), spufs_calls_get(), void)
arch/powerpc/platforms/cell/spu_syscalls.c
64
CLASS(spufs_calls, calls)();
arch/powerpc/platforms/cell/spu_syscalls.c
80
CLASS(spufs_calls, calls)();
arch/powerpc/platforms/cell/spu_syscalls.c
94
CLASS(spufs_calls, calls)();
arch/powerpc/platforms/cell/spufs/inode.c
780
ret = register_spu_syscalls(&spufs_calls);
arch/powerpc/platforms/cell/spufs/inode.c
792
unregister_spu_syscalls(&spufs_calls);
arch/powerpc/platforms/cell/spufs/inode.c
806
unregister_spu_syscalls(&spufs_calls);
arch/powerpc/platforms/cell/spufs/spufs.h
234
extern struct spufs_calls spufs_calls;
arch/powerpc/platforms/cell/spufs/syscalls.c
80
struct spufs_calls spufs_calls = {