spu_context 95 arch/powerpc/include/asm/spu.h struct spu_context; spu_context 129 arch/powerpc/include/asm/spu.h struct spu_context *ctx; spu_context 212 arch/powerpc/include/asm/spu.h void spu_set_profile_private_kref(struct spu_context *ctx, spu_context 216 arch/powerpc/include/asm/spu.h void *spu_get_profile_private_kref(struct spu_context *ctx); spu_context 15 arch/powerpc/include/asm/spu_priv1.h struct spu_context; spu_context 170 arch/powerpc/include/asm/spu_priv1.h void (*enable_spu)(struct spu_context *ctx); spu_context 171 arch/powerpc/include/asm/spu_priv1.h void (*disable_spu)(struct spu_context *ctx); spu_context 202 arch/powerpc/include/asm/spu_priv1.h spu_enable_spu (struct spu_context *ctx) spu_context 208 arch/powerpc/include/asm/spu_priv1.h spu_disable_spu (struct spu_context *ctx) spu_context 349 arch/powerpc/platforms/cell/spu_manage.c static void enable_spu_by_master_run(struct spu_context *ctx) spu_context 354 arch/powerpc/platforms/cell/spu_manage.c static void disable_spu_by_master_run(struct spu_context *ctx) spu_context 18 arch/powerpc/platforms/cell/spu_notify.c void spu_switch_notify(struct spu *spu, struct spu_context *ctx) spu_context 41 arch/powerpc/platforms/cell/spu_notify.c void spu_set_profile_private_kref(struct spu_context *ctx, spu_context 50 arch/powerpc/platforms/cell/spu_notify.c void *spu_get_profile_private_kref(struct spu_context *ctx) spu_context 34 arch/powerpc/platforms/cell/spufs/backing_ops.c static void gen_spu_event(struct spu_context *ctx, u32 event) spu_context 49 arch/powerpc/platforms/cell/spufs/backing_ops.c static int spu_backing_mbox_read(struct spu_context *ctx, u32 * data) spu_context 71 arch/powerpc/platforms/cell/spufs/backing_ops.c static u32 spu_backing_mbox_stat_read(struct spu_context *ctx) spu_context 76 arch/powerpc/platforms/cell/spufs/backing_ops.c static __poll_t spu_backing_mbox_stat_poll(struct spu_context *ctx, spu_context 115 arch/powerpc/platforms/cell/spufs/backing_ops.c static int spu_backing_ibox_read(struct spu_context *ctx, u32 * data) spu_context 139 arch/powerpc/platforms/cell/spufs/backing_ops.c static int spu_backing_wbox_write(struct spu_context *ctx, u32 data) spu_context 170 arch/powerpc/platforms/cell/spufs/backing_ops.c static u32 spu_backing_signal1_read(struct spu_context *ctx) spu_context 175 arch/powerpc/platforms/cell/spufs/backing_ops.c static void spu_backing_signal1_write(struct spu_context *ctx, u32 data) spu_context 187 arch/powerpc/platforms/cell/spufs/backing_ops.c static u32 spu_backing_signal2_read(struct spu_context *ctx) spu_context 192 arch/powerpc/platforms/cell/spufs/backing_ops.c static void spu_backing_signal2_write(struct spu_context *ctx, u32 data) spu_context 204 arch/powerpc/platforms/cell/spufs/backing_ops.c static void spu_backing_signal1_type_set(struct spu_context *ctx, u64 val) spu_context 218 arch/powerpc/platforms/cell/spufs/backing_ops.c static u64 spu_backing_signal1_type_get(struct spu_context *ctx) spu_context 223 arch/powerpc/platforms/cell/spufs/backing_ops.c static void spu_backing_signal2_type_set(struct spu_context *ctx, u64 val) spu_context 237 arch/powerpc/platforms/cell/spufs/backing_ops.c static u64 spu_backing_signal2_type_get(struct spu_context *ctx) spu_context 242 arch/powerpc/platforms/cell/spufs/backing_ops.c static u32 spu_backing_npc_read(struct spu_context *ctx) spu_context 247 arch/powerpc/platforms/cell/spufs/backing_ops.c static void spu_backing_npc_write(struct spu_context *ctx, u32 val) spu_context 252 arch/powerpc/platforms/cell/spufs/backing_ops.c static u32 spu_backing_status_read(struct spu_context *ctx) spu_context 257 arch/powerpc/platforms/cell/spufs/backing_ops.c static char *spu_backing_get_ls(struct spu_context *ctx) spu_context 262 arch/powerpc/platforms/cell/spufs/backing_ops.c static void spu_backing_privcntl_write(struct spu_context *ctx, u64 val) spu_context 267 arch/powerpc/platforms/cell/spufs/backing_ops.c static u32 spu_backing_runcntl_read(struct spu_context *ctx) spu_context 272 arch/powerpc/platforms/cell/spufs/backing_ops.c static void spu_backing_runcntl_write(struct spu_context *ctx, u32 val) spu_context 290 arch/powerpc/platforms/cell/spufs/backing_ops.c static void spu_backing_runcntl_stop(struct spu_context *ctx) spu_context 295 arch/powerpc/platforms/cell/spufs/backing_ops.c static void spu_backing_master_start(struct spu_context *ctx) spu_context 306 arch/powerpc/platforms/cell/spufs/backing_ops.c static void spu_backing_master_stop(struct spu_context *ctx) spu_context 317 arch/powerpc/platforms/cell/spufs/backing_ops.c static int spu_backing_set_mfc_query(struct spu_context * ctx, u32 mask, spu_context 343 arch/powerpc/platforms/cell/spufs/backing_ops.c static u32 spu_backing_read_mfc_tagstatus(struct spu_context * ctx) spu_context 348 arch/powerpc/platforms/cell/spufs/backing_ops.c static u32 spu_backing_get_mfc_free_elements(struct spu_context *ctx) spu_context 353 arch/powerpc/platforms/cell/spufs/backing_ops.c static int spu_backing_send_mfc_command(struct spu_context *ctx, spu_context 366 arch/powerpc/platforms/cell/spufs/backing_ops.c static void spu_backing_restart_dma(struct spu_context *ctx) spu_context 25 arch/powerpc/platforms/cell/spufs/context.c struct spu_context *alloc_spu_context(struct spu_gang *gang) spu_context 27 arch/powerpc/platforms/cell/spufs/context.c struct spu_context *ctx; spu_context 71 arch/powerpc/platforms/cell/spufs/context.c struct spu_context *ctx; spu_context 72 arch/powerpc/platforms/cell/spufs/context.c ctx = container_of(kref, struct spu_context, kref); spu_context 88 arch/powerpc/platforms/cell/spufs/context.c struct spu_context * get_spu_context(struct spu_context *ctx) spu_context 94 arch/powerpc/platforms/cell/spufs/context.c int put_spu_context(struct spu_context *ctx) spu_context 100 arch/powerpc/platforms/cell/spufs/context.c void spu_forget(struct spu_context *ctx) spu_context 119 arch/powerpc/platforms/cell/spufs/context.c void spu_unmap_mappings(struct spu_context *ctx) spu_context 143 arch/powerpc/platforms/cell/spufs/context.c int spu_acquire_saved(struct spu_context *ctx) spu_context 165 arch/powerpc/platforms/cell/spufs/context.c void spu_release_saved(struct spu_context *ctx) spu_context 24 arch/powerpc/platforms/cell/spufs/coredump.c static ssize_t do_coredump_read(int num, struct spu_context *ctx, void *buffer, spu_context 40 arch/powerpc/platforms/cell/spufs/coredump.c static int spufs_ctx_note_size(struct spu_context *ctx, int dfd) spu_context 62 arch/powerpc/platforms/cell/spufs/coredump.c struct spu_context *ctx; spu_context 83 arch/powerpc/platforms/cell/spufs/coredump.c static struct spu_context *coredump_next_context(int *fd) spu_context 96 arch/powerpc/platforms/cell/spufs/coredump.c struct spu_context *ctx; spu_context 118 arch/powerpc/platforms/cell/spufs/coredump.c static int spufs_arch_write_note(struct spu_context *ctx, int i, spu_context 177 arch/powerpc/platforms/cell/spufs/coredump.c struct spu_context *ctx; spu_context 23 arch/powerpc/platforms/cell/spufs/fault.c static void spufs_handle_event(struct spu_context *ctx, spu_context 53 arch/powerpc/platforms/cell/spufs/fault.c int spufs_handle_class0(struct spu_context *ctx) spu_context 86 arch/powerpc/platforms/cell/spufs/fault.c int spufs_handle_class1(struct spu_context *ctx) spu_context 151 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = i->i_ctx; spu_context 165 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = i->i_ctx; spu_context 175 arch/powerpc/platforms/cell/spufs/file.c __spufs_mem_read(struct spu_context *ctx, char __user *buffer, spu_context 187 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 203 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 226 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = vma->vm_file->private_data; spu_context 258 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = vma->vm_file->private_data; spu_context 307 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = vmf->vma->vm_file->private_data; spu_context 389 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = data; spu_context 403 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = data; spu_context 418 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = i->i_ctx; spu_context 433 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = i->i_ctx; spu_context 462 arch/powerpc/platforms/cell/spufs/file.c __spufs_regs_read(struct spu_context *ctx, char __user *buffer, spu_context 475 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 494 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 520 arch/powerpc/platforms/cell/spufs/file.c __spufs_fpcr_read(struct spu_context *ctx, char __user * buffer, spu_context 533 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 547 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 592 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 643 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 671 arch/powerpc/platforms/cell/spufs/file.c size_t spu_ibox_read(struct spu_context *ctx, u32 *data) spu_context 679 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = spu->ctx; spu_context 700 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 757 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 783 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 809 arch/powerpc/platforms/cell/spufs/file.c size_t spu_wbox_write(struct spu_context *ctx, u32 data) spu_context 817 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = spu->ctx; spu_context 838 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 893 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 919 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 947 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = i->i_ctx; spu_context 961 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = i->i_ctx; spu_context 970 arch/powerpc/platforms/cell/spufs/file.c static ssize_t __spufs_signal1_read(struct spu_context *ctx, char __user *buf, spu_context 998 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 1012 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx; spu_context 1084 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = i->i_ctx; spu_context 1098 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = i->i_ctx; spu_context 1107 arch/powerpc/platforms/cell/spufs/file.c static ssize_t __spufs_signal2_read(struct spu_context *ctx, char __user *buf, spu_context 1134 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 1149 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx; spu_context 1234 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = data; \ spu_context 1258 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = data; spu_context 1270 arch/powerpc/platforms/cell/spufs/file.c static u64 spufs_signal1_type_get(struct spu_context *ctx) spu_context 1280 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = data; spu_context 1292 arch/powerpc/platforms/cell/spufs/file.c static u64 spufs_signal2_type_get(struct spu_context *ctx) spu_context 1331 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = i->i_ctx; spu_context 1346 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = i->i_ctx; spu_context 1390 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = i->i_ctx; spu_context 1404 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = i->i_ctx; spu_context 1453 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = i->i_ctx; spu_context 1474 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = i->i_ctx; spu_context 1486 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = spu->ctx; spu_context 1492 arch/powerpc/platforms/cell/spufs/file.c static int spufs_read_mfc_tagstatus(struct spu_context *ctx, u32 *status) spu_context 1510 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 1615 arch/powerpc/platforms/cell/spufs/file.c static int spu_send_mfc_command(struct spu_context *ctx, spu_context 1636 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 1685 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 1715 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 1765 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = data; spu_context 1777 arch/powerpc/platforms/cell/spufs/file.c static u64 spufs_npc_get(struct spu_context *ctx) spu_context 1786 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = data; spu_context 1799 arch/powerpc/platforms/cell/spufs/file.c static u64 spufs_decr_get(struct spu_context *ctx) spu_context 1809 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = data; spu_context 1824 arch/powerpc/platforms/cell/spufs/file.c static u64 spufs_decr_status_get(struct spu_context *ctx) spu_context 1837 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = data; spu_context 1850 arch/powerpc/platforms/cell/spufs/file.c static u64 spufs_event_mask_get(struct spu_context *ctx) spu_context 1860 arch/powerpc/platforms/cell/spufs/file.c static u64 spufs_event_status_get(struct spu_context *ctx) spu_context 1874 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = data; spu_context 1887 arch/powerpc/platforms/cell/spufs/file.c static u64 spufs_srr0_get(struct spu_context *ctx) spu_context 1895 arch/powerpc/platforms/cell/spufs/file.c static u64 spufs_id_get(struct spu_context *ctx) spu_context 1909 arch/powerpc/platforms/cell/spufs/file.c static u64 spufs_object_id_get(struct spu_context *ctx) spu_context 1917 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = data; spu_context 1926 arch/powerpc/platforms/cell/spufs/file.c static u64 spufs_lslr_get(struct spu_context *ctx) spu_context 1936 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = i->i_ctx; spu_context 1943 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = s->private; spu_context 1964 arch/powerpc/platforms/cell/spufs/file.c static ssize_t __spufs_mbox_info_read(struct spu_context *ctx, spu_context 1982 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 2004 arch/powerpc/platforms/cell/spufs/file.c static ssize_t __spufs_ibox_info_read(struct spu_context *ctx, spu_context 2021 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 2044 arch/powerpc/platforms/cell/spufs/file.c static ssize_t __spufs_wbox_info_read(struct spu_context *ctx, spu_context 2064 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 2087 arch/powerpc/platforms/cell/spufs/file.c static ssize_t __spufs_dma_info_read(struct spu_context *ctx, spu_context 2116 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 2139 arch/powerpc/platforms/cell/spufs/file.c static ssize_t __spufs_proxydma_info_read(struct spu_context *ctx, spu_context 2173 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = file->private_data; spu_context 2195 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = s->private; spu_context 2217 arch/powerpc/platforms/cell/spufs/file.c static unsigned long long spufs_acct_time(struct spu_context *ctx, spu_context 2238 arch/powerpc/platforms/cell/spufs/file.c static unsigned long long spufs_slb_flts(struct spu_context *ctx) spu_context 2250 arch/powerpc/platforms/cell/spufs/file.c static unsigned long long spufs_class2_intrs(struct spu_context *ctx) spu_context 2265 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = s->private; spu_context 2303 arch/powerpc/platforms/cell/spufs/file.c static inline int spufs_switch_log_used(struct spu_context *ctx) spu_context 2309 arch/powerpc/platforms/cell/spufs/file.c static inline int spufs_switch_log_avail(struct spu_context *ctx) spu_context 2316 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = SPUFS_I(inode)->i_ctx; spu_context 2347 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = SPUFS_I(inode)->i_ctx; spu_context 2361 arch/powerpc/platforms/cell/spufs/file.c static int switch_log_sprint(struct spu_context *ctx, char *tbuf, int n) spu_context 2380 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = SPUFS_I(inode)->i_ctx; spu_context 2450 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = SPUFS_I(inode)->i_ctx; spu_context 2481 arch/powerpc/platforms/cell/spufs/file.c void spu_switch_log_notify(struct spu *spu, struct spu_context *ctx, spu_context 2506 arch/powerpc/platforms/cell/spufs/file.c struct spu_context *ctx = s->private; spu_context 52 arch/powerpc/platforms/cell/spufs/gang.c void spu_gang_add_ctx(struct spu_gang *gang, struct spu_context *ctx) spu_context 61 arch/powerpc/platforms/cell/spufs/gang.c void spu_gang_remove_ctx(struct spu_gang *gang, struct spu_context *ctx) spu_context 24 arch/powerpc/platforms/cell/spufs/hw_ops.c static int spu_hw_mbox_read(struct spu_context *ctx, u32 * data) spu_context 41 arch/powerpc/platforms/cell/spufs/hw_ops.c static u32 spu_hw_mbox_stat_read(struct spu_context *ctx) spu_context 46 arch/powerpc/platforms/cell/spufs/hw_ops.c static __poll_t spu_hw_mbox_stat_poll(struct spu_context *ctx, __poll_t events) spu_context 82 arch/powerpc/platforms/cell/spufs/hw_ops.c static int spu_hw_ibox_read(struct spu_context *ctx, u32 * data) spu_context 103 arch/powerpc/platforms/cell/spufs/hw_ops.c static int spu_hw_wbox_write(struct spu_context *ctx, u32 data) spu_context 124 arch/powerpc/platforms/cell/spufs/hw_ops.c static void spu_hw_signal1_write(struct spu_context *ctx, u32 data) spu_context 129 arch/powerpc/platforms/cell/spufs/hw_ops.c static void spu_hw_signal2_write(struct spu_context *ctx, u32 data) spu_context 134 arch/powerpc/platforms/cell/spufs/hw_ops.c static void spu_hw_signal1_type_set(struct spu_context *ctx, u64 val) spu_context 150 arch/powerpc/platforms/cell/spufs/hw_ops.c static u64 spu_hw_signal1_type_get(struct spu_context *ctx) spu_context 155 arch/powerpc/platforms/cell/spufs/hw_ops.c static void spu_hw_signal2_type_set(struct spu_context *ctx, u64 val) spu_context 171 arch/powerpc/platforms/cell/spufs/hw_ops.c static u64 spu_hw_signal2_type_get(struct spu_context *ctx) spu_context 176 arch/powerpc/platforms/cell/spufs/hw_ops.c static u32 spu_hw_npc_read(struct spu_context *ctx) spu_context 181 arch/powerpc/platforms/cell/spufs/hw_ops.c static void spu_hw_npc_write(struct spu_context *ctx, u32 val) spu_context 186 arch/powerpc/platforms/cell/spufs/hw_ops.c static u32 spu_hw_status_read(struct spu_context *ctx) spu_context 191 arch/powerpc/platforms/cell/spufs/hw_ops.c static char *spu_hw_get_ls(struct spu_context *ctx) spu_context 196 arch/powerpc/platforms/cell/spufs/hw_ops.c static void spu_hw_privcntl_write(struct spu_context *ctx, u64 val) spu_context 201 arch/powerpc/platforms/cell/spufs/hw_ops.c static u32 spu_hw_runcntl_read(struct spu_context *ctx) spu_context 206 arch/powerpc/platforms/cell/spufs/hw_ops.c static void spu_hw_runcntl_write(struct spu_context *ctx, u32 val) spu_context 216 arch/powerpc/platforms/cell/spufs/hw_ops.c static void spu_hw_runcntl_stop(struct spu_context *ctx) spu_context 225 arch/powerpc/platforms/cell/spufs/hw_ops.c static void spu_hw_master_start(struct spu_context *ctx) spu_context 236 arch/powerpc/platforms/cell/spufs/hw_ops.c static void spu_hw_master_stop(struct spu_context *ctx) spu_context 247 arch/powerpc/platforms/cell/spufs/hw_ops.c static int spu_hw_set_mfc_query(struct spu_context * ctx, u32 mask, u32 mode) spu_context 264 arch/powerpc/platforms/cell/spufs/hw_ops.c static u32 spu_hw_read_mfc_tagstatus(struct spu_context * ctx) spu_context 269 arch/powerpc/platforms/cell/spufs/hw_ops.c static u32 spu_hw_get_mfc_free_elements(struct spu_context *ctx) spu_context 274 arch/powerpc/platforms/cell/spufs/hw_ops.c static int spu_hw_send_mfc_command(struct spu_context *ctx, spu_context 300 arch/powerpc/platforms/cell/spufs/hw_ops.c static void spu_hw_restart_dma(struct spu_context *ctx) spu_context 110 arch/powerpc/platforms/cell/spufs/inode.c size_t size, struct spu_context *ctx) spu_context 183 arch/powerpc/platforms/cell/spufs/inode.c struct spu_context *ctx) spu_context 201 arch/powerpc/platforms/cell/spufs/inode.c struct spu_context *ctx; spu_context 234 arch/powerpc/platforms/cell/spufs/inode.c struct spu_context *ctx; spu_context 301 arch/powerpc/platforms/cell/spufs/inode.c static struct spu_context * spu_context 305 arch/powerpc/platforms/cell/spufs/inode.c struct spu_context *tmp, *neighbor, *err; spu_context 336 arch/powerpc/platforms/cell/spufs/inode.c !list_entry(neighbor->aff_list.next, struct spu_context, spu_context 373 arch/powerpc/platforms/cell/spufs/inode.c spufs_set_affinity(unsigned int flags, struct spu_context *ctx, spu_context 374 arch/powerpc/platforms/cell/spufs/inode.c struct spu_context *neighbor) spu_context 387 arch/powerpc/platforms/cell/spufs/inode.c || list_entry(neighbor->aff_list.next, struct spu_context, spu_context 411 arch/powerpc/platforms/cell/spufs/inode.c struct spu_context *neighbor; spu_context 17 arch/powerpc/platforms/cell/spufs/run.c struct spu_context *ctx = spu->ctx; spu_context 49 arch/powerpc/platforms/cell/spufs/run.c int spu_stopped(struct spu_context *ctx, u32 *stat) spu_context 82 arch/powerpc/platforms/cell/spufs/run.c static int spu_setup_isolated(struct spu_context *ctx) spu_context 176 arch/powerpc/platforms/cell/spufs/run.c static int spu_run_init(struct spu_context *ctx, u32 *npc) spu_context 244 arch/powerpc/platforms/cell/spufs/run.c static int spu_run_fini(struct spu_context *ctx, u32 *npc, spu_context 273 arch/powerpc/platforms/cell/spufs/run.c static int spu_handle_restartsys(struct spu_context *ctx, long *spu_ret, spu_context 309 arch/powerpc/platforms/cell/spufs/run.c static int spu_process_callback(struct spu_context *ctx) spu_context 353 arch/powerpc/platforms/cell/spufs/run.c long spufs_run_spu(struct spu_context *ctx, u32 *npc, u32 *event) spu_context 85 arch/powerpc/platforms/cell/spufs/sched.c void spu_set_timeslice(struct spu_context *ctx) spu_context 96 arch/powerpc/platforms/cell/spufs/sched.c void __spu_update_sched_info(struct spu_context *ctx) spu_context 137 arch/powerpc/platforms/cell/spufs/sched.c void spu_update_sched_info(struct spu_context *ctx) spu_context 155 arch/powerpc/platforms/cell/spufs/sched.c static int __node_allowed(struct spu_context *ctx, int node) spu_context 167 arch/powerpc/platforms/cell/spufs/sched.c static int node_allowed(struct spu_context *ctx, int node) spu_context 194 arch/powerpc/platforms/cell/spufs/sched.c struct spu_context *ctx = spu->ctx; spu_context 210 arch/powerpc/platforms/cell/spufs/sched.c static void spu_bind_context(struct spu *spu, struct spu_context *ctx) spu_context 260 arch/powerpc/platforms/cell/spufs/sched.c struct spu_context *ctx; spu_context 271 arch/powerpc/platforms/cell/spufs/sched.c struct spu_context *ctx; spu_context 292 arch/powerpc/platforms/cell/spufs/sched.c static struct spu *aff_ref_location(struct spu_context *ctx, int mem_aff, spu_context 347 arch/powerpc/platforms/cell/spufs/sched.c struct spu_context *ctx; spu_context 398 arch/powerpc/platforms/cell/spufs/sched.c static int has_affinity(struct spu_context *ctx) spu_context 424 arch/powerpc/platforms/cell/spufs/sched.c static void spu_unbind_context(struct spu *spu, struct spu_context *ctx) spu_context 481 arch/powerpc/platforms/cell/spufs/sched.c static void __spu_add_to_rq(struct spu_context *ctx) spu_context 504 arch/powerpc/platforms/cell/spufs/sched.c static void spu_add_to_rq(struct spu_context *ctx) spu_context 511 arch/powerpc/platforms/cell/spufs/sched.c static void __spu_del_from_rq(struct spu_context *ctx) spu_context 525 arch/powerpc/platforms/cell/spufs/sched.c void spu_del_from_rq(struct spu_context *ctx) spu_context 532 arch/powerpc/platforms/cell/spufs/sched.c static void spu_prio_wait(struct spu_context *ctx) spu_context 559 arch/powerpc/platforms/cell/spufs/sched.c static struct spu *spu_get_idle(struct spu_context *ctx) spu_context 617 arch/powerpc/platforms/cell/spufs/sched.c static struct spu *find_victim(struct spu_context *ctx) spu_context 619 arch/powerpc/platforms/cell/spufs/sched.c struct spu_context *victim = NULL; spu_context 641 arch/powerpc/platforms/cell/spufs/sched.c struct spu_context *tmp = spu->ctx; spu_context 705 arch/powerpc/platforms/cell/spufs/sched.c static void __spu_schedule(struct spu *spu, struct spu_context *ctx) spu_context 727 arch/powerpc/platforms/cell/spufs/sched.c static void spu_schedule(struct spu *spu, struct spu_context *ctx) spu_context 750 arch/powerpc/platforms/cell/spufs/sched.c static void spu_unschedule(struct spu *spu, struct spu_context *ctx, spu_context 774 arch/powerpc/platforms/cell/spufs/sched.c int spu_activate(struct spu_context *ctx, unsigned long flags) spu_context 825 arch/powerpc/platforms/cell/spufs/sched.c static struct spu_context *grab_runnable_context(int prio, int node) spu_context 827 arch/powerpc/platforms/cell/spufs/sched.c struct spu_context *ctx; spu_context 850 arch/powerpc/platforms/cell/spufs/sched.c static int __spu_deactivate(struct spu_context *ctx, int force, int max_prio) spu_context 853 arch/powerpc/platforms/cell/spufs/sched.c struct spu_context *new = NULL; spu_context 883 arch/powerpc/platforms/cell/spufs/sched.c void spu_deactivate(struct spu_context *ctx) spu_context 897 arch/powerpc/platforms/cell/spufs/sched.c void spu_yield(struct spu_context *ctx) spu_context 907 arch/powerpc/platforms/cell/spufs/sched.c static noinline void spusched_tick(struct spu_context *ctx) spu_context 909 arch/powerpc/platforms/cell/spufs/sched.c struct spu_context *new = NULL; spu_context 1008 arch/powerpc/platforms/cell/spufs/sched.c struct spu_context *ctx = spu->ctx; spu_context 1025 arch/powerpc/platforms/cell/spufs/sched.c void spuctx_switch_state(struct spu_context *ctx, spu_context 148 arch/powerpc/platforms/cell/spufs/spufs.h struct spu_context *aff_ref_ctx; spu_context 173 arch/powerpc/platforms/cell/spufs/spufs.h int (*mbox_read) (struct spu_context * ctx, u32 * data); spu_context 174 arch/powerpc/platforms/cell/spufs/spufs.h u32(*mbox_stat_read) (struct spu_context * ctx); spu_context 175 arch/powerpc/platforms/cell/spufs/spufs.h __poll_t (*mbox_stat_poll)(struct spu_context *ctx, __poll_t events); spu_context 176 arch/powerpc/platforms/cell/spufs/spufs.h int (*ibox_read) (struct spu_context * ctx, u32 * data); spu_context 177 arch/powerpc/platforms/cell/spufs/spufs.h int (*wbox_write) (struct spu_context * ctx, u32 data); spu_context 178 arch/powerpc/platforms/cell/spufs/spufs.h u32(*signal1_read) (struct spu_context * ctx); spu_context 179 arch/powerpc/platforms/cell/spufs/spufs.h void (*signal1_write) (struct spu_context * ctx, u32 data); spu_context 180 arch/powerpc/platforms/cell/spufs/spufs.h u32(*signal2_read) (struct spu_context * ctx); spu_context 181 arch/powerpc/platforms/cell/spufs/spufs.h void (*signal2_write) (struct spu_context * ctx, u32 data); spu_context 182 arch/powerpc/platforms/cell/spufs/spufs.h void (*signal1_type_set) (struct spu_context * ctx, u64 val); spu_context 183 arch/powerpc/platforms/cell/spufs/spufs.h u64(*signal1_type_get) (struct spu_context * ctx); spu_context 184 arch/powerpc/platforms/cell/spufs/spufs.h void (*signal2_type_set) (struct spu_context * ctx, u64 val); spu_context 185 arch/powerpc/platforms/cell/spufs/spufs.h u64(*signal2_type_get) (struct spu_context * ctx); spu_context 186 arch/powerpc/platforms/cell/spufs/spufs.h u32(*npc_read) (struct spu_context * ctx); spu_context 187 arch/powerpc/platforms/cell/spufs/spufs.h void (*npc_write) (struct spu_context * ctx, u32 data); spu_context 188 arch/powerpc/platforms/cell/spufs/spufs.h u32(*status_read) (struct spu_context * ctx); spu_context 189 arch/powerpc/platforms/cell/spufs/spufs.h char*(*get_ls) (struct spu_context * ctx); spu_context 190 arch/powerpc/platforms/cell/spufs/spufs.h void (*privcntl_write) (struct spu_context *ctx, u64 data); spu_context 191 arch/powerpc/platforms/cell/spufs/spufs.h u32 (*runcntl_read) (struct spu_context * ctx); spu_context 192 arch/powerpc/platforms/cell/spufs/spufs.h void (*runcntl_write) (struct spu_context * ctx, u32 data); spu_context 193 arch/powerpc/platforms/cell/spufs/spufs.h void (*runcntl_stop) (struct spu_context * ctx); spu_context 194 arch/powerpc/platforms/cell/spufs/spufs.h void (*master_start) (struct spu_context * ctx); spu_context 195 arch/powerpc/platforms/cell/spufs/spufs.h void (*master_stop) (struct spu_context * ctx); spu_context 196 arch/powerpc/platforms/cell/spufs/spufs.h int (*set_mfc_query)(struct spu_context * ctx, u32 mask, u32 mode); spu_context 197 arch/powerpc/platforms/cell/spufs/spufs.h u32 (*read_mfc_tagstatus)(struct spu_context * ctx); spu_context 198 arch/powerpc/platforms/cell/spufs/spufs.h u32 (*get_mfc_free_elements)(struct spu_context *ctx); spu_context 199 arch/powerpc/platforms/cell/spufs/spufs.h int (*send_mfc_command)(struct spu_context * ctx, spu_context 201 arch/powerpc/platforms/cell/spufs/spufs.h void (*dma_info_read) (struct spu_context * ctx, spu_context 203 arch/powerpc/platforms/cell/spufs/spufs.h void (*proxydma_info_read) (struct spu_context * ctx, spu_context 205 arch/powerpc/platforms/cell/spufs/spufs.h void (*restart_dma)(struct spu_context *ctx); spu_context 212 arch/powerpc/platforms/cell/spufs/spufs.h struct spu_context *i_ctx; spu_context 234 arch/powerpc/platforms/cell/spufs/spufs.h long spufs_run_spu(struct spu_context *ctx, u32 *npc, u32 *status); spu_context 247 arch/powerpc/platforms/cell/spufs/spufs.h void spu_gang_remove_ctx(struct spu_gang *gang, struct spu_context *ctx); spu_context 248 arch/powerpc/platforms/cell/spufs/spufs.h void spu_gang_add_ctx(struct spu_gang *gang, struct spu_context *ctx); spu_context 251 arch/powerpc/platforms/cell/spufs/spufs.h int spufs_handle_class1(struct spu_context *ctx); spu_context 252 arch/powerpc/platforms/cell/spufs/spufs.h int spufs_handle_class0(struct spu_context *ctx); spu_context 255 arch/powerpc/platforms/cell/spufs/spufs.h struct spu *affinity_check(struct spu_context *ctx); spu_context 259 arch/powerpc/platforms/cell/spufs/spufs.h static inline int __must_check spu_acquire(struct spu_context *ctx) spu_context 264 arch/powerpc/platforms/cell/spufs/spufs.h static inline void spu_release(struct spu_context *ctx) spu_context 269 arch/powerpc/platforms/cell/spufs/spufs.h struct spu_context * alloc_spu_context(struct spu_gang *gang); spu_context 271 arch/powerpc/platforms/cell/spufs/spufs.h struct spu_context * get_spu_context(struct spu_context *ctx); spu_context 272 arch/powerpc/platforms/cell/spufs/spufs.h int put_spu_context(struct spu_context *ctx); spu_context 273 arch/powerpc/platforms/cell/spufs/spufs.h void spu_unmap_mappings(struct spu_context *ctx); spu_context 275 arch/powerpc/platforms/cell/spufs/spufs.h void spu_forget(struct spu_context *ctx); spu_context 276 arch/powerpc/platforms/cell/spufs/spufs.h int __must_check spu_acquire_saved(struct spu_context *ctx); spu_context 277 arch/powerpc/platforms/cell/spufs/spufs.h void spu_release_saved(struct spu_context *ctx); spu_context 279 arch/powerpc/platforms/cell/spufs/spufs.h int spu_stopped(struct spu_context *ctx, u32 * stat); spu_context 280 arch/powerpc/platforms/cell/spufs/spufs.h void spu_del_from_rq(struct spu_context *ctx); spu_context 281 arch/powerpc/platforms/cell/spufs/spufs.h int spu_activate(struct spu_context *ctx, unsigned long flags); spu_context 282 arch/powerpc/platforms/cell/spufs/spufs.h void spu_deactivate(struct spu_context *ctx); spu_context 283 arch/powerpc/platforms/cell/spufs/spufs.h void spu_yield(struct spu_context *ctx); spu_context 284 arch/powerpc/platforms/cell/spufs/spufs.h void spu_switch_notify(struct spu *spu, struct spu_context *ctx); spu_context 285 arch/powerpc/platforms/cell/spufs/spufs.h void spu_switch_log_notify(struct spu *spu, struct spu_context *ctx, spu_context 287 arch/powerpc/platforms/cell/spufs/spufs.h void spu_set_timeslice(struct spu_context *ctx); spu_context 288 arch/powerpc/platforms/cell/spufs/spufs.h void spu_update_sched_info(struct spu_context *ctx); spu_context 289 arch/powerpc/platforms/cell/spufs/spufs.h void __spu_update_sched_info(struct spu_context *ctx); spu_context 327 arch/powerpc/platforms/cell/spufs/spufs.h size_t spu_wbox_write(struct spu_context *ctx, u32 data); spu_context 328 arch/powerpc/platforms/cell/spufs/spufs.h size_t spu_ibox_read(struct spu_context *ctx, u32 *data); spu_context 340 arch/powerpc/platforms/cell/spufs/spufs.h ssize_t (*read)(struct spu_context *ctx, spu_context 342 arch/powerpc/platforms/cell/spufs/spufs.h u64 (*get)(struct spu_context *ctx); spu_context 357 arch/powerpc/platforms/cell/spufs/spufs.h extern void spuctx_switch_state(struct spu_context *ctx, spu_context 12 arch/powerpc/platforms/cell/spufs/sputrace.h TP_PROTO(struct spu_context *ctx, struct spu *spu, const char *name), spu_context 1700 arch/powerpc/platforms/cell/spufs/switch.c struct spu_context *ctx = spu->ctx; spu_context 442 arch/powerpc/platforms/ps3/spu.c static void ps3_enable_spu(struct spu_context *ctx) spu_context 446 arch/powerpc/platforms/ps3/spu.c static void ps3_disable_spu(struct spu_context *ctx)