Searched refs:csa (Results 1 - 25 of 26) sorted by relevance

12

/linux-master/arch/powerpc/platforms/cell/spufs/
H A Dbacking_ops.c40 ch0_cnt = ctx->csa.spu_chnlcnt_RW[0];
41 ch0_data = ctx->csa.spu_chnldata_RW[0];
42 ch1_data = ctx->csa.spu_chnldata_RW[1];
43 ctx->csa.spu_chnldata_RW[0] |= event;
45 ctx->csa.spu_chnlcnt_RW[0] = 1;
54 spin_lock(&ctx->csa.register_lock);
55 mbox_stat = ctx->csa.prob.mb_stat_R;
61 *data = ctx->csa.prob.pu_mb_R;
62 ctx->csa.prob.mb_stat_R &= ~(0x0000ff);
63 ctx->csa
297 struct spu_state *csa = &ctx->csa; local
308 struct spu_state *csa = &ctx->csa; local
[all...]
H A Dlscsa_alloc.c21 int spu_alloc_lscsa(struct spu_state *csa) argument
29 csa->lscsa = lscsa;
38 void spu_free_lscsa(struct spu_state *csa) argument
43 if (csa->lscsa == NULL)
46 for (p = csa->lscsa->ls; p < csa->lscsa->ls + LS_SIZE; p += PAGE_SIZE)
49 vfree(csa->lscsa);
H A Dswitch.c81 static inline int check_spu_isolate(struct spu_state *csa, struct spu *spu) argument
97 static inline void disable_interrupts(struct spu_state *csa, struct spu *spu) argument
111 if (csa) {
112 csa->priv1.int_mask_class0_RW = spu_int_mask_get(spu, 0);
113 csa->priv1.int_mask_class1_RW = spu_int_mask_get(spu, 1);
114 csa->priv1.int_mask_class2_RW = spu_int_mask_get(spu, 2);
134 static inline void set_watchdog_timer(struct spu_state *csa, struct spu *spu) argument
147 static inline void inhibit_user_access(struct spu_state *csa, struct spu *spu) argument
158 static inline void set_switch_pending(struct spu_state *csa, struct spu *spu) argument
167 static inline void save_mfc_cntl(struct spu_state *csa, struc argument
201 save_spu_runcntl(struct spu_state *csa, struct spu *spu) argument
212 save_mfc_sr1(struct spu_state *csa, struct spu *spu) argument
220 save_spu_status(struct spu_state *csa, struct spu *spu) argument
246 save_mfc_stopped_status(struct spu_state *csa, struct spu *spu) argument
263 halt_mfc_decr(struct spu_state *csa, struct spu *spu) argument
276 save_timebase(struct spu_state *csa, struct spu *spu) argument
285 remove_other_spu_access(struct spu_state *csa, struct spu *spu) argument
294 do_mfc_mssync(struct spu_state *csa, struct spu *spu) argument
307 issue_mfc_tlbie(struct spu_state *csa, struct spu *spu) argument
319 handle_pending_interrupts(struct spu_state *csa, struct spu *spu) argument
333 save_mfc_queues(struct spu_state *csa, struct spu *spu) argument
366 save_ppu_querymask(struct spu_state *csa, struct spu *spu) argument
377 save_ppu_querytype(struct spu_state *csa, struct spu *spu) argument
388 save_ppu_tagstatus(struct spu_state *csa, struct spu *spu) argument
401 save_mfc_csr_tsq(struct spu_state *csa, struct spu *spu) argument
413 save_mfc_csr_cmd(struct spu_state *csa, struct spu *spu) argument
425 save_mfc_csr_ato(struct spu_state *csa, struct spu *spu) argument
436 save_mfc_tclass_id(struct spu_state *csa, struct spu *spu) argument
445 set_mfc_tclass_id(struct spu_state *csa, struct spu *spu) argument
456 purge_mfc_queue(struct spu_state *csa, struct spu *spu) argument
470 wait_purge_complete(struct spu_state *csa, struct spu *spu) argument
483 setup_mfc_sr1(struct spu_state *csa, struct spu *spu) argument
501 save_spu_npc(struct spu_state *csa, struct spu *spu) argument
511 save_spu_privcntl(struct spu_state *csa, struct spu *spu) argument
521 reset_spu_privcntl(struct spu_state *csa, struct spu *spu) argument
533 save_spu_lslr(struct spu_state *csa, struct spu *spu) argument
543 reset_spu_lslr(struct spu_state *csa, struct spu *spu) argument
555 save_spu_cfg(struct spu_state *csa, struct spu *spu) argument
565 save_pm_trace(struct spu_state *csa, struct spu *spu) argument
573 save_mfc_rag(struct spu_state *csa, struct spu *spu) argument
585 save_ppu_mb_stat(struct spu_state *csa, struct spu *spu) argument
595 save_ppu_mb(struct spu_state *csa, struct spu *spu) argument
605 save_ppuint_mb(struct spu_state *csa, struct spu *spu) argument
615 save_ch_part1(struct spu_state *csa, struct spu *spu) argument
641 save_spu_mb(struct spu_state *csa, struct spu *spu) argument
659 save_mfc_cmd(struct spu_state *csa, struct spu *spu) argument
672 reset_ch(struct spu_state *csa, struct spu *spu) argument
692 resume_mfc_queue(struct spu_state *csa, struct spu *spu) argument
703 setup_mfc_slbs(struct spu_state *csa, struct spu *spu, unsigned int *code, int code_size) argument
724 set_switch_active(struct spu_state *csa, struct spu *spu) argument
741 enable_interrupts(struct spu_state *csa, struct spu *spu) argument
798 save_ls_16kb(struct spu_state *csa, struct spu *spu) argument
814 set_spu_npc(struct spu_state *csa, struct spu *spu) argument
831 set_signot1(struct spu_state *csa, struct spu *spu) argument
849 set_signot2(struct spu_state *csa, struct spu *spu) argument
867 send_save_code(struct spu_state *csa, struct spu *spu) argument
883 set_ppu_querymask(struct spu_state *csa, struct spu *spu) argument
896 wait_tag_complete(struct spu_state *csa, struct spu *spu) argument
919 wait_spu_stopped(struct spu_state *csa, struct spu *spu) argument
938 check_save_status(struct spu_state *csa, struct spu *spu) argument
953 terminate_spu_app(struct spu_state *csa, struct spu *spu) argument
961 suspend_mfc_and_halt_decr(struct spu_state *csa, struct spu *spu) argument
975 wait_suspend_mfc_complete(struct spu_state *csa, struct spu *spu) argument
989 suspend_spe(struct spu_state *csa, struct spu *spu) argument
1031 clear_spu_status(struct spu_state *csa, struct spu *spu) argument
1065 reset_ch_part1(struct spu_state *csa, struct spu *spu) argument
1090 reset_ch_part2(struct spu_state *csa, struct spu *spu) argument
1110 setup_spu_status_part1(struct spu_state *csa, struct spu *spu) argument
1202 setup_spu_status_part2(struct spu_state *csa, struct spu *spu) argument
1226 restore_mfc_rag(struct spu_state *csa, struct spu *spu) argument
1238 send_restore_code(struct spu_state *csa, struct spu *spu) argument
1254 setup_decr(struct spu_state *csa, struct spu *spu) argument
1279 setup_ppu_mb(struct spu_state *csa, struct spu *spu) argument
1287 setup_ppuint_mb(struct spu_state *csa, struct spu *spu) argument
1295 check_restore_status(struct spu_state *csa, struct spu *spu) argument
1310 restore_spu_privcntl(struct spu_state *csa, struct spu *spu) argument
1321 restore_status_part1(struct spu_state *csa, struct spu *spu) argument
1341 restore_status_part2(struct spu_state *csa, struct spu *spu) argument
1368 restore_ls_16kb(struct spu_state *csa, struct spu *spu) argument
1384 suspend_mfc(struct spu_state *csa, struct spu *spu) argument
1396 clear_interrupts(struct spu_state *csa, struct spu *spu) argument
1416 restore_mfc_queues(struct spu_state *csa, struct spu *spu) argument
1450 restore_ppu_querymask(struct spu_state *csa, struct spu *spu) argument
1461 restore_ppu_querytype(struct spu_state *csa, struct spu *spu) argument
1472 restore_mfc_csr_tsq(struct spu_state *csa, struct spu *spu) argument
1484 restore_mfc_csr_cmd(struct spu_state *csa, struct spu *spu) argument
1497 restore_mfc_csr_ato(struct spu_state *csa, struct spu *spu) argument
1507 restore_mfc_tclass_id(struct spu_state *csa, struct spu *spu) argument
1516 set_llr_event(struct spu_state *csa, struct spu *spu) argument
1539 restore_decr_wrapped(struct spu_state *csa, struct spu *spu) argument
1557 restore_ch_part1(struct spu_state *csa, struct spu *spu) argument
1576 restore_ch_part2(struct spu_state *csa, struct spu *spu) argument
1599 restore_spu_lslr(struct spu_state *csa, struct spu *spu) argument
1610 restore_spu_cfg(struct spu_state *csa, struct spu *spu) argument
1621 restore_pm_trace(struct spu_state *csa, struct spu *spu) argument
1629 restore_spu_npc(struct spu_state *csa, struct spu *spu) argument
1640 restore_spu_mb(struct spu_state *csa, struct spu *spu) argument
1657 check_ppu_mb_stat(struct spu_state *csa, struct spu *spu) argument
1671 check_ppuint_mb_stat(struct spu_state *csa, struct spu *spu) argument
1687 restore_mfc_sr1(struct spu_state *csa, struct spu *spu) argument
1696 set_int_route(struct spu_state *csa, struct spu *spu) argument
1703 restore_other_spu_access(struct spu_state *csa, struct spu *spu) argument
1711 restore_spu_runcntl(struct spu_state *csa, struct spu *spu) argument
1725 restore_mfc_cntl(struct spu_state *csa, struct spu *spu) argument
1745 enable_user_access(struct spu_state *csa, struct spu *spu) argument
1755 reset_switch_active(struct spu_state *csa, struct spu *spu) argument
1763 reenable_interrupts(struct spu_state *csa, struct spu *spu) argument
2133 init_prob(struct spu_state *csa) argument
2144 init_priv1(struct spu_state *csa) argument
2163 init_priv2(struct spu_state *csa) argument
2182 spu_init_csa(struct spu_state *csa) argument
2203 spu_fini_csa(struct spu_state *csa) argument
[all...]
H A Dfault.c55 unsigned long stat = ctx->csa.class_0_pending & CLASS0_INTR_MASK;
61 spufs_handle_event(ctx, ctx->csa.class_0_dar,
65 spufs_handle_event(ctx, ctx->csa.class_0_dar,
69 spufs_handle_event(ctx, ctx->csa.class_0_dar,
72 ctx->csa.class_0_pending = 0;
102 ea = ctx->csa.class_1_dar;
103 dsisr = ctx->csa.class_1_dsisr;
141 ctx->csa.class_1_dar = ctx->csa.class_1_dsisr = 0;
H A Dfile.c249 pfn = vmalloc_to_pfn(ctx->csa.lscsa->ls + offset);
471 return spufs_dump_emit(cprm, ctx->csa.lscsa->gprs,
472 sizeof(ctx->csa.lscsa->gprs));
484 if (*pos >= sizeof(ctx->csa.lscsa->gprs))
490 ret = simple_read_from_buffer(buffer, size, pos, ctx->csa.lscsa->gprs,
491 sizeof(ctx->csa.lscsa->gprs));
501 struct spu_lscsa *lscsa = ctx->csa.lscsa;
528 return spufs_dump_emit(cprm, &ctx->csa.lscsa->fpcr,
529 sizeof(ctx->csa.lscsa->fpcr));
542 ret = simple_read_from_buffer(buffer, size, pos, &ctx->csa
2502 struct spu_state *csa = &ctx->csa; local
[all...]
H A Drun.c30 ctx->csa.class_0_pending = spu->class_0_pending;
31 ctx->csa.class_0_dar = spu->class_0_dar;
34 ctx->csa.class_1_dsisr = spu->class_1_dsisr;
35 ctx->csa.class_1_dar = spu->class_1_dar;
72 dsisr = ctx->csa.class_1_dsisr;
76 if (ctx->csa.class_0_pending)
H A Dspufs.h69 struct spu_state csa; /* SPU context save area. */ member in struct:spu_context
344 extern int spu_init_csa(struct spu_state *csa);
345 extern void spu_fini_csa(struct spu_state *csa);
350 extern int spu_alloc_lscsa(struct spu_state *csa);
351 extern void spu_free_lscsa(struct spu_state *csa);
H A Dcontext.c35 if (spu_init_csa(&ctx->csa))
77 spu_fini_csa(&ctx->csa);
H A Dsched.c237 spu_restore(&ctx->csa, spu);
439 spu_save(&ctx->csa, spu);
/linux-master/include/linux/
H A Dcoresight.h394 static inline u32 csdev_access_relaxed_read32(struct csdev_access *csa, argument
397 if (likely(csa->io_mem))
398 return readl_relaxed(csa->base + offset);
400 return csa->read(offset, true, false);
450 static inline u32 coresight_get_pid(struct csdev_access *csa) argument
455 pid |= csdev_access_relaxed_read32(csa, CORESIGHT_PIDRn(i)) << (i * 8);
460 static inline u64 csdev_access_relaxed_read_pair(struct csdev_access *csa, argument
463 if (likely(csa->io_mem)) {
464 return readl_relaxed(csa->base + lo_offset) |
465 ((u64)readl_relaxed(csa
471 csdev_access_relaxed_write_pair(struct csdev_access *csa, u64 val, u32 lo_offset, u32 hi_offset) argument
483 csdev_access_read32(struct csdev_access *csa, u32 offset) argument
491 csdev_access_relaxed_write32(struct csdev_access *csa, u32 val, u32 offset) argument
500 csdev_access_write32(struct csdev_access *csa, u32 val, u32 offset) argument
510 csdev_access_relaxed_read64(struct csdev_access *csa, u32 offset) argument
519 csdev_access_read64(struct csdev_access *csa, u32 offset) argument
527 csdev_access_relaxed_write64(struct csdev_access *csa, u64 val, u32 offset) argument
536 csdev_access_write64(struct csdev_access *csa, u64 val, u32 offset) argument
546 csdev_access_relaxed_read64(struct csdev_access *csa, u32 offset) argument
553 csdev_access_read64(struct csdev_access *csa, u32 offset) argument
559 csdev_access_relaxed_write64(struct csdev_access *csa, u64 val, u32 offset) argument
565 csdev_access_write64(struct csdev_access *csa, u64 val, u32 offset) argument
[all...]
/linux-master/drivers/hwtracing/coresight/
H A Dcoresight-etm4x-core.c72 struct csdev_access *csa; member in struct:etm4_init_arg
159 struct csdev_access *csa)
161 u32 oslsr = etm4x_relaxed_read32(csa, TRCOSLSR);
167 struct csdev_access *csa, u32 val)
173 etm4x_relaxed_write32(csa, val, TRCOSLAR);
189 struct csdev_access *csa)
194 etm_write_os_lock(drvdata, csa, 0x0);
214 struct csdev_access *csa)
217 if (csa->io_mem)
218 CS_LOCK(csa
158 etm_detect_os_lock(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
166 etm_write_os_lock(struct etmv4_drvdata *drvdata, struct csdev_access *csa, u32 val) argument
188 etm4_os_unlock_csa(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
213 etm4_cs_lock(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
221 etm4_cs_unlock(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
373 etm4_check_arch_features(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
396 etm4_check_arch_features(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
408 struct csdev_access *csa = &csdev->access; local
874 struct csdev_access *csa = &csdev->access; local
1044 etm4_init_sysreg_access(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
1086 etm4_init_iomem_access(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
1112 etm4_init_csdev_access(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
1198 struct csdev_access *csa; local
1690 struct csdev_access *csa; local
1847 struct csdev_access *csa = &tmp_csa; local
[all...]
H A Dcoresight-tpiu.c64 static void tpiu_enable_hw(struct csdev_access *csa) argument
66 CS_UNLOCK(csa->base);
70 CS_LOCK(csa->base);
85 static void tpiu_disable_hw(struct csdev_access *csa) argument
87 CS_UNLOCK(csa->base);
90 csdev_access_relaxed_write32(csa, FFCR_STOP_FI, TPIU_FFCR);
92 csdev_access_relaxed_write32(csa, FFCR_STOP_FI | FFCR_FON_MAN, TPIU_FFCR);
94 coresight_timeout(csa, TPIU_FFCR, FFCR_FON_MAN_BIT, 0);
96 coresight_timeout(csa, TPIU_FFSR, FFSR_FT_STOPPED_BIT, 1);
98 CS_LOCK(csa
[all...]
H A Dcoresight-etm4x.h537 #define etm4x_relaxed_read32(csa, offset) \
538 ((u32)((csa)->io_mem ? \
539 readl_relaxed((csa)->base + (offset)) : \
542 #define etm4x_relaxed_read64(csa, offset) \
543 ((u64)((csa)->io_mem ? \
544 readq_relaxed((csa)->base + (offset)) : \
547 #define etm4x_read32(csa, offset) \
549 u32 __val = etm4x_relaxed_read32((csa), (offset)); \
554 #define etm4x_read64(csa, offset) \
556 u64 __val = etm4x_relaxed_read64((csa), (offse
[all...]
H A Dcoresight-tmc-core.c38 struct csdev_access *csa = &csdev->access; local
41 if (coresight_timeout(csa, TMC_STS, TMC_STS_TMCREADY_BIT, 1)) {
52 struct csdev_access *csa = &csdev->access; local
61 if (coresight_timeout(csa, TMC_FFCR, TMC_FFCR_FLUSHMAN_BIT, 0)) {
H A Dcoresight-catu.c393 struct csdev_access *csa = &drvdata->csdev->access; local
395 return coresight_timeout(csa, CATU_STATUS, CATU_STATUS_READY, 1);
H A Dcoresight-etb10.c254 struct csdev_access *csa = &drvdata->csdev->access; local
266 if (coresight_timeout(csa, ETB_FFCR, ETB_FFCR_BIT, 0)) {
274 if (coresight_timeout(csa, ETB_FFSR, ETB_FFSR_BIT, 1)) {
H A Dcoresight-core.c1019 * @csa: coresight device access for the device
1027 int coresight_timeout(struct csdev_access *csa, u32 offset, argument
1034 val = csdev_access_read32(csa, offset);
H A Dcoresight-stm.c258 struct csdev_access *csa = &csdev->access; local
271 coresight_timeout(csa, STMTCSR, STMTCSR_BUSY_BIT, 0);
/linux-master/net/mac80211/
H A Dmesh.c953 struct mesh_csa_settings *csa; local
1028 csa = rcu_dereference(ifmsh->csa);
1029 if (csa) {
1040 csa->settings.chandef.chan->center_freq);
1041 bcn->cntdwn_current_counter = csa->settings.count;
1043 *pos++ = csa->settings.count;
1052 *pos++ |= csa->settings.block_tx ?
1059 switch (csa->settings.chandef.width) {
1066 ct = cfg80211_get_chandef_type(&csa
[all...]
H A Dcfg.c920 const struct ieee80211_csa_settings *csa,
938 if (csa)
939 memcpy(new->cntdwn_counter_offsets, csa->counter_offsets_presp,
940 csa->n_counter_offsets_presp *
1099 const struct ieee80211_csa_settings *csa,
1185 if (csa) {
1186 new->cntdwn_current_counter = csa->count;
1187 memcpy(new->cntdwn_counter_offsets, csa->counter_offsets_beacon,
1188 csa->n_counter_offsets_beacon *
1209 params->probe_resp_len, csa, cc
918 ieee80211_set_probe_resp(struct ieee80211_sub_if_data *sdata, const u8 *resp, size_t resp_len, const struct ieee80211_csa_settings *csa, const struct ieee80211_color_change_settings *cca, struct ieee80211_link_data *link) argument
1096 ieee80211_assign_beacon(struct ieee80211_sub_if_data *sdata, struct ieee80211_link_data *link, struct cfg80211_beacon_data *params, const struct ieee80211_csa_settings *csa, const struct ieee80211_color_change_settings *cca, u64 *changed) argument
3789 struct ieee80211_csa_settings csa = {}; local
[all...]
H A Dmlme.c1892 * with multi-vif csa driver may call ieee80211_csa_finish()
7697 struct ieee80211_channel_sw_ie *csa = NULL; local
7705 if (csa_elem && csa_elem->datalen == sizeof(*csa))
7706 csa = (void *)csa_elem->data;
7713 if (csa && csa->count == 0)
7714 csa = NULL;
7715 if (csa && !csa->mode && csa
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drx.c47 struct iwl_csa_notification *csa = (void *)pkt->data; local
58 if (!le32_to_cpu(csa->status) && csa->channel == priv->switch_channel) {
59 rxon->channel = csa->channel;
60 ctx->staging.channel = csa->channel;
62 le16_to_cpu(csa->channel));
66 le16_to_cpu(csa->channel));
/linux-master/kernel/cgroup/
H A Dcpuset.c929 * csa - (for CpuSet Array) Array of pointers to all the cpusets
936 * doms - Conversion of 'csa' to an array of cpumasks, for passing to
945 * csa[]) looking for pairs of cpusets that have overlapping
960 struct cpuset **csa; /* array of all cpuset ptrs */ local
961 int csn; /* how many cpuset ptrs in csa so far */
972 csa = NULL;
992 csa = kmalloc_array(nr_cpusets(), sizeof(cp), GFP_KERNEL);
993 if (!csa)
999 csa[csn++] = &top_cpuset;
1026 csa[cs
[all...]
/linux-master/drivers/net/wireless/intel/iwlegacy/
H A Dcommon.c4102 struct il_csa_notification *csa = &(pkt->u.csa_notif); local
4108 if (!le32_to_cpu(csa->status) && csa->channel == il->switch_channel) {
4109 rxon->channel = csa->channel;
4110 il->staging.channel = csa->channel;
4111 D_11H("CSA notif: channel %d\n", le16_to_cpu(csa->channel));
4115 le16_to_cpu(csa->channel));
/linux-master/drivers/net/wireless/intel/ipw2x00/
H A Dlibipw.h652 struct libipw_csa csa; member in struct:libipw_network

Completed in 372 milliseconds

12