Home
last modified time | relevance | path

Searched refs:dar (Results 1 – 25 of 38) sorted by relevance

12

/arch/sh/drivers/dma/
Ddma-g2.c105 if (chan->dar & 31) { in g2_xfer_dma()
106 printk("g2dma: unaligned dest 0x%lx\n", chan->dar); in g2_xfer_dma()
115 chan->dar += 0xa0800000; in g2_xfer_dma()
124 g2_dma->channel[chan_nr].g2_addr = chan->dar & 0x1fffffe0; in g2_xfer_dma()
Ddma-pvr2.c58 if (chan->sar || !chan->dar) in pvr2_xfer_dma()
63 __raw_writel(chan->dar, PVR2_DMA_ADDR); in pvr2_xfer_dma()
Ddma-sh.c223 if (chan->dar || (mach_is_dreamcast() && in sh_dmac_xfer_dma()
225 __raw_writel(chan->dar, (dma_base_addr(chan->chan) + DAR)); in sh_dmac_xfer_dma()
/arch/powerpc/kernel/
Dhw_breakpoint.c216 unsigned long dar = regs->dar; in hw_breakpoint_handler() local
253 if (!((bp->attr.bp_addr <= dar) && in hw_breakpoint_handler()
254 (dar - bp->attr.bp_addr < bp->attr.bp_len))) in hw_breakpoint_handler()
Dppc32.h30 unsigned int dar; /* Fault registers */ member
Dalign.c210 p = (long __user *) (regs->dar & -size); in emulate_dcbz()
244 _regs->dar = (unsigned long)__addr; \
255 _regs->dar = (unsigned long)__addr; \
511 addr = (unsigned char __user *)regs->dar; in emulate_spe()
747 regs->gpr[areg] = regs->dar; in emulate_vsx()
887 addr = (unsigned char __user *)regs->dar; in fix_alignment()
1079 regs->gpr[areg] = regs->dar; in fix_alignment()
Dmce_power.c237 addr = regs->dar; in __machine_check_early_realmode_p7()
300 addr = regs->dar; in __machine_check_early_realmode_p8()
Dkvm.c461 kvm_patch_ins_ld(inst, magic_var(dar), inst_rt); in kvm_check_ins()
564 kvm_patch_ins_std(inst, magic_var(dar), inst_rt); in kvm_check_ins()
/arch/powerpc/kvm/
Dtrace_booke.h47 __field( unsigned long, dar )
54 __entry->dar = kvmppc_get_fault_dar(vcpu);
68 __entry->dar,
Dbook3s_emulate.c671 ulong dar = 0; in kvmppc_alignment_dar()
681 dar = kvmppc_get_gpr(vcpu, ra); in kvmppc_alignment_dar()
682 dar += (s32)((s16)inst); in kvmppc_alignment_dar()
686 dar = kvmppc_get_gpr(vcpu, ra); in kvmppc_alignment_dar()
687 dar += kvmppc_get_gpr(vcpu, rb); in kvmppc_alignment_dar()
694 return dar; in kvmppc_alignment_dar()
Dtrace_pr.h249 __field( unsigned long, dar )
257 __entry->dar = kvmppc_get_fault_dar(vcpu);
273 __entry->dar,
Dbook3s_pr.c955 ulong dar = kvmppc_get_fault_dar(vcpu); in kvmppc_handle_exit_pr() local
967 sr = svcpu->sr[dar >> SID_SHIFT]; in kvmppc_handle_exit_pr()
970 kvmppc_mmu_map_segment(vcpu, dar); in kvmppc_handle_exit_pr()
984 r = kvmppc_handle_pagefault(run, vcpu, dar, exit_nr); in kvmppc_handle_exit_pr()
987 kvmppc_set_dar(vcpu, dar); in kvmppc_handle_exit_pr()
1191 u64 dar; in kvmppc_handle_exit_pr() local
1194 dar = kvmppc_alignment_dar(vcpu, last_inst); in kvmppc_handle_exit_pr()
1197 kvmppc_set_dar(vcpu, dar); in kvmppc_handle_exit_pr()
Dbooke_emulate.c138 vcpu->arch.shared->dar = spr_val; in kvmppc_booke_emulate_mtspr()
399 *spr_val = vcpu->arch.shared->dar; in kvmppc_booke_emulate_mfspr()
De500mc.c143 mtspr(SPRN_GDEAR, vcpu->arch.shared->dar); in kvmppc_core_vcpu_load_e500mc()
167 vcpu->arch.shared->dar = mfspr(SPRN_GDEAR); in kvmppc_core_vcpu_put_e500mc()
/arch/powerpc/platforms/cell/
Dbeat_spu_priv1.c81 u64 dar; in mfc_dar_get() local
84 offsetof(struct spu_priv1, mfc_dar_RW), &dar); in mfc_dar_get()
85 return dar; in mfc_dar_get()
Dspu_base.c317 unsigned long stat, mask, dar, dsisr; in spu_irq_class_1() local
325 dar = spu_mfc_dar_get(spu); in spu_irq_class_1()
332 dar, dsisr); in spu_irq_class_1()
335 __spu_trap_data_seg(spu, dar); in spu_irq_class_1()
338 __spu_trap_data_map(spu, dar, dsisr); in spu_irq_class_1()
/arch/um/sys-ppc/shared/sysdep/
Dsigcontext.h17 retval = _sc->regs->dar; \
Dptrace.h29 PPC_REG dar; /* Fault registers */ member
/arch/powerpc/include/uapi/asm/
Dkvm_para.h46 __u64 dar; /* dear on BookE */ member
Dptrace.h49 unsigned long dar; /* Fault registers */ member
/arch/powerpc/include/asm/
Demulated_ops.h88 1, regs, regs->dar); \
/arch/sh/include/asm/
Ddma.h76 unsigned long dar; member
/arch/mips/include/asm/txx9/
Dtx3927.h40 volatile unsigned long dar; member
/arch/powerpc/perf/
Dcore-book3s.c178 sdar_valid = regs->dar & SIER_SDAR_VALID; in perf_get_data_addr()
201 return !!(regs->dar & SIER_SIHV); in regs_sihv()
214 return !!(regs->dar & SIER_SIPR); in regs_sipr()
277 regs->dar = mfspr(SPRN_SIER); in perf_read_regs()
333 return regs->dar & SIER_SIAR_VALID; in siar_valid()
/arch/powerpc/mm/
Dfault.c538 "data at address 0x%08lx\n", regs->dar); in bad_page_fault()

12