/linux-master/tools/perf/arch/powerpc/include/ |
H A D | dwarf-regs-table.h | 24 REG_DWARFNUM_NAME(dar, 119),
|
/linux-master/arch/powerpc/platforms/8xx/ |
H A D | machine_check.c | 20 pr_cont("Data access error at address %lx\n", regs->dar);
|
/linux-master/arch/powerpc/kernel/ |
H A D | hw_breakpoint_constraints.c | 9 static bool dar_in_user_range(unsigned long dar, struct arch_hw_breakpoint *info) argument 11 return ((info->address <= dar) && (dar - info->address < info->len)); 21 static bool dar_in_hw_range(unsigned long dar, struct arch_hw_breakpoint *info) argument 28 return ((hw_start_addr <= dar) && (hw_end_addr > dar)); 87 bool in_user_range = dar_in_user_range(regs->dar, info); 102 !dar_in_hw_range(regs->dar, info)) 112 !dar_in_hw_range(regs->dar, info))
|
/linux-master/drivers/misc/cxl/ |
H A D | fault.c | 105 ctx->fault_addr = ctx->dar; 131 int cxl_handle_mm_fault(struct mm_struct *mm, u64 dsisr, u64 dar) argument 153 if ((result = copro_handle_mm_fault(mm, dar, dsisr, &flt))) { 167 if (!mm && (get_region_id(dar) != USER_REGION_ID)) 174 hash_page_mm(mm, dar, access, 0x300, inv_flags); 182 u64 dsisr, u64 dar) 184 trace_cxl_pte_miss(ctx, dsisr, dar); 186 if (cxl_handle_mm_fault(mm, dsisr, dar)) { 233 u64 dar = ctx->dar; local 180 cxl_handle_page_fault(struct cxl_context *ctx, struct mm_struct *mm, u64 dsisr, u64 dar) argument [all...] |
H A D | irq.c | 26 static irqreturn_t schedule_cxl_fault(struct cxl_context *ctx, u64 dsisr, u64 dar) argument 29 ctx->dar = dar; 36 u64 dsisr, dar; local 39 dar = irq_info->dar; 41 trace_cxl_psl9_irq(ctx, irq, dsisr, dar); 43 pr_devel("CXL interrupt %i for afu pe: %i DSISR: %#llx DAR: %#llx\n", irq, ctx->pe, dsisr, dar); 47 return schedule_cxl_fault(ctx, dsisr, dar); 87 u64 dsisr, dar; local [all...] |
H A D | cxllib.c | 227 u64 dar, vma_start, vma_end; local 243 for (dar = (addr & ~(page_size - 1)); dar < (addr + size); 244 dar += page_size) { 245 if (dar < vma_start || dar >= vma_end) { 259 rc = get_vma_info(mm, dar, &vma_start, &vma_end, 265 rc = cxl_handle_mm_fault(mm, flags, dar);
|
H A D | trace.h | 163 TP_PROTO(struct cxl_context *ctx, int irq, u64 dsisr, u64 dar), 165 TP_ARGS(ctx, irq, dsisr, dar), 173 __field(u64, dar) 182 __entry->dar = dar; 185 TP_printk("afu%i.%i pe=%i irq=%i dsisr=0x%016llx dsisr=%s dar=0x%016llx", 192 __entry->dar 197 TP_PROTO(struct cxl_context *ctx, int irq, u64 dsisr, u64 dar), 199 TP_ARGS(ctx, irq, dsisr, dar), 207 __field(u64, dar) [all...] |
/linux-master/drivers/misc/ocxl/ |
H A D | trace.h | 135 TP_PROTO(void *spa, u64 pe, u64 dsisr, u64 dar, u64 tfc), 136 TP_ARGS(spa, pe, dsisr, dar, tfc), 142 __field(u64, dar) 150 __entry->dar = dar; 154 TP_printk("spa=%p pe=0x%llx dsisr=0x%llx dar=0x%llx tfc=0x%llx", 158 __entry->dar, 164 TP_PROTO(void *spa, u64 pe, u64 dsisr, u64 dar, u64 tfc), 165 TP_ARGS(spa, pe, dsisr, dar, tfc) 169 TP_PROTO(void *spa, u64 pe, u64 dsisr, u64 dar, u6 [all...] |
H A D | link.c | 73 u64 dar; member in struct:spa::xsl_fault 108 static void read_irq(struct spa *spa, u64 *dsisr, u64 *dar, u64 *pe) argument 113 *dar = in_be64(spa->reg_dar); 132 spa->xsl_fault.dsisr, spa->xsl_fault.dar, reg); 152 rc = copro_handle_mm_fault(fault->pe_data.mm, fault->dar, fault->dsisr, 159 fault->dar, fault->dsisr); 175 if (get_region_id(fault->dar) != USER_REGION_ID) 179 hash_page_mm(fault->pe_data.mm, fault->dar, access, 0x300, 193 u64 dsisr, dar, pe_handle; local 199 read_irq(spa, &dsisr, &dar, [all...] |
/linux-master/arch/sh/drivers/dma/ |
H A D | dma-pvr2.c | 55 if (chan->sar || !chan->dar) 60 __raw_writel(chan->dar, PVR2_DMA_ADDR);
|
H A D | dma-g2.c | 102 if (chan->dar & 31) { 103 printk("g2dma: unaligned dest 0x%lx\n", chan->dar); 112 chan->dar += 0xa0800000; 121 g2_dma->channel[chan_nr].g2_addr = chan->dar & 0x1fffffe0; 136 pr_debug("count, sar, dar, mode, ctrl, chan, xfer: %ld, 0x%08lx, "
|
/linux-master/arch/powerpc/include/asm/ |
H A D | pnv-ocxl.h | 68 void pnv_ocxl_unmap_xsl_regs(void __iomem *dsisr, void __iomem *dar, 71 void __iomem **dar, void __iomem **tfc,
|
H A D | syscalls_32.h | 26 unsigned int dar; /* Fault registers */ member in struct:pt_regs32
|
H A D | emulated_ops.h | 80 1, regs, regs->dar); \
|
/linux-master/tools/testing/selftests/powerpc/mm/ |
H A D | subpage_prot.c | 34 volatile void *dar; variable 48 dar = (void *)regs->dar; 84 if (dar != addr) { 86 addr, dar);
|
/linux-master/arch/powerpc/include/uapi/asm/ |
H A D | kvm_para.h | 47 __u64 dar; /* dear on BookE */ member in struct:kvm_vcpu_arch_shared
|
/linux-master/drivers/dma/dw-edma/ |
H A D | dw-hdma-v0-regs.h | 54 } dar; member in struct:dw_hdma_v0_ch_regs 114 } dar; member in struct:dw_hdma_v0_lli
|
H A D | dw-hdma-v0-core.c | 156 u32 control, u32 size, u64 sar, u64 dar) 166 lli->dar.reg = dar; 173 writeq(dar, &lli->dar.reg); 215 child->sar, child->dar); 155 dw_hdma_v0_write_ll_data(struct dw_edma_chunk *chunk, int i, u32 control, u32 size, u64 sar, u64 dar) argument
|
H A D | dw-edma-v0-regs.h | 44 } dar; member in struct:dw_edma_v0_ch_regs 218 } dar; member in struct:dw_edma_v0_lli
|
/linux-master/arch/powerpc/kvm/ |
H A D | trace_booke.h | 46 __field( unsigned long, dar ) 53 __entry->dar = kvmppc_get_fault_dar(vcpu); 61 " | dar=0x%lx" 67 __entry->dar,
|
/linux-master/drivers/comedi/drivers/ |
H A D | mite.h | 26 u32 dar; member in struct:mite_dma_desc
|
/linux-master/drivers/dma/sh/ |
H A D | shdma.h | 46 u32 dar; /* DAR / destination address */ member in struct:sh_dmae_regs
|
/linux-master/arch/powerpc/mm/ |
H A D | fault.c | 575 err = ___do_page_fault(regs, regs->dar, regs->dsisr); 606 if (regs->dar < PAGE_SIZE) 615 is_write ? "write" : "read", regs->dar); 618 pr_alert("BUG: %s at 0x%08lx\n", msg, regs->dar); 627 regs->dar); 631 regs->dar); 674 _exception(SIGSEGV, regs, SEGV_BNDERR, regs->dar);
|
/linux-master/arch/powerpc/perf/ |
H A D | perf_regs.c | 68 PT_REGS_OFFSET(PERF_REG_POWERPC_DAR, dar), 70 PT_REGS_OFFSET(PERF_REG_POWERPC_SIER, dar),
|
/linux-master/tools/perf/arch/powerpc/util/ |
H A D | dwarf-regs.c | 71 REG_DWARFNUM_NAME(dar, 119),
|