| /linux/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) in dar_in_user_range() argument 11 return ((info->address <= dar) && (dar - info->address < info->len)); in dar_in_user_range() 21 static bool dar_in_hw_range(unsigned long dar, struct arch_hw_breakpoint *info) in dar_in_hw_range() argument 28 return ((hw_start_addr <= dar) && (hw_end_addr > dar)); in dar_in_hw_range() 87 bool in_user_range = dar_in_user_range(regs->dar, info); in wp_check_constraints() 102 !dar_in_hw_range(regs->dar, info)) in wp_check_constraints() 112 !dar_in_hw_range(regs->dar, info)) in wp_check_constraints()
|
| /linux/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; 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, u64 tfc), 170 TP_ARGS(spa, pe, dsisr, dar, tfc)
|
| H A D | link.c | 73 u64 dar; member 108 static void read_irq(struct spa *spa, u64 *dsisr, u64 *dar, u64 *pe) in read_irq() argument 113 *dar = in_be64(spa->reg_dar); in read_irq() 132 spa->xsl_fault.dsisr, spa->xsl_fault.dar, reg); in ack_irq() 152 rc = copro_handle_mm_fault(fault->pe_data.mm, fault->dar, fault->dsisr, in xsl_fault_handler_bh() 159 fault->dar, fault->dsisr); in xsl_fault_handler_bh() 175 if (get_region_id(fault->dar) != USER_REGION_ID) in xsl_fault_handler_bh() 179 hash_page_mm(fault->pe_data.mm, fault->dar, access, 0x300, in xsl_fault_handler_bh() 193 u64 dsisr, dar, pe_handle; in xsl_fault_handler() local 199 read_irq(spa, &dsisr, &dar, &pe_handle); in xsl_fault_handler() [all …]
|
| /linux/arch/sh/drivers/dma/ |
| H A D | dma-g2.c | 102 if (chan->dar & 31) { in g2_xfer_dma() 103 printk("g2dma: unaligned dest 0x%lx\n", chan->dar); in g2_xfer_dma() 112 chan->dar += 0xa0800000; in g2_xfer_dma() 121 g2_dma->channel[chan_nr].g2_addr = chan->dar & 0x1fffffe0; in g2_xfer_dma()
|
| H A D | dma-pvr2.c | 55 if (chan->sar || !chan->dar) in pvr2_xfer_dma() 60 __raw_writel(chan->dar, PVR2_DMA_ADDR); in pvr2_xfer_dma()
|
| H A D | dma-sh.c | 232 if (chan->dar || (mach_is_dreamcast() && in sh_dmac_xfer_dma() 234 __raw_writel(chan->dar, (dma_base_addr(chan->chan) + DAR)); in sh_dmac_xfer_dma()
|
| /linux/drivers/dma/dw-edma/ |
| H A D | dw-hdma-v0-core.c | 156 u32 control, u32 size, u64 sar, u64 dar) in dw_hdma_v0_write_ll_data() argument 166 lli->dar.reg = dar; in dw_hdma_v0_write_ll_data() 173 writeq(dar, &lli->dar.reg); in dw_hdma_v0_write_ll_data() 205 child->sar, child->dar); in dw_hdma_v0_core_write_chunk()
|
| H A D | dw-hdma-v0-regs.h | 54 } dar; member 114 } dar; member
|
| H A D | dw-edma-v0-core.c | 280 u32 control, u32 size, u64 sar, u64 dar) in dw_edma_v0_write_ll_data() argument 290 lli->dar.reg = dar; in dw_edma_v0_write_ll_data() 297 writeq(dar, &lli->dar.reg); in dw_edma_v0_write_ll_data() 339 child->sar, child->dar); in dw_edma_v0_core_write_chunk()
|
| H A D | dw-edma-v0-regs.h | 44 } dar; member 218 } dar; member
|
| H A D | dw-hdma-v0-debugfs.c | 93 CTX_REGISTER(dw, dar.lsb, dir, ch), in dw_hdma_debugfs_regs_ch() 94 CTX_REGISTER(dw, dar.msb, dir, ch), in dw_hdma_debugfs_regs_ch()
|
| /linux/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
|
| H A D | emulated_ops.h | 80 1, regs, regs->dar); \
|
| /linux/arch/powerpc/kvm/ |
| H A D | trace_booke.h | 46 __field( unsigned long, dar ) 53 __entry->dar = kvmppc_get_fault_dar(vcpu); 67 __entry->dar,
|
| H A D | trace_pr.h | 225 __field( unsigned long, dar ) 233 __entry->dar = kvmppc_get_fault_dar(vcpu); 249 __entry->dar,
|
| H A D | book3s_emulate.c | 1047 ulong dar = 0; in kvmppc_alignment_dar() 1057 dar = kvmppc_get_gpr(vcpu, ra); in kvmppc_alignment_dar() 1058 dar += (s32)((s16)inst); in kvmppc_alignment_dar() 1062 dar = kvmppc_get_gpr(vcpu, ra); in kvmppc_alignment_dar() 1063 dar += kvmppc_get_gpr(vcpu, rb); in kvmppc_alignment_dar() 1070 return dar; in kvmppc_alignment_dar()
|
| /linux/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/tools/perf/arch/powerpc/include/ |
| H A D | dwarf-regs-table.h | 24 REG_DWARFNUM_NAME(dar, 119),
|
| /linux/arch/powerpc/platforms/8xx/ |
| H A D | machine_check.c | 20 pr_cont("Data access error at address %lx\n", regs->dar); in machine_check_8xx()
|
| /linux/arch/powerpc/platforms/powernv/ |
| H A D | ocxl.c | 380 void pnv_ocxl_unmap_xsl_regs(void __iomem *dsisr, void __iomem *dar, in pnv_ocxl_unmap_xsl_regs() argument 384 iounmap(dar); in pnv_ocxl_unmap_xsl_regs() 391 void __iomem **dar, void __iomem **tfc, in pnv_ocxl_map_xsl_regs() argument 420 *dar = regs[1]; in pnv_ocxl_map_xsl_regs()
|
| /linux/arch/powerpc/platforms/cell/ |
| H A D | spu_base.c | 305 unsigned long stat, mask, dar, dsisr; in spu_irq_class_1() local 313 dar = spu_mfc_dar_get(spu); in spu_irq_class_1() 320 dar, dsisr); in spu_irq_class_1() 323 __spu_trap_data_seg(spu, dar); in spu_irq_class_1() 326 __spu_trap_data_map(spu, dar, dsisr); in spu_irq_class_1()
|
| /linux/arch/powerpc/include/uapi/asm/ |
| H A D | kvm_para.h | 34 __u64 dar; /* dear on BookE */ member
|
| /linux/drivers/dma/sh/ |
| H A D | shdma.h | 46 u32 dar; /* DAR / destination address */ member
|
| /linux/drivers/comedi/drivers/ |
| H A D | mite.h | 26 u32 dar; member
|