/linux-4.1.27/drivers/misc/cxl/ |
D | trace.h | 158 TP_PROTO(struct cxl_context *ctx, int irq, u64 dsisr, u64 dar), 160 TP_ARGS(ctx, irq, dsisr, dar), 168 __field(u64, dar) 177 __entry->dar = dar; 186 __entry->dar 218 TP_PROTO(struct cxl_context *ctx, u64 dar), 220 TP_ARGS(ctx, dar), 226 __field(u64, dar) 233 __entry->dar = dar; 240 __entry->dar [all …]
|
D | fault.c | 108 ctx->fault_addr = ctx->dar; in cxl_ack_ae() 135 struct mm_struct *mm, u64 dsisr, u64 dar) in cxl_handle_page_fault() argument 141 trace_cxl_pte_miss(ctx, dsisr, dar); in cxl_handle_page_fault() 143 if ((result = copro_handle_mm_fault(mm, dar, dsisr, &flt))) { in cxl_handle_page_fault() 155 if ((!ctx->kernel) || ~(dar & (1ULL << 63))) in cxl_handle_page_fault() 162 hash_page_mm(mm, dar, access, 0x300, inv_flags); in cxl_handle_page_fault() 174 u64 dar = ctx->dar; in cxl_handle_fault() local 179 cxl_p2n_read(ctx->afu, CXL_PSL_DAR_An) != dar || in cxl_handle_fault() 195 "DSISR: %#llx DAR: %#llx\n", ctx->pe, dsisr, dar); in cxl_handle_fault() 211 cxl_handle_segment_miss(ctx, mm, dar); in cxl_handle_fault() [all …]
|
D | irq.c | 88 static irqreturn_t schedule_cxl_fault(struct cxl_context *ctx, u64 dsisr, u64 dar) in schedule_cxl_fault() argument 91 ctx->dar = dar; in schedule_cxl_fault() 99 u64 dsisr, dar; in cxl_irq() local 102 dar = irq_info->dar; in cxl_irq() 104 trace_cxl_psl_irq(ctx, irq, dsisr, dar); in cxl_irq() 106 pr_devel("CXL interrupt %i for afu pe: %i DSISR: %#llx DAR: %#llx\n", irq, ctx->pe, dsisr, dar); in cxl_irq() 120 return schedule_cxl_fault(ctx, dsisr, dar); in cxl_irq() 141 return schedule_cxl_fault(ctx, dsisr, dar); in cxl_irq() 217 irq_info.dar); in cxl_irq_multiplexed()
|
D | native.c | 97 u64 dsisr, dar; in cxl_psl_purge() local 125 dar = cxl_p2n_read(afu, CXL_PSL_DAR_An); in cxl_psl_purge() 126 …>dev, "PSL purge terminating pending translation, DSISR: 0x%.16llx, DAR: 0x%.16llx\n", dsisr, dar); in cxl_psl_purge() 665 info->dar = cxl_p2n_read(afu, CXL_PSL_DAR_An); in cxl_get_irq()
|
D | cxl.h | 446 u64 dar; member 636 u64 dar; member
|
/linux-4.1.27/drivers/staging/unisys/virthba/ |
D | virthba.c | 315 #define QUEUE_DISKADDREMOVE(dar) { \ argument 318 dar_work_queue_head = dar; \ 319 dar->next = NULL; \ 322 dar->next = dar_work_queue_head; \ 323 dar_work_queue_head = dar; \ 333 send_disk_add_remove(struct diskaddremove *dar) in send_disk_add_remove() argument 338 sdev = scsi_device_lookup(dar->shost, dar->channel, dar->id, dar->lun); in send_disk_add_remove() 340 if (!(dar->add)) in send_disk_add_remove() 342 } else if (dar->add) { in send_disk_add_remove() 344 scsi_add_device(dar->shost, dar->channel, dar->id, in send_disk_add_remove() [all …]
|
/linux-4.1.27/tools/testing/selftests/powerpc/mm/ |
D | subpage_prot.c | 34 volatile void *dar; variable 48 dar = (void *)regs->dar; in segv() 84 if (dar != addr) { in check_faulted() 86 addr, dar); in check_faulted()
|
/linux-4.1.27/arch/sh/drivers/dma/ |
D | dma-g2.c | 105 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()
|
D | dma-pvr2.c | 58 if (chan->sar || !chan->dar) in pvr2_xfer_dma() 63 __raw_writel(chan->dar, PVR2_DMA_ADDR); in pvr2_xfer_dma()
|
D | dma-sh.c | 223 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()
|
D | dma-api.c | 292 channel->dar = to; in dma_xfer()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | hw_breakpoint.c | 216 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()
|
D | ppc32.h | 30 unsigned int dar; /* Fault registers */ member
|
D | mce_power.c | 286 addr = regs->dar; in __machine_check_early_realmode_p7() 349 addr = regs->dar; in __machine_check_early_realmode_p8()
|
D | align.c | 210 p = (long __user *) (regs->dar & -size); in emulate_dcbz() 482 addr = (unsigned char __user *)regs->dar; in emulate_spe() 713 regs->gpr[areg] = regs->dar; in emulate_vsx() 842 addr = (unsigned char __user *)regs->dar; in fix_alignment() 1039 regs->gpr[areg] = regs->dar; in fix_alignment()
|
D | kvm.c | 461 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()
|
D | signal_64.c | 332 err |= __get_user(regs->dar, &sc->gp_regs[PT_DAR]); in restore_sigcontext() 456 err |= __get_user(regs->dar, &sc->gp_regs[PT_DAR]); in restore_tm_sigcontexts()
|
D | traps.c | 726 bad_page_fault(regs, regs->dar, SIGBUS); in machine_check_exception() 1289 _exception(sig, regs, code, regs->dar); in alignment_exception() 1291 bad_page_fault(regs, regs->dar, sig); in alignment_exception()
|
D | asm-offsets.c | 322 DEFINE(_DAR, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, dar)); in main() 335 DEFINE(_DEAR, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, dar)); in main() 511 DEFINE(VCPU_DAR, offsetof(struct kvm_vcpu, arch.shregs.dar)); in main()
|
D | process.c | 1029 printk("DEAR: "REG" ESR: "REG" ", regs->dar, regs->dsisr); in show_regs() 1031 printk("DAR: "REG" DSISR: %08lx ", regs->dar, regs->dsisr); in show_regs()
|
D | fadump.c | 465 regs->dar = (unsigned long)reg_val; in fadump_set_regval()
|
D | ptrace.c | 111 REG_OFFSET_NAME(dar),
|
/linux-4.1.27/arch/powerpc/kvm/ |
D | trace_booke.h | 47 __field( unsigned long, dar ) 54 __entry->dar = kvmppc_get_fault_dar(vcpu); 68 __entry->dar,
|
D | book3s_emulate.c | 671 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()
|
D | trace_pr.h | 226 __field( unsigned long, dar ) 234 __entry->dar = kvmppc_get_fault_dar(vcpu); 250 __entry->dar,
|
D | book3s_pr.c | 950 ulong dar = kvmppc_get_fault_dar(vcpu); in kvmppc_handle_exit_pr() local 962 sr = svcpu->sr[dar >> SID_SHIFT]; in kvmppc_handle_exit_pr() 965 kvmppc_mmu_map_segment(vcpu, dar); in kvmppc_handle_exit_pr() 979 r = kvmppc_handle_pagefault(run, vcpu, dar, exit_nr); in kvmppc_handle_exit_pr() 982 kvmppc_set_dar(vcpu, dar); in kvmppc_handle_exit_pr() 1186 u64 dar; in kvmppc_handle_exit_pr() local 1189 dar = kvmppc_alignment_dar(vcpu, last_inst); in kvmppc_handle_exit_pr() 1192 kvmppc_set_dar(vcpu, dar); in kvmppc_handle_exit_pr()
|
D | booke_emulate.c | 138 vcpu->arch.shared->dar = spr_val; in kvmppc_booke_emulate_mtspr() 399 *spr_val = vcpu->arch.shared->dar; in kvmppc_booke_emulate_mfspr()
|
D | e500mc.c | 143 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()
|
D | book3s.c | 226 void kvmppc_core_queue_data_storage(struct kvm_vcpu *vcpu, ulong dar, in kvmppc_core_queue_data_storage() argument 229 kvmppc_set_dar(vcpu, dar); in kvmppc_core_queue_data_storage()
|
D | powerpc.c | 140 shared->dar = swab64(shared->dar); in kvmppc_swab_shared()
|
D | book3s_hv.c | 289 pr_err("dar = %.16llx\n", vcpu->arch.shregs.dar); in kvmppc_dump_regs()
|
/linux-4.1.27/arch/powerpc/include/uapi/asm/ |
D | kvm_para.h | 46 __u64 dar; /* dear on BookE */ member
|
D | ptrace.h | 49 unsigned long dar; /* Fault registers */ member
|
/linux-4.1.27/arch/powerpc/platforms/cell/ |
D | spu_base.c | 318 unsigned long stat, mask, dar, dsisr; in spu_irq_class_1() local 326 dar = spu_mfc_dar_get(spu); in spu_irq_class_1() 333 dar, dsisr); in spu_irq_class_1() 336 __spu_trap_data_seg(spu, dar); in spu_irq_class_1() 339 __spu_trap_data_map(spu, dar, dsisr); in spu_irq_class_1()
|
/linux-4.1.27/drivers/dma/sh/ |
D | shdma.h | 50 u32 dar; /* DAR / destination address */ member
|
D | shdmac.c | 222 sh_dmae_writel(sh_chan, hw->dar, DAR); in dmae_set_reg() 295 sh_desc->hw.tcr, sh_desc->hw.sar, sh_desc->hw.dar); in sh_dmae_start_xfer() 392 sh_desc->hw.dar = dst; in sh_dmae_desc_setup() 470 (sh_desc->hw.dar + sh_desc->hw.tcr) == dar_buf) || in sh_dmae_desc_completed()
|
D | rcar-hpbdma.c | 113 u32 dar; /* DAR / destination address */ member 273 ch_reg_write(hpb_chan, hw->dar, in hpb_dmae_set_reg() 371 desc->hw.dar = dst; in hpb_dmae_desc_setup()
|
D | rcar-dmac.c | 52 u32 dar; member 703 hwdesc->dar = chunk->dst_addr; in rcar_dmac_fill_hwdesc()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | emulated_ops.h | 88 1, regs, regs->dar); \
|
D | kvm_ppc.h | 608 SHARED_SPRNG_WRAPPER(dar, 64, SPRN_GDEAR)
|
/linux-4.1.27/sound/soc/fsl/ |
D | fsl_dma.h | 22 __be32 dar; /* Destination address register */ member
|
D | fsl_dma.c | 722 position = in_be32(&dma_channel->dar); in fsl_dma_pointer() 786 out_be32(&dma_channel->dar, 0); in fsl_dma_hw_free()
|
/linux-4.1.27/arch/sh/include/asm/ |
D | dma.h | 76 unsigned long dar; member
|
/linux-4.1.27/drivers/dma/dw/ |
D | core.c | 203 channel_writel(dwc, DAR, desc->lli.dar); in dwc_do_single_block() 463 lli->sar, lli->dar, lli->llp, lli->ctlhi, lli->ctllo); in dwc_dump_lli() 730 desc->lli.dar = dest + offset; in dwc_prep_dma_memcpy() 818 desc->lli.dar = reg; in dwc_prep_slave_sg() 875 desc->lli.dar = mem; in dwc_prep_slave_sg() 1395 desc->lli.dar = sconfig->dst_addr; in dw_dma_cyclic_prep() 1410 desc->lli.dar = buf_addr + (period_len * i); in dw_dma_cyclic_prep()
|
D | regs.h | 315 u32 dar; member
|
/linux-4.1.27/drivers/dma/ |
D | fsldma.h | 113 u64 dar; /* 0x18 - Destination Address Register */ member
|
/linux-4.1.27/arch/powerpc/perf/ |
D | core-book3s.c | 178 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()
|
/linux-4.1.27/arch/mips/include/asm/txx9/ |
D | tx3927.h | 40 volatile unsigned long dar; member
|
/linux-4.1.27/drivers/staging/comedi/drivers/ |
D | mite.h | 34 u32 dar; member
|
/linux-4.1.27/arch/powerpc/mm/ |
D | fault.c | 524 "data at address 0x%08lx\n", regs->dar); in bad_page_fault()
|
/linux-4.1.27/Documentation/virtual/kvm/ |
D | ppc-pv.txt | 151 mfdar rX ld rX, magic_page->dar 161 mtdar rX std rX, magic_page->dar
|
/linux-4.1.27/arch/powerpc/platforms/pasemi/ |
D | setup.c | 277 printk(KERN_ERR "DSISR 0x%016lx DAR 0x%016lx\n", dsisr, regs->dar); in pas_machine_check_handler()
|
/linux-4.1.27/Documentation/powerpc/ |
D | transactional_memory.txt | 147 fix_the_problem(ucp->dar);
|
/linux-4.1.27/arch/powerpc/xmon/ |
D | xmon.c | 1494 printf(" dar: %lx\n", fp->dar); in excprint() 1569 printf("dar = "REG" dsisr = %.8lx\n", fp->dar, fp->dsisr); in prregs()
|