Home
last modified time | relevance | path

Searched defs:spu (Results 1 – 13 of 13) sorted by relevance

/linux/arch/powerpc/platforms/cell/spufs/
H A Dswitch.c64 static inline void acquire_spu_lock(struct spu *spu) in acquire_spu_lock() argument
73 static inline void release_spu_lock(struct spu *spu) in release_spu_lock() argument
81 static inline int check_spu_isolate(struct spu_state *csa, struct spu *spu) in check_spu_isolate() argument
97 static inline void disable_interrupts(struct spu_state *csa, struct spu *spu) in disable_interrupts() argument
134 set_watchdog_timer(struct spu_state * csa,struct spu * spu) set_watchdog_timer() argument
147 inhibit_user_access(struct spu_state * csa,struct spu * spu) inhibit_user_access() argument
158 set_switch_pending(struct spu_state * csa,struct spu * spu) set_switch_pending() argument
167 save_mfc_cntl(struct spu_state * csa,struct spu * spu) save_mfc_cntl() argument
201 save_spu_runcntl(struct spu_state * csa,struct spu * spu) save_spu_runcntl() argument
212 save_mfc_sr1(struct spu_state * csa,struct spu * spu) save_mfc_sr1() argument
220 save_spu_status(struct spu_state * csa,struct spu * spu) save_spu_status() argument
247 save_mfc_stopped_status(struct spu_state * csa,struct spu * spu) save_mfc_stopped_status() argument
263 halt_mfc_decr(struct spu_state * csa,struct spu * spu) halt_mfc_decr() argument
276 save_timebase(struct spu_state * csa,struct spu * spu) save_timebase() argument
286 remove_other_spu_access(struct spu_state * csa,struct spu * spu) remove_other_spu_access() argument
294 do_mfc_mssync(struct spu_state * csa,struct spu * spu) do_mfc_mssync() argument
307 issue_mfc_tlbie(struct spu_state * csa,struct spu * spu) issue_mfc_tlbie() argument
320 handle_pending_interrupts(struct spu_state * csa,struct spu * spu) handle_pending_interrupts() argument
333 save_mfc_queues(struct spu_state * csa,struct spu * spu) save_mfc_queues() argument
366 save_ppu_querymask(struct spu_state * csa,struct spu * spu) save_ppu_querymask() argument
377 save_ppu_querytype(struct spu_state * csa,struct spu * spu) save_ppu_querytype() argument
388 save_ppu_tagstatus(struct spu_state * csa,struct spu * spu) save_ppu_tagstatus() argument
401 save_mfc_csr_tsq(struct spu_state * csa,struct spu * spu) save_mfc_csr_tsq() argument
413 save_mfc_csr_cmd(struct spu_state * csa,struct spu * spu) save_mfc_csr_cmd() argument
425 save_mfc_csr_ato(struct spu_state * csa,struct spu * spu) save_mfc_csr_ato() argument
436 save_mfc_tclass_id(struct spu_state * csa,struct spu * spu) save_mfc_tclass_id() argument
445 set_mfc_tclass_id(struct spu_state * csa,struct spu * spu) set_mfc_tclass_id() argument
456 purge_mfc_queue(struct spu_state * csa,struct spu * spu) purge_mfc_queue() argument
470 wait_purge_complete(struct spu_state * csa,struct spu * spu) wait_purge_complete() argument
483 setup_mfc_sr1(struct spu_state * csa,struct spu * spu) setup_mfc_sr1() argument
501 save_spu_npc(struct spu_state * csa,struct spu * spu) save_spu_npc() argument
511 save_spu_privcntl(struct spu_state * csa,struct spu * spu) save_spu_privcntl() argument
521 reset_spu_privcntl(struct spu_state * csa,struct spu * spu) reset_spu_privcntl() argument
533 save_spu_lslr(struct spu_state * csa,struct spu * spu) save_spu_lslr() argument
543 reset_spu_lslr(struct spu_state * csa,struct spu * spu) reset_spu_lslr() argument
555 save_spu_cfg(struct spu_state * csa,struct spu * spu) save_spu_cfg() argument
565 save_pm_trace(struct spu_state * csa,struct spu * spu) save_pm_trace() argument
573 save_mfc_rag(struct spu_state * csa,struct spu * spu) save_mfc_rag() argument
585 save_ppu_mb_stat(struct spu_state * csa,struct spu * spu) save_ppu_mb_stat() argument
595 save_ppu_mb(struct spu_state * csa,struct spu * spu) save_ppu_mb() argument
605 save_ppuint_mb(struct spu_state * csa,struct spu * spu) save_ppuint_mb() argument
615 save_ch_part1(struct spu_state * csa,struct spu * spu) save_ch_part1() argument
641 save_spu_mb(struct spu_state * csa,struct spu * spu) save_spu_mb() argument
659 save_mfc_cmd(struct spu_state * csa,struct spu * spu) save_mfc_cmd() argument
672 reset_ch(struct spu_state * csa,struct spu * spu) reset_ch() argument
692 resume_mfc_queue(struct spu_state * csa,struct spu * spu) resume_mfc_queue() argument
703 setup_mfc_slbs(struct spu_state * csa,struct spu * spu,unsigned int * code,int code_size) setup_mfc_slbs() argument
724 set_switch_active(struct spu_state * csa,struct spu * spu) set_switch_active() argument
741 enable_interrupts(struct spu_state * csa,struct spu * spu) enable_interrupts() argument
764 send_mfc_dma(struct spu * spu,unsigned long ea,unsigned int ls_offset,unsigned int size,unsigned int tag,unsigned int rclass,unsigned int cmd) send_mfc_dma() argument
798 save_ls_16kb(struct spu_state * csa,struct spu * spu) save_ls_16kb() argument
814 set_spu_npc(struct spu_state * csa,struct spu * spu) set_spu_npc() argument
831 set_signot1(struct spu_state * csa,struct spu * spu) set_signot1() argument
849 set_signot2(struct spu_state * csa,struct spu * spu) set_signot2() argument
867 send_save_code(struct spu_state * csa,struct spu * spu) send_save_code() argument
883 set_ppu_querymask(struct spu_state * csa,struct spu * spu) set_ppu_querymask() argument
896 wait_tag_complete(struct spu_state * csa,struct spu * spu) wait_tag_complete() argument
919 wait_spu_stopped(struct spu_state * csa,struct spu * spu) wait_spu_stopped() argument
938 check_save_status(struct spu_state * csa,struct spu * spu) check_save_status() argument
953 terminate_spu_app(struct spu_state * csa,struct spu * spu) terminate_spu_app() argument
962 suspend_mfc_and_halt_decr(struct spu_state * csa,struct spu * spu) suspend_mfc_and_halt_decr() argument
976 wait_suspend_mfc_complete(struct spu_state * csa,struct spu * spu) wait_suspend_mfc_complete() argument
989 suspend_spe(struct spu_state * csa,struct spu * spu) suspend_spe() argument
1031 clear_spu_status(struct spu_state * csa,struct spu * spu) clear_spu_status() argument
1065 reset_ch_part1(struct spu_state * csa,struct spu * spu) reset_ch_part1() argument
1090 reset_ch_part2(struct spu_state * csa,struct spu * spu) reset_ch_part2() argument
1111 setup_spu_status_part1(struct spu_state * csa,struct spu * spu) setup_spu_status_part1() argument
1203 setup_spu_status_part2(struct spu_state * csa,struct spu * spu) setup_spu_status_part2() argument
1226 restore_mfc_rag(struct spu_state * csa,struct spu * spu) restore_mfc_rag() argument
1238 send_restore_code(struct spu_state * csa,struct spu * spu) send_restore_code() argument
1254 setup_decr(struct spu_state * csa,struct spu * spu) setup_decr() argument
1279 setup_ppu_mb(struct spu_state * csa,struct spu * spu) setup_ppu_mb() argument
1287 setup_ppuint_mb(struct spu_state * csa,struct spu * spu) setup_ppuint_mb() argument
1295 check_restore_status(struct spu_state * csa,struct spu * spu) check_restore_status() argument
1310 restore_spu_privcntl(struct spu_state * csa,struct spu * spu) restore_spu_privcntl() argument
1321 restore_status_part1(struct spu_state * csa,struct spu * spu) restore_status_part1() argument
1341 restore_status_part2(struct spu_state * csa,struct spu * spu) restore_status_part2() argument
1368 restore_ls_16kb(struct spu_state * csa,struct spu * spu) restore_ls_16kb() argument
1384 suspend_mfc(struct spu_state * csa,struct spu * spu) suspend_mfc() argument
1396 clear_interrupts(struct spu_state * csa,struct spu * spu) clear_interrupts() argument
1416 restore_mfc_queues(struct spu_state * csa,struct spu * spu) restore_mfc_queues() argument
1450 restore_ppu_querymask(struct spu_state * csa,struct spu * spu) restore_ppu_querymask() argument
1461 restore_ppu_querytype(struct spu_state * csa,struct spu * spu) restore_ppu_querytype() argument
1472 restore_mfc_csr_tsq(struct spu_state * csa,struct spu * spu) restore_mfc_csr_tsq() argument
1484 restore_mfc_csr_cmd(struct spu_state * csa,struct spu * spu) restore_mfc_csr_cmd() argument
1497 restore_mfc_csr_ato(struct spu_state * csa,struct spu * spu) restore_mfc_csr_ato() argument
1507 restore_mfc_tclass_id(struct spu_state * csa,struct spu * spu) restore_mfc_tclass_id() argument
1516 set_llr_event(struct spu_state * csa,struct spu * spu) set_llr_event() argument
1539 restore_decr_wrapped(struct spu_state * csa,struct spu * spu) restore_decr_wrapped() argument
1557 restore_ch_part1(struct spu_state * csa,struct spu * spu) restore_ch_part1() argument
1576 restore_ch_part2(struct spu_state * csa,struct spu * spu) restore_ch_part2() argument
1599 restore_spu_lslr(struct spu_state * csa,struct spu * spu) restore_spu_lslr() argument
1610 restore_spu_cfg(struct spu_state * csa,struct spu * spu) restore_spu_cfg() argument
1621 restore_pm_trace(struct spu_state * csa,struct spu * spu) restore_pm_trace() argument
1629 restore_spu_npc(struct spu_state * csa,struct spu * spu) restore_spu_npc() argument
1640 restore_spu_mb(struct spu_state * csa,struct spu * spu) restore_spu_mb() argument
1657 check_ppu_mb_stat(struct spu_state * csa,struct spu * spu) check_ppu_mb_stat() argument
1671 check_ppuint_mb_stat(struct spu_state * csa,struct spu * spu) check_ppuint_mb_stat() argument
1687 restore_mfc_sr1(struct spu_state * csa,struct spu * spu) restore_mfc_sr1() argument
1696 set_int_route(struct spu_state * csa,struct spu * spu) set_int_route() argument
1704 restore_other_spu_access(struct spu_state * csa,struct spu * spu) restore_other_spu_access() argument
1711 restore_spu_runcntl(struct spu_state * csa,struct spu * spu) restore_spu_runcntl() argument
1725 restore_mfc_cntl(struct spu_state * csa,struct spu * spu) restore_mfc_cntl() argument
1745 enable_user_access(struct spu_state * csa,struct spu * spu) enable_user_access() argument
1755 reset_switch_active(struct spu_state * csa,struct spu * spu) reset_switch_active() argument
1763 reenable_interrupts(struct spu_state * csa,struct spu * spu) reenable_interrupts() argument
1775 quiece_spu(struct spu_state * prev,struct spu * spu) quiece_spu() argument
1812 save_csa(struct spu_state * prev,struct spu * spu) save_csa() argument
1848 save_lscsa(struct spu_state * prev,struct spu * spu) save_lscsa() argument
1871 force_spu_isolate_exit(struct spu * spu) force_spu_isolate_exit() argument
1903 stop_spu_isolate(struct spu * spu) stop_spu_isolate() argument
1916 harvest(struct spu_state * prev,struct spu * spu) harvest() argument
1951 restore_lscsa(struct spu_state * next,struct spu * spu) restore_lscsa() argument
1977 restore_csa(struct spu_state * next,struct spu * spu) restore_csa() argument
2022 __do_spu_save(struct spu_state * prev,struct spu * spu) __do_spu_save() argument
2054 __do_spu_restore(struct spu_state * next,struct spu * spu) __do_spu_restore() argument
2092 spu_save(struct spu_state * prev,struct spu * spu) spu_save() argument
2116 spu_restore(struct spu_state * new,struct spu * spu) spu_restore() argument
[all...]
H A Dsched.c186 struct spu *spu; in do_notify_spus_active() local
207 spu_bind_context(struct spu * spu,struct spu_context * ctx) spu_bind_context() argument
247 sched_spu(struct spu * spu) sched_spu() argument
291 struct spu *spu; aff_ref_location() local
365 struct spu *spu; ctx_location() local
419 spu_unbind_context(struct spu * spu,struct spu_context * ctx) spu_unbind_context() argument
555 struct spu *spu, *aff_ref_spu; spu_get_idle() local
614 struct spu *spu; find_victim() local
699 __spu_schedule(struct spu * spu,struct spu_context * ctx) __spu_schedule() argument
721 spu_schedule(struct spu * spu,struct spu_context * ctx) spu_schedule() argument
744 spu_unschedule(struct spu * spu,struct spu_context * ctx,int free_spu) spu_unschedule() argument
770 struct spu *spu; spu_activate() local
846 struct spu *spu = ctx->spu; __spu_deactivate() local
904 struct spu *spu = NULL; spusched_tick() local
990 struct spu *spu; spusched_thread() local
1024 struct spu *spu; spuctx_switch_state() local
1124 struct spu *spu; spu_sched_exit() local
[all...]
H A Dhw_ops.c26 struct spu *spu = ctx->spu; in spu_hw_mbox_read() local
48 struct spu *spu in spu_hw_mbox_stat_poll() local
84 struct spu *spu = ctx->spu; spu_hw_ibox_read() local
105 struct spu *spu = ctx->spu; spu_hw_wbox_write() local
136 struct spu *spu = ctx->spu; spu_hw_signal1_type_set() local
157 struct spu *spu = ctx->spu; spu_hw_signal2_type_set() local
227 struct spu *spu = ctx->spu; spu_hw_master_start() local
238 struct spu *spu = ctx->spu; spu_hw_master_stop() local
[all...]
H A Dsputrace.h31 #define spu_context_trace(name, ctx, spu) \ argument
H A Drun.c15 void spufs_stop_callback(struct spu *spu, int irq) in spufs_stop_callback() argument
[all...]
H A Dspufs.h68 struct spu *spu; /* pointer to a physical SPU */ member
[all...]
/linux/arch/powerpc/include/asm/
H A Dspu_priv1.h45 spu_int_mask_and(struct spu * spu,int class,u64 mask) spu_int_mask_and() argument
51 spu_int_mask_or(struct spu * spu,int class,u64 mask) spu_int_mask_or() argument
57 spu_int_mask_set(struct spu * spu,int class,u64 mask) spu_int_mask_set() argument
63 spu_int_mask_get(struct spu * spu,int class) spu_int_mask_get() argument
69 spu_int_stat_clear(struct spu * spu,int class,u64 stat) spu_int_stat_clear() argument
75 spu_int_stat_get(struct spu * spu,int class) spu_int_stat_get() argument
81 spu_cpu_affinity_set(struct spu * spu,int cpu) spu_cpu_affinity_set() argument
87 spu_mfc_dar_get(struct spu * spu) spu_mfc_dar_get() argument
93 spu_mfc_dsisr_get(struct spu * spu) spu_mfc_dsisr_get() argument
99 spu_mfc_dsisr_set(struct spu * spu,u64 dsisr) spu_mfc_dsisr_set() argument
105 spu_mfc_sdr_setup(struct spu * spu) spu_mfc_sdr_setup() argument
111 spu_mfc_sr1_set(struct spu * spu,u64 sr1) spu_mfc_sr1_set() argument
117 spu_mfc_sr1_get(struct spu * spu) spu_mfc_sr1_get() argument
123 spu_mfc_tclass_id_set(struct spu * spu,u64 tclass_id) spu_mfc_tclass_id_set() argument
129 spu_mfc_tclass_id_get(struct spu * spu) spu_mfc_tclass_id_get() argument
135 spu_tlb_invalidate(struct spu * spu) spu_tlb_invalidate() argument
141 spu_resource_allocation_groupID_set(struct spu * spu,u64 id) spu_resource_allocation_groupID_set() argument
147 spu_resource_allocation_groupID_get(struct spu * spu) spu_resource_allocation_groupID_get() argument
153 spu_resource_allocation_enable_set(struct spu * spu,u64 enable) spu_resource_allocation_enable_set() argument
159 spu_resource_allocation_enable_get(struct spu * spu) spu_resource_allocation_enable_get() argument
184 spu_create_spu(struct spu * spu,void * data) spu_create_spu() argument
190 spu_destroy_spu(struct spu * spu) spu_destroy_spu() argument
[all...]
H A Dspu.h108 struct spu { struct
136 void (* wbox_callback)(struct spu *spu); argument
137 void (* ibox_callback)(struct spu *spu); argument
138 void (* stop_callback)(struct spu *spu, int irq); argument
139 void (* mfc_callback)(struct spu *spu); argument
190 void spu_init_channels(struct spu *sp argument
113 problemspu global() argument
114 priv2spu global() argument
129 ctxspu global() argument
130 rqspu global() argument
153 priv1spu global() argument
165 __anonea71cc6b0208spu global() argument
[all...]
/linux/arch/powerpc/platforms/cell/
H A Dspu_base.c64 void spu_invalidate_slbs(struct spu *spu) in spu_invalidate_slbs() argument
81 struct spu *sp in spu_flush_all_slbs() local
103 spu_associate_mm(struct spu * spu,struct mm_struct * mm) spu_associate_mm() argument
121 spu_restart_dma(struct spu * spu) spu_restart_dma() argument
133 spu_load_slb(struct spu * spu,int slbe,struct copro_slb * slb) spu_load_slb() argument
149 __spu_trap_data_seg(struct spu * spu,unsigned long ea) __spu_trap_data_seg() argument
171 __spu_trap_data_map(struct spu * spu,unsigned long ea,u64 dsisr) __spu_trap_data_map() argument
248 spu_setup_kernel_slbs(struct spu * spu,struct spu_lscsa * lscsa,void * code,int code_size) spu_setup_kernel_slbs() argument
280 struct spu *spu; spu_irq_class_0() local
304 struct spu *spu; spu_irq_class_1() local
339 struct spu *spu; spu_irq_class_2() local
382 spu_request_irqs(struct spu * spu) spu_request_irqs() argument
422 spu_free_irqs(struct spu * spu) spu_free_irqs() argument
432 spu_init_channels(struct spu * spu) spu_init_channels() argument
474 struct spu *spu; spu_add_dev_attr() local
487 struct spu *spu; spu_add_dev_attr_group() local
515 struct spu *spu; spu_remove_dev_attr() local
526 struct spu *spu; spu_remove_dev_attr_group() local
535 spu_create_dev(struct spu * spu) spu_create_dev() argument
555 struct spu *spu; create_spu() local
619 spu_acct_time(struct spu * spu,enum spu_utilization_state state) spu_acct_time() argument
639 struct spu *spu = container_of(dev, struct spu, dev); spu_stat_show() local
663 struct spu *spu; global() member
677 struct spu *spu; crash_kexec_stop_spus() local
708 struct spu *spu; crash_register_spus() local
731 struct spu *spu; spu_shutdown() local
[all...]
/linux/arch/powerpc/platforms/ps3/
H A Dspu.c116 static struct spu_pdata *spu_pdata(struct spu *spu) in spu_pdata() argument
150 static int __init construct_spu(struct spu *spu) in construct_spu() argument
175 spu_unmap(struct spu * spu) spu_unmap() argument
190 setup_areas(struct spu * spu) setup_areas() argument
241 setup_interrupts(struct spu * spu) setup_interrupts() argument
274 enable_spu(struct spu * spu) enable_spu() argument
307 ps3_destroy_spu(struct spu * spu) ps3_destroy_spu() argument
333 ps3_create_spu(struct spu * spu,void * data) ps3_create_spu() argument
462 int_mask_and(struct spu * spu,int class,u64 mask) int_mask_and() argument
471 int_mask_or(struct spu * spu,int class,u64 mask) int_mask_or() argument
479 int_mask_set(struct spu * spu,int class,u64 mask) int_mask_set() argument
486 int_mask_get(struct spu * spu,int class) int_mask_get() argument
491 int_stat_clear(struct spu * spu,int class,u64 stat) int_stat_clear() argument
499 int_stat_get(struct spu * spu,int class) int_stat_get() argument
507 cpu_affinity_set(struct spu * spu,int cpu) cpu_affinity_set() argument
512 mfc_dar_get(struct spu * spu) mfc_dar_get() argument
517 mfc_dsisr_set(struct spu * spu,u64 dsisr) mfc_dsisr_set() argument
522 mfc_dsisr_get(struct spu * spu) mfc_dsisr_get() argument
527 mfc_sdr_setup(struct spu * spu) mfc_sdr_setup() argument
532 mfc_sr1_set(struct spu * spu,u64 sr1) mfc_sr1_set() argument
548 mfc_sr1_get(struct spu * spu) mfc_sr1_get() argument
553 mfc_tclass_id_set(struct spu * spu,u64 tclass_id) mfc_tclass_id_set() argument
562 mfc_tclass_id_get(struct spu * spu) mfc_tclass_id_get() argument
567 tlb_invalidate(struct spu * spu) tlb_invalidate() argument
572 resource_allocation_groupID_set(struct spu * spu,u64 id) resource_allocation_groupID_set() argument
577 resource_allocation_groupID_get(struct spu * spu) resource_allocation_groupID_get() argument
582 resource_allocation_enable_set(struct spu * spu,u64 enable) resource_allocation_enable_set() argument
587 resource_allocation_enable_get(struct spu * spu) resource_allocation_enable_get() argument
[all...]
/linux/drivers/crypto/bcm/
H A Dcipher.c139 struct spu_hw *spu = &iproc_priv.spu; in spu_skcipher_rx_sg_create() local
202 struct spu_hw *spu in spu_skcipher_tx_sg_create() local
302 struct spu_hw *spu = &iproc_priv.spu; handle_skcipher_req() local
473 struct spu_hw *spu = &iproc_priv.spu; handle_skcipher_resp() local
531 struct spu_hw *spu = &iproc_priv.spu; spu_ahash_rx_sg_create() local
585 struct spu_hw *spu = &iproc_priv.spu; spu_ahash_tx_sg_create() local
655 struct spu_hw *spu = &iproc_priv.spu; handle_ahash_req() local
946 struct spu_hw *spu = &iproc_priv.spu; ahash_req_done() local
1050 struct spu_hw *spu = &iproc_priv.spu; spu_aead_rx_sg_create() local
1173 struct spu_hw *spu = &iproc_priv.spu; spu_aead_tx_sg_create() local
1261 struct spu_hw *spu = &iproc_priv.spu; handle_aead_req() local
1531 struct spu_hw *spu = &iproc_priv.spu; handle_aead_resp() local
1627 struct spu_hw *spu = &iproc_priv.spu; spu_rx_callback() local
1822 struct spu_hw *spu = &iproc_priv.spu; skcipher_setkey() local
1961 struct spu_hw *spu = &iproc_priv.spu; __ahash_init() local
2004 struct spu_hw *spu = &iproc_priv.spu; spu_no_incr_hash() local
2511 struct spu_hw *spu = &iproc_priv.spu; aead_need_fallback() local
2726 struct spu_hw *spu = &iproc_priv.spu; aead_authenc_setkey() local
2821 struct spu_hw *spu = &iproc_priv.spu; aead_gcm_ccm_setkey() local
4094 struct spu_hw *spu = &iproc_priv.spu; generic_cra_init() local
4236 struct spu_hw *spu = &iproc_priv.spu; spu_functions_register() local
4402 struct spu_hw *spu = &iproc_priv.spu; spu_register_ahash() local
4583 struct spu_hw *spu = &iproc_priv.spu; spu_dt_read() local
4622 struct spu_hw *spu = &iproc_priv.spu; bcm_spu_probe() local
[all...]
H A Dcipher.h423 struct spu_hw spu; member
/linux/include/linux/mailbox/
H A Dbrcm-message.h49 } spu; member