/linux-master/arch/powerpc/platforms/cell/spufs/ |
H A D | backing_ops.c | 40 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 D | lscsa_alloc.c | 21 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 D | switch.c | 81 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 D | fault.c | 55 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 D | file.c | 249 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 D | run.c | 30 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 D | spufs.h | 69 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 D | context.c | 35 if (spu_init_csa(&ctx->csa)) 77 spu_fini_csa(&ctx->csa);
|
H A D | sched.c | 237 spu_restore(&ctx->csa, spu); 439 spu_save(&ctx->csa, spu);
|
/linux-master/include/linux/ |
H A D | coresight.h | 394 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 D | coresight-etm4x-core.c | 72 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 D | coresight-tpiu.c | 64 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 D | coresight-etm4x.h | 537 #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 D | coresight-tmc-core.c | 38 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 D | coresight-catu.c | 393 struct csdev_access *csa = &drvdata->csdev->access; local 395 return coresight_timeout(csa, CATU_STATUS, CATU_STATUS_READY, 1);
|
H A D | coresight-etb10.c | 254 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 D | coresight-core.c | 1019 * @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 D | coresight-stm.c | 258 struct csdev_access *csa = &csdev->access; local 271 coresight_timeout(csa, STMTCSR, STMTCSR_BUSY_BIT, 0);
|
/linux-master/net/mac80211/ |
H A D | mesh.c | 953 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 D | cfg.c | 920 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 D | mlme.c | 1892 * 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 D | rx.c | 47 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 D | cpuset.c | 929 * 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 D | common.c | 4102 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 D | libipw.h | 652 struct libipw_csa csa; member in struct:libipw_network
|