Symbol: spu_context
arch/powerpc/include/asm/spu.h
129
struct spu_context *ctx;
arch/powerpc/include/asm/spu.h
95
struct spu_context;
arch/powerpc/include/asm/spu_priv1.h
15
struct spu_context;
arch/powerpc/include/asm/spu_priv1.h
170
void (*enable_spu)(struct spu_context *ctx);
arch/powerpc/include/asm/spu_priv1.h
171
void (*disable_spu)(struct spu_context *ctx);
arch/powerpc/include/asm/spu_priv1.h
202
spu_enable_spu (struct spu_context *ctx)
arch/powerpc/include/asm/spu_priv1.h
208
spu_disable_spu (struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
115
static int spu_backing_ibox_read(struct spu_context *ctx, u32 * data)
arch/powerpc/platforms/cell/spufs/backing_ops.c
139
static int spu_backing_wbox_write(struct spu_context *ctx, u32 data)
arch/powerpc/platforms/cell/spufs/backing_ops.c
170
static u32 spu_backing_signal1_read(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
175
static void spu_backing_signal1_write(struct spu_context *ctx, u32 data)
arch/powerpc/platforms/cell/spufs/backing_ops.c
187
static u32 spu_backing_signal2_read(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
192
static void spu_backing_signal2_write(struct spu_context *ctx, u32 data)
arch/powerpc/platforms/cell/spufs/backing_ops.c
204
static void spu_backing_signal1_type_set(struct spu_context *ctx, u64 val)
arch/powerpc/platforms/cell/spufs/backing_ops.c
218
static u64 spu_backing_signal1_type_get(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
223
static void spu_backing_signal2_type_set(struct spu_context *ctx, u64 val)
arch/powerpc/platforms/cell/spufs/backing_ops.c
237
static u64 spu_backing_signal2_type_get(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
242
static u32 spu_backing_npc_read(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
247
static void spu_backing_npc_write(struct spu_context *ctx, u32 val)
arch/powerpc/platforms/cell/spufs/backing_ops.c
252
static u32 spu_backing_status_read(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
257
static char *spu_backing_get_ls(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
262
static void spu_backing_privcntl_write(struct spu_context *ctx, u64 val)
arch/powerpc/platforms/cell/spufs/backing_ops.c
267
static u32 spu_backing_runcntl_read(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
272
static void spu_backing_runcntl_write(struct spu_context *ctx, u32 val)
arch/powerpc/platforms/cell/spufs/backing_ops.c
290
static void spu_backing_runcntl_stop(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
295
static void spu_backing_master_start(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
306
static void spu_backing_master_stop(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
317
static int spu_backing_set_mfc_query(struct spu_context * ctx, u32 mask,
arch/powerpc/platforms/cell/spufs/backing_ops.c
34
static void gen_spu_event(struct spu_context *ctx, u32 event)
arch/powerpc/platforms/cell/spufs/backing_ops.c
343
static u32 spu_backing_read_mfc_tagstatus(struct spu_context * ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
348
static u32 spu_backing_get_mfc_free_elements(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
353
static int spu_backing_send_mfc_command(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/backing_ops.c
366
static void spu_backing_restart_dma(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
49
static int spu_backing_mbox_read(struct spu_context *ctx, u32 * data)
arch/powerpc/platforms/cell/spufs/backing_ops.c
71
static u32 spu_backing_mbox_stat_read(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/backing_ops.c
76
static __poll_t spu_backing_mbox_stat_poll(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/context.c
100
void spu_forget(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/context.c
119
void spu_unmap_mappings(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/context.c
143
int spu_acquire_saved(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/context.c
165
void spu_release_saved(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/context.c
25
struct spu_context *alloc_spu_context(struct spu_gang *gang)
arch/powerpc/platforms/cell/spufs/context.c
27
struct spu_context *ctx;
arch/powerpc/platforms/cell/spufs/context.c
71
struct spu_context *ctx;
arch/powerpc/platforms/cell/spufs/context.c
72
ctx = container_of(kref, struct spu_context, kref);
arch/powerpc/platforms/cell/spufs/context.c
88
struct spu_context * get_spu_context(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/context.c
94
int put_spu_context(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/coredump.c
116
static int spufs_arch_write_note(struct spu_context *ctx, int i,
arch/powerpc/platforms/cell/spufs/coredump.c
159
struct spu_context *ctx;
arch/powerpc/platforms/cell/spufs/coredump.c
24
static int spufs_ctx_note_size(struct spu_context *ctx, int dfd)
arch/powerpc/platforms/cell/spufs/coredump.c
46
struct spu_context *ctx;
arch/powerpc/platforms/cell/spufs/coredump.c
67
static struct spu_context *coredump_next_context(int *fd)
arch/powerpc/platforms/cell/spufs/coredump.c
69
struct spu_context *ctx = NULL;
arch/powerpc/platforms/cell/spufs/coredump.c
88
struct spu_context *ctx;
arch/powerpc/platforms/cell/spufs/fault.c
23
static void spufs_handle_event(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/fault.c
53
int spufs_handle_class0(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/fault.c
86
int spufs_handle_class1(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
1064
struct spu_context *ctx = i->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
1078
struct spu_context *ctx = i->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
1087
static ssize_t spufs_signal2_dump(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/file.c
1096
static ssize_t __spufs_signal2_read(struct spu_context *ctx, char __user *buf,
arch/powerpc/platforms/cell/spufs/file.c
1112
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
1127
struct spu_context *ctx;
arch/powerpc/platforms/cell/spufs/file.c
1210
struct spu_context *ctx = data; \
arch/powerpc/platforms/cell/spufs/file.c
1234
struct spu_context *ctx = data;
arch/powerpc/platforms/cell/spufs/file.c
1246
static u64 spufs_signal1_type_get(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
1256
struct spu_context *ctx = data;
arch/powerpc/platforms/cell/spufs/file.c
1268
static u64 spufs_signal2_type_get(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
1307
struct spu_context *ctx = i->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
1322
struct spu_context *ctx = i->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
1365
struct spu_context *ctx = i->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
1379
struct spu_context *ctx = i->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
1427
struct spu_context *ctx = i->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
1448
struct spu_context *ctx = i->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
1460
struct spu_context *ctx = spu->ctx;
arch/powerpc/platforms/cell/spufs/file.c
1466
static int spufs_read_mfc_tagstatus(struct spu_context *ctx, u32 *status)
arch/powerpc/platforms/cell/spufs/file.c
1484
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
1589
static int spu_send_mfc_command(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/file.c
160
struct spu_context *ctx = i->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
1610
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
1659
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
1689
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
1726
struct spu_context *ctx = data;
arch/powerpc/platforms/cell/spufs/file.c
1738
static u64 spufs_npc_get(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
174
struct spu_context *ctx = i->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
1747
struct spu_context *ctx = data;
arch/powerpc/platforms/cell/spufs/file.c
1760
static u64 spufs_decr_get(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
1770
struct spu_context *ctx = data;
arch/powerpc/platforms/cell/spufs/file.c
1785
static u64 spufs_decr_status_get(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
1798
struct spu_context *ctx = data;
arch/powerpc/platforms/cell/spufs/file.c
1811
static u64 spufs_event_mask_get(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
1821
static u64 spufs_event_status_get(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
1835
struct spu_context *ctx = data;
arch/powerpc/platforms/cell/spufs/file.c
184
spufs_mem_dump(struct spu_context *ctx, struct coredump_params *cprm)
arch/powerpc/platforms/cell/spufs/file.c
1848
static u64 spufs_srr0_get(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
1856
static u64 spufs_id_get(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
1870
static u64 spufs_object_id_get(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
1878
struct spu_context *ctx = data;
arch/powerpc/platforms/cell/spufs/file.c
1887
static u64 spufs_lslr_get(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
1897
struct spu_context *ctx = i->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
1904
struct spu_context *ctx = s->private;
arch/powerpc/platforms/cell/spufs/file.c
1925
static ssize_t spufs_mbox_info_dump(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/file.c
193
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
1937
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
1963
static ssize_t spufs_ibox_info_dump(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/file.c
1975
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
2001
static size_t spufs_wbox_info_cnt(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
2006
static ssize_t spufs_wbox_info_dump(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/file.c
2016
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
2039
static void spufs_get_dma_info(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/file.c
2060
static ssize_t spufs_dma_info_dump(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/file.c
2072
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
2093
static void spufs_get_proxydma_info(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/file.c
210
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
2113
static ssize_t spufs_proxydma_info_dump(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/file.c
2125
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
2151
struct spu_context *ctx = s->private;
arch/powerpc/platforms/cell/spufs/file.c
2173
static unsigned long long spufs_acct_time(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/file.c
2194
static unsigned long long spufs_slb_flts(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
2206
static unsigned long long spufs_class2_intrs(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
2221
struct spu_context *ctx = s->private;
arch/powerpc/platforms/cell/spufs/file.c
2259
static inline int spufs_switch_log_used(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
2265
static inline int spufs_switch_log_avail(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/file.c
2272
struct spu_context *ctx = SPUFS_I(inode)->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
2303
struct spu_context *ctx = SPUFS_I(inode)->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
2317
static int switch_log_sprint(struct spu_context *ctx, char *tbuf, int n)
arch/powerpc/platforms/cell/spufs/file.c
233
struct spu_context *ctx = vma->vm_file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
2336
struct spu_context *ctx = SPUFS_I(inode)->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
2406
struct spu_context *ctx = SPUFS_I(inode)->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
2436
void spu_switch_log_notify(struct spu *spu, struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/file.c
2461
struct spu_context *ctx = s->private;
arch/powerpc/platforms/cell/spufs/file.c
265
struct spu_context *ctx = vma->vm_file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
314
struct spu_context *ctx = vmf->vma->vm_file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
396
struct spu_context *ctx = data;
arch/powerpc/platforms/cell/spufs/file.c
410
struct spu_context *ctx = data;
arch/powerpc/platforms/cell/spufs/file.c
425
struct spu_context *ctx = i->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
440
struct spu_context *ctx = i->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
468
spufs_regs_dump(struct spu_context *ctx, struct coredump_params *cprm)
arch/powerpc/platforms/cell/spufs/file.c
479
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
499
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
525
spufs_fpcr_dump(struct spu_context *ctx, struct coredump_params *cprm)
arch/powerpc/platforms/cell/spufs/file.c
536
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
551
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
596
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
641
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
668
size_t spu_ibox_read(struct spu_context *ctx, u32 *data)
arch/powerpc/platforms/cell/spufs/file.c
676
struct spu_context *ctx = spu->ctx;
arch/powerpc/platforms/cell/spufs/file.c
697
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
749
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
774
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
799
size_t spu_wbox_write(struct spu_context *ctx, u32 data)
arch/powerpc/platforms/cell/spufs/file.c
807
struct spu_context *ctx = spu->ctx;
arch/powerpc/platforms/cell/spufs/file.c
828
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
879
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
904
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
931
struct spu_context *ctx = i->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
945
struct spu_context *ctx = i->i_ctx;
arch/powerpc/platforms/cell/spufs/file.c
954
static ssize_t spufs_signal1_dump(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/file.c
963
static ssize_t __spufs_signal1_read(struct spu_context *ctx, char __user *buf,
arch/powerpc/platforms/cell/spufs/file.c
980
struct spu_context *ctx = file->private_data;
arch/powerpc/platforms/cell/spufs/file.c
994
struct spu_context *ctx;
arch/powerpc/platforms/cell/spufs/gang.c
53
void spu_gang_add_ctx(struct spu_gang *gang, struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/gang.c
62
void spu_gang_remove_ctx(struct spu_gang *gang, struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/hw_ops.c
103
static int spu_hw_wbox_write(struct spu_context *ctx, u32 data)
arch/powerpc/platforms/cell/spufs/hw_ops.c
124
static void spu_hw_signal1_write(struct spu_context *ctx, u32 data)
arch/powerpc/platforms/cell/spufs/hw_ops.c
129
static void spu_hw_signal2_write(struct spu_context *ctx, u32 data)
arch/powerpc/platforms/cell/spufs/hw_ops.c
134
static void spu_hw_signal1_type_set(struct spu_context *ctx, u64 val)
arch/powerpc/platforms/cell/spufs/hw_ops.c
150
static u64 spu_hw_signal1_type_get(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/hw_ops.c
155
static void spu_hw_signal2_type_set(struct spu_context *ctx, u64 val)
arch/powerpc/platforms/cell/spufs/hw_ops.c
171
static u64 spu_hw_signal2_type_get(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/hw_ops.c
176
static u32 spu_hw_npc_read(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/hw_ops.c
181
static void spu_hw_npc_write(struct spu_context *ctx, u32 val)
arch/powerpc/platforms/cell/spufs/hw_ops.c
186
static u32 spu_hw_status_read(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/hw_ops.c
191
static char *spu_hw_get_ls(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/hw_ops.c
196
static void spu_hw_privcntl_write(struct spu_context *ctx, u64 val)
arch/powerpc/platforms/cell/spufs/hw_ops.c
201
static u32 spu_hw_runcntl_read(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/hw_ops.c
206
static void spu_hw_runcntl_write(struct spu_context *ctx, u32 val)
arch/powerpc/platforms/cell/spufs/hw_ops.c
216
static void spu_hw_runcntl_stop(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/hw_ops.c
225
static void spu_hw_master_start(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/hw_ops.c
236
static void spu_hw_master_stop(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/hw_ops.c
24
static int spu_hw_mbox_read(struct spu_context *ctx, u32 * data)
arch/powerpc/platforms/cell/spufs/hw_ops.c
247
static int spu_hw_set_mfc_query(struct spu_context * ctx, u32 mask, u32 mode)
arch/powerpc/platforms/cell/spufs/hw_ops.c
264
static u32 spu_hw_read_mfc_tagstatus(struct spu_context * ctx)
arch/powerpc/platforms/cell/spufs/hw_ops.c
269
static u32 spu_hw_get_mfc_free_elements(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/hw_ops.c
274
static int spu_hw_send_mfc_command(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/hw_ops.c
300
static void spu_hw_restart_dma(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/hw_ops.c
41
static u32 spu_hw_mbox_stat_read(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/hw_ops.c
46
static __poll_t spu_hw_mbox_stat_poll(struct spu_context *ctx, __poll_t events)
arch/powerpc/platforms/cell/spufs/hw_ops.c
82
static int spu_hw_ibox_read(struct spu_context *ctx, u32 * data)
arch/powerpc/platforms/cell/spufs/inode.c
112
size_t size, struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/inode.c
149
struct spu_context *ctx = SPUFS_I(d_inode(dir))->i_ctx;
arch/powerpc/platforms/cell/spufs/inode.c
157
struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/inode.c
223
struct spu_context *ctx;
arch/powerpc/platforms/cell/spufs/inode.c
275
static struct spu_context *
arch/powerpc/platforms/cell/spufs/inode.c
279
struct spu_context *tmp, *neighbor, *err;
arch/powerpc/platforms/cell/spufs/inode.c
310
!list_entry(neighbor->aff_list.next, struct spu_context,
arch/powerpc/platforms/cell/spufs/inode.c
347
spufs_set_affinity(unsigned int flags, struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/inode.c
348
struct spu_context *neighbor)
arch/powerpc/platforms/cell/spufs/inode.c
361
|| list_entry(neighbor->aff_list.next, struct spu_context,
arch/powerpc/platforms/cell/spufs/inode.c
385
struct spu_context *neighbor;
arch/powerpc/platforms/cell/spufs/run.c
17
struct spu_context *ctx = spu->ctx;
arch/powerpc/platforms/cell/spufs/run.c
176
static int spu_run_init(struct spu_context *ctx, u32 *npc)
arch/powerpc/platforms/cell/spufs/run.c
244
static int spu_run_fini(struct spu_context *ctx, u32 *npc,
arch/powerpc/platforms/cell/spufs/run.c
273
static int spu_handle_restartsys(struct spu_context *ctx, long *spu_ret,
arch/powerpc/platforms/cell/spufs/run.c
309
static int spu_process_callback(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/run.c
353
long spufs_run_spu(struct spu_context *ctx, u32 *npc, u32 *event)
arch/powerpc/platforms/cell/spufs/run.c
49
int spu_stopped(struct spu_context *ctx, u32 *stat)
arch/powerpc/platforms/cell/spufs/run.c
82
static int spu_setup_isolated(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
1002
struct spu_context *ctx = spu->ctx;
arch/powerpc/platforms/cell/spufs/sched.c
1019
void spuctx_switch_state(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/sched.c
137
void spu_update_sched_info(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
155
static int __node_allowed(struct spu_context *ctx, int node)
arch/powerpc/platforms/cell/spufs/sched.c
167
static int node_allowed(struct spu_context *ctx, int node)
arch/powerpc/platforms/cell/spufs/sched.c
191
struct spu_context *ctx = spu->ctx;
arch/powerpc/platforms/cell/spufs/sched.c
207
static void spu_bind_context(struct spu *spu, struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
256
struct spu_context *ctx;
arch/powerpc/platforms/cell/spufs/sched.c
267
struct spu_context *ctx;
arch/powerpc/platforms/cell/spufs/sched.c
288
static struct spu *aff_ref_location(struct spu_context *ctx, int mem_aff,
arch/powerpc/platforms/cell/spufs/sched.c
343
struct spu_context *tmp, *ctx;
arch/powerpc/platforms/cell/spufs/sched.c
393
static int has_affinity(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
419
static void spu_unbind_context(struct spu *spu, struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
475
static void __spu_add_to_rq(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
498
static void spu_add_to_rq(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
505
static void __spu_del_from_rq(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
519
void spu_del_from_rq(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
526
static void spu_prio_wait(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
553
static struct spu *spu_get_idle(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
611
static struct spu *find_victim(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
613
struct spu_context *victim = NULL;
arch/powerpc/platforms/cell/spufs/sched.c
635
struct spu_context *tmp = spu->ctx;
arch/powerpc/platforms/cell/spufs/sched.c
699
static void __spu_schedule(struct spu *spu, struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
721
static void spu_schedule(struct spu *spu, struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
744
static void spu_unschedule(struct spu *spu, struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/sched.c
768
int spu_activate(struct spu_context *ctx, unsigned long flags)
arch/powerpc/platforms/cell/spufs/sched.c
819
static struct spu_context *grab_runnable_context(int prio, int node)
arch/powerpc/platforms/cell/spufs/sched.c
821
struct spu_context *ctx;
arch/powerpc/platforms/cell/spufs/sched.c
844
static int __spu_deactivate(struct spu_context *ctx, int force, int max_prio)
arch/powerpc/platforms/cell/spufs/sched.c
847
struct spu_context *new = NULL;
arch/powerpc/platforms/cell/spufs/sched.c
85
void spu_set_timeslice(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
877
void spu_deactivate(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
891
void spu_yield(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
901
static noinline void spusched_tick(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/sched.c
903
struct spu_context *new = NULL;
arch/powerpc/platforms/cell/spufs/sched.c
96
void __spu_update_sched_info(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/spufs.h
148
struct spu_context *aff_ref_ctx;
arch/powerpc/platforms/cell/spufs/spufs.h
175
int (*mbox_read) (struct spu_context * ctx, u32 * data);
arch/powerpc/platforms/cell/spufs/spufs.h
176
u32(*mbox_stat_read) (struct spu_context * ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
177
__poll_t (*mbox_stat_poll)(struct spu_context *ctx, __poll_t events);
arch/powerpc/platforms/cell/spufs/spufs.h
178
int (*ibox_read) (struct spu_context * ctx, u32 * data);
arch/powerpc/platforms/cell/spufs/spufs.h
179
int (*wbox_write) (struct spu_context * ctx, u32 data);
arch/powerpc/platforms/cell/spufs/spufs.h
180
u32(*signal1_read) (struct spu_context * ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
181
void (*signal1_write) (struct spu_context * ctx, u32 data);
arch/powerpc/platforms/cell/spufs/spufs.h
182
u32(*signal2_read) (struct spu_context * ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
183
void (*signal2_write) (struct spu_context * ctx, u32 data);
arch/powerpc/platforms/cell/spufs/spufs.h
184
void (*signal1_type_set) (struct spu_context * ctx, u64 val);
arch/powerpc/platforms/cell/spufs/spufs.h
185
u64(*signal1_type_get) (struct spu_context * ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
186
void (*signal2_type_set) (struct spu_context * ctx, u64 val);
arch/powerpc/platforms/cell/spufs/spufs.h
187
u64(*signal2_type_get) (struct spu_context * ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
188
u32(*npc_read) (struct spu_context * ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
189
void (*npc_write) (struct spu_context * ctx, u32 data);
arch/powerpc/platforms/cell/spufs/spufs.h
190
u32(*status_read) (struct spu_context * ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
191
char*(*get_ls) (struct spu_context * ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
192
void (*privcntl_write) (struct spu_context *ctx, u64 data);
arch/powerpc/platforms/cell/spufs/spufs.h
193
u32 (*runcntl_read) (struct spu_context * ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
194
void (*runcntl_write) (struct spu_context * ctx, u32 data);
arch/powerpc/platforms/cell/spufs/spufs.h
195
void (*runcntl_stop) (struct spu_context * ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
196
void (*master_start) (struct spu_context * ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
197
void (*master_stop) (struct spu_context * ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
198
int (*set_mfc_query)(struct spu_context * ctx, u32 mask, u32 mode);
arch/powerpc/platforms/cell/spufs/spufs.h
199
u32 (*read_mfc_tagstatus)(struct spu_context * ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
200
u32 (*get_mfc_free_elements)(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
201
int (*send_mfc_command)(struct spu_context * ctx,
arch/powerpc/platforms/cell/spufs/spufs.h
203
void (*dma_info_read) (struct spu_context * ctx,
arch/powerpc/platforms/cell/spufs/spufs.h
205
void (*proxydma_info_read) (struct spu_context * ctx,
arch/powerpc/platforms/cell/spufs/spufs.h
207
void (*restart_dma)(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
214
struct spu_context *i_ctx;
arch/powerpc/platforms/cell/spufs/spufs.h
236
long spufs_run_spu(struct spu_context *ctx, u32 *npc, u32 *status);
arch/powerpc/platforms/cell/spufs/spufs.h
249
void spu_gang_remove_ctx(struct spu_gang *gang, struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
250
void spu_gang_add_ctx(struct spu_gang *gang, struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
253
int spufs_handle_class1(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
254
int spufs_handle_class0(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
257
struct spu *affinity_check(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
261
static inline int __must_check spu_acquire(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/spufs.h
266
static inline void spu_release(struct spu_context *ctx)
arch/powerpc/platforms/cell/spufs/spufs.h
271
struct spu_context * alloc_spu_context(struct spu_gang *gang);
arch/powerpc/platforms/cell/spufs/spufs.h
273
struct spu_context * get_spu_context(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
274
int put_spu_context(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
275
void spu_unmap_mappings(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
277
void spu_forget(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
278
int __must_check spu_acquire_saved(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
279
void spu_release_saved(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
281
int spu_stopped(struct spu_context *ctx, u32 * stat);
arch/powerpc/platforms/cell/spufs/spufs.h
282
void spu_del_from_rq(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
283
int spu_activate(struct spu_context *ctx, unsigned long flags);
arch/powerpc/platforms/cell/spufs/spufs.h
284
void spu_deactivate(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
285
void spu_yield(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
286
void spu_switch_log_notify(struct spu *spu, struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/spufs.h
288
void spu_set_timeslice(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
289
void spu_update_sched_info(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
290
void __spu_update_sched_info(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
328
size_t spu_wbox_write(struct spu_context *ctx, u32 data);
arch/powerpc/platforms/cell/spufs/spufs.h
329
size_t spu_ibox_read(struct spu_context *ctx, u32 *data);
arch/powerpc/platforms/cell/spufs/spufs.h
340
ssize_t (*dump)(struct spu_context *ctx, struct coredump_params *cprm);
arch/powerpc/platforms/cell/spufs/spufs.h
341
u64 (*get)(struct spu_context *ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
355
extern void spuctx_switch_state(struct spu_context *ctx,
arch/powerpc/platforms/cell/spufs/sputrace.h
12
TP_PROTO(struct spu_context *ctx, struct spu *spu, const char *name),
arch/powerpc/platforms/cell/spufs/switch.c
1698
struct spu_context *ctx = spu->ctx;
arch/powerpc/platforms/ps3/spu.c
441
static void ps3_enable_spu(struct spu_context *ctx)
arch/powerpc/platforms/ps3/spu.c
445
static void ps3_disable_spu(struct spu_context *ctx)