Home
last modified time | relevance | path

Searched refs:dscr (Results 1 – 23 of 23) sorted by relevance

/linux/tools/testing/selftests/powerpc/dscr/
H A Ddscr_inherit_test.c22 unsigned long i, dscr = 0; in dscr_inherit() local
28 set_dscr(dscr); in dscr_inherit()
33 dscr++; in dscr_inherit()
34 if (dscr > DSCR_MAX) in dscr_inherit()
35 dscr = 0; in dscr_inherit()
38 set_dscr_usr(dscr); in dscr_inherit()
40 set_dscr(dscr); in dscr_inherit()
65 if (cur_dscr != dscr) { in dscr_inherit()
67 "but is %ld\n", dscr, cur_dscr); in dscr_inherit()
72 if (cur_dscr_usr != dscr) { in dscr_inherit()
[all …]
H A Ddscr_inherit_exec_test.c44 unsigned long i, dscr = 0; in dscr_inherit_exec() local
50 dscr++; in dscr_inherit_exec()
51 if (dscr > DSCR_MAX) in dscr_inherit_exec()
52 dscr = 0; in dscr_inherit_exec()
54 if (dscr == get_default_dscr()) in dscr_inherit_exec()
58 set_dscr_usr(dscr); in dscr_inherit_exec()
60 set_dscr(dscr); in dscr_inherit_exec()
86 sprintf(dscr_str, "%ld", dscr); in dscr_inherit_exec()
/linux/arch/arm/kernel/
H A Dhw_breakpoint.c227 u32 dscr; in monitor_mode_enabled() local
228 ARM_DBG_READ(c0, c1, 0, dscr); in monitor_mode_enabled()
229 return !!(dscr & ARM_DSCR_MDBGEN); in monitor_mode_enabled()
234 u32 dscr; in enable_monitor_mode() local
235 ARM_DBG_READ(c0, c1, 0, dscr); in enable_monitor_mode()
238 if (dscr & ARM_DSCR_MDBGEN) in enable_monitor_mode()
245 ARM_DBG_WRITE(c0, c1, 0, (dscr | ARM_DSCR_MDBGEN)); in enable_monitor_mode()
253 ARM_DBG_WRITE(c0, c2, 2, (dscr | ARM_DSCR_MDBGEN)); in enable_monitor_mode()
261 ARM_DBG_READ(c0, c1, 0, dscr); in enable_monitor_mode()
262 if (!(dscr & ARM_DSCR_MDBGEN)) { in enable_monitor_mode()
[all …]
/linux/tools/testing/selftests/powerpc/ptrace/
H A Dptrace-tar.h30 unsigned long ppr, unsigned long dscr) in validate_tar_registers() argument
40 if (reg[2] != dscr) in validate_tar_registers()
H A Dptrace.h190 unsigned long ppr, unsigned long dscr) in write_tar_registers() argument
219 *reg = dscr; in write_tar_registers()
281 unsigned long ppr, unsigned long dscr) in write_ckpt_tar_registers() argument
310 *reg = dscr; in write_ckpt_tar_registers()
/linux/tools/testing/selftests/powerpc/tm/
H A DMakefile5 TEST_GEN_PROGS := tm-resched-dscr tm-syscall tm-signal-msr-resv tm-signal-stack \
24 $(OUTPUT)/tm-resched-dscr: ../pmu/lib.c
H A D.gitignore2 tm-resched-dscr
/linux/arch/mips/alchemy/common/
H A Ddbdma.c937 u32 au1xxx_dbdma_put_dscr(u32 chanid, au1x_ddma_desc_t *dscr) in au1xxx_dbdma_put_dscr() argument
964 dp->dscr_dest0 = dscr->dscr_dest0; in au1xxx_dbdma_put_dscr()
965 dp->dscr_source0 = dscr->dscr_source0; in au1xxx_dbdma_put_dscr()
966 dp->dscr_dest1 = dscr->dscr_dest1; in au1xxx_dbdma_put_dscr()
967 dp->dscr_source1 = dscr->dscr_source1; in au1xxx_dbdma_put_dscr()
968 dp->dscr_cmd1 = dscr->dscr_cmd1; in au1xxx_dbdma_put_dscr()
969 nbytes = dscr->dscr_cmd1; in au1xxx_dbdma_put_dscr()
972 dp->dscr_cmd0 |= dscr->dscr_cmd0 | DSCR_CMD0_V; in au1xxx_dbdma_put_dscr()
/linux/drivers/dma/
H A Dat_hdmac.c205 u32 dscr; /* chain to next lli */ member
418 lli->ctrla, lli->ctrlb, &lli->dscr); in atc_dump_lli()
488 desc->sg[i].lli->dscr = 0; in set_lli_eol()
551 desc->sg[i - 1].lli->dscr = atdma_sg->lli_phys; in atdma_lli_chain()
681 u32 len, ctrla, dscr; in atc_get_llis_residue() local
685 dscr = channel_readl(atchan, DSCR); in atc_get_llis_residue()
699 if (likely(new_dscr == dscr)) in atc_get_llis_residue()
708 dscr = new_dscr; in atc_get_llis_residue()
716 if (desc->sg[0].lli->dscr == dscr) { in atc_get_llis_residue()
723 if (desc->sg[i].lli && desc->sg[i].lli->dscr == dscr) in atc_get_llis_residue()
[all …]
/linux/Documentation/arch/powerpc/
H A Ddscr.rst16 dscr /* Thread DSCR value */
34 now be contained in thread struct's dscr into the register instead of
43 - CPU specific DSCR default: /sys/devices/system/cpu/cpuN/dscr
H A Dindex.rst17 dscr
/linux/arch/powerpc/kvm/
H A Dbook3s_hv_p9_entry.c42 if (current->thread.dscr != vcpu->arch.dscr) in load_spr_state()
43 mtspr(SPRN_DSCR, vcpu->arch.dscr); in load_spr_state()
79 vcpu->arch.dscr = mfspr(SPRN_DSCR); in store_spr_state()
179 if (current->thread.dscr != vcpu->arch.dscr) in restore_p9_host_os_sprs()
180 mtspr(SPRN_DSCR, current->thread.dscr); in restore_p9_host_os_sprs()
H A Dbook3s_hv.h107 KVMPPC_BOOK3S_HV_VCPU_ACCESSOR(dscr, 64, KVMPPC_GSID_DSCR)
H A Dbook3s_emulate.c93 vcpu->arch.dscr_tm = vcpu->arch.dscr; in kvmppc_copyto_vcpu_tm()
112 vcpu->arch.dscr = vcpu->arch.dscr_tm; in kvmppc_copyfrom_vcpu_tm()
/linux/arch/powerpc/kernel/ptrace/
H A Dptrace-view.c125 *data = task->thread.dscr; in get_user_dscr()
129 static int set_user_dscr(struct task_struct *task, unsigned long dscr) in set_user_dscr() argument
131 task->thread.dscr = dscr; in set_user_dscr()
141 static int set_user_dscr(struct task_struct *task, unsigned long dscr) in set_user_dscr() argument
313 return membuf_write(&to, &target->thread.dscr, sizeof(u64)); in dscr_get()
320 &target->thread.dscr, 0, sizeof(u64)); in dscr_set()
/linux/arch/powerpc/platforms/powernv/
H A Didle.c304 u64 dscr; member
356 sprs.dscr = mfspr(SPRN_DSCR); in power7_idle_insn()
490 mtspr(SPRN_DSCR, sprs.dscr); in power7_idle_insn()
593 u64 dscr; member
670 sprs.dscr = mfspr(SPRN_DSCR); in power9_idle_stop()
786 mtspr(SPRN_DSCR, sprs.dscr); in power9_idle_stop()
/linux/tools/testing/selftests/powerpc/
H A DMakefile15 dscr \
/linux/arch/powerpc/kernel/
H A Dprocess.c1166 t->dscr = mfspr(SPRN_DSCR); in save_sprs()
1241 u64 dscr = get_paca()->dscr_default; in restore_sprs() local
1243 dscr = new_thread->dscr; in restore_sprs()
1245 if (old_thread->dscr != dscr) in restore_sprs()
1246 mtspr(SPRN_DSCR, dscr); in restore_sprs()
1885 p->thread.dscr = mfspr(SPRN_DSCR); in copy_thread()
H A Dasm-offsets.c439 OFFSET(VCPU_DSCR, kvm_vcpu, arch.dscr); in main()
/linux/sound/soc/sof/amd/
H A Dacp.c149 u16 dscr; in acpbus_dma_start() local
154 for (dscr = 0; dscr < dscr_count; dscr++) in acpbus_dma_start()
155 configure_dma_descriptor(adata, dscr, dscr_info++); in acpbus_dma_start()
/linux/arch/mips/include/asm/mach-au1x00/
H A Dau1xxx_dbdma.h375 u32 au1xxx_dbdma_put_dscr(u32 chanid, au1x_ddma_desc_t *dscr);
/linux/arch/powerpc/include/asm/
H A Dprocessor.h233 unsigned long dscr; member
/linux/sound/soc/amd/
H A Dacp-pcm-dma.c1036 u16 dscr; in acp_dma_pointer() local
1054 dscr = acp_reg_read(rtd->acp_mmio, rtd->dma_curr_dscr); in acp_dma_pointer()
1055 if (dscr == rtd->dma_dscr_idx_1) in acp_dma_pointer()